Corso professionalizzante NI LabVIEW Core I & II

Numero di ore del corso: 42
Numero di crediti attribuiti: 3 CFU
Docente: Edoardo Fiorucci -NI Certified LabVIEW Associate Developer- CLAD

Calendario delle lezioni:
Il calendario del corso è definito per ciascun anno accademico con delibera del Consiglio di Dipartimento;
informazioni disponibili sul sito: http://www.ing.univaq.it/

Requisiti di base obbligatori per la frequenza del corso:

  • buona conoscenza della lingua inglese scritta
  • buona conoscenza dell'ambiente Microsoft Windows
  • capacità di sviluppare algoritmi in forma di flowcharts

Nel caso in cui il numero di allievi interessati superi il numero di posti disponibili verrà indetta una selezione basata sulla valutazione dei curricula degli allievi.
Frequenza obbligatoria (min. 80% delle ore di lezione)
Possibilità di sostenere l'esame di certificazione.

LabVIEW Academy

Dopo il sisma dell'aprile 2009, National Instruments Italy ha intrapreso un'attività di supporto dei Corsi di Ingegneria dell'Aquila che si è concretizzata con la fornitura di software, hardware e corsi di formazione per ricercatori e personale tecnico.
Forti anche della decennale esperienza nell'utilizzo di software ed hardware National Instruments, i docenti di misure elettriche ed elettroniche del Dipartimento di Ingegneria Industriale e dell’Informazione e di Economia hanno voluto istituire una LabVIEW Academy che, ad oggi, ha consentito a 100 studenti di frequentare corsi di 42 ore incentrati su LabVIEW Core I & II; molti di questi studenti hanno già conseguito la certificazione CLAD.

Il docente responsabile delle attività formative della LabVIEW Academy del Dipartimento di Ingegneria Industriale e dell’Informazione e di Economia è il prof. Edoardo Fiorucci, certificato CLAD e docente di Misure Elettriche ed Elettroniche. Informazioni e contatti al link: http://www.ing.univaq.it/personale/scheda_personale.php?codice=173

Corso professionalizzante NI LabVIEW Core I - Contenuti I parte

 

I contenuti della prima parte (A) del corso  (LabVIEW Core I) sono:

 A.1) Navigating LabVIEW

  • The LabVIEW environment including windows, menus, and tools
  • The LabVIEW front panel and block diagram
  • Creating and using LabVIEW projects
  • Understanding the dataflow programming model of LabVIEW
  • Searching for Controls, VIs, and functions

 

 A.2)Troubleshooting and Debugging VIs

  • Using the LabVIEW help features including the Context Help, the LabVIEW Help and the Example Finder
  • Correcting broken VIs
  • Using common debugging techniques
  • Addressing undefined or unexpected data
  • Implementing error checking and error handling

 

 A.3)Implementing a VI

  • Designing a user interface (LabVIEW front panel)
  • Choosing data types and displaying data as a plot
  • Using structures like the While loops and For loops
  • Adding software timing to your code
  • Making decisions in your code using case structures
  • Documenting your code

 

A.4) Developing Modular Applications

  • Basics of modular programming
  • Creating an icon and connector pane
  • Using a VI as a subVI
  • Creating subVIs from an existing VI

 

 A.5) Creating and Leveraging Data Structures

  • Creating and using array controls and indicators
  • Implementing cluster controls and indicators
  • Using type definitions to define custom controls for applications

 

A.6) Managing File and Hardware Resources

  • Understanding File and Hardware Resources
  • File I/O
  • Acquiring Measurements with a DAQ System
  • Controlling Instruments

 

A.7) Using Sequential and State Machine Algorithms

  • Using Sequential Programming
  • Using State Programming
  • State Machines

 

A.8) Solving Dataflow Challenges with Variables

  • Communicating Between Parallel Loops
  • Writing to Controls & Reading from Indicators
  • Variables
  • Local Variables
  • Race Conditions

Corso professionalizzante NI LabVIEW Core II - Contenuti II parte

 

I contenuti della seconda parte  (B) del corso  (LabVIEW Core II) sono:

 B.1) Moving Beyond Dataflow

  • Asynchronous Communication
  • Queues
  • Event-Driven Programming

 

B.2) Implementing Design Patterns

  • Design Patterns
  • Simple Design Patterns
  • Multiple Loop Design Patterns
  • Error Handlers
  • Generating Error Codes and Messages
  • Timing a Design Pattern
  • Functional Global Variable Design Pattern

 

B.3) Controlling the User Interface

  • VI server architecture
  • Property nodes
  • Control references
  • Invoke nodes

 

B.4) Advanced File I/O Techniques

  • File formats
  • Binary files
  • Technical data management streaming (TDMS) files

 

B.5) Improving an Existing VI

  • Refactoring inherited code
  • Typical issues when refactoring code

 

B.6) Creating and Distributing Applications

  • LabVIEW features for project development
  • Preparing the application
  • Building the application and installer

Corso professionalizzante NI LabVIEW Core I & II - Piano formativo

Obiettivo del corso è fornire agli studenti le conoscenze necessarie all'utilizzo dell'ambiente National Instruments LabVIEW per l'acquisizione, l'elaborazione e la gestione dei dati nelle applicazioni ingegneristiche più ricorrenti.
Il corso è strutturato in modo da erogare i contenuti di LabVIEW Core I e LabVIEW Core II, così come previsti dalle attività formative sviluppate da National Instruments nei propri centri di formazione internazionali, e prevede il riconoscimento dello stesso all'interno della LabVIEW Academy istituita nella Facoltà di Ingegneria dell'Università dell'Aquila. Al termine delle lezioni è prevista per gli allievi la possibilità di sostenere l'esame di certificazione CLAD (Certified LabVIEW Associate Developer) in modo gratuito.
Il materiale didattico utilizzato è fornito da National Instruments e comprende slides, manuali per l'istruttore e libro con questionari per la preparazione degli studenti. Per valutare il livello di conoscenze acquisite saranno effettuate esercitazioni in aula.
Ogni allievo ha a disposizione una postazione PC su cui è istallato LabVIEW 2011; ogni 2 postazioni PC è presente un kit USB-DAQ NI per l'acquisizione dati. Gli allievi possono accedere all'aula fuori dall'orario di lezione per svolgere esercizi e per utilizzare il software in modo libero.
Gli allievi al termine del corso riceveranno l&;attestato di partecipazione.

Ulteriori informazioni sul sito www.ni.com
Contenuti del corso: http://www.ni.com/pdf/products/us/LabVIEWBasicsIout.pdf
LabVIEW Fundamentals Exam: http://www.ni.com/training/labview_exam.htm
NI Certified LabVIEW Associate Developer (CLAD): http://sine.ni.com/nips/cds/view/p/lang/en/nid/14438

DIIIE © 2016 - Privacy - Amministrazione trasparente - Contattaci - Crediti

Valid XHTML 1.0! CSS Validato!