BASE
Corso M1
Fondamenti di LabVIEW
Il corso M1 Fondamenti LabVIEW, è il punto di ingresso per conoscere l'ambiente e creare i primi VI's.
Il corso base introduce i principi della programmazione grafica in LabVIEW e ti accompagna nella realizzazione di un’applicazione completa: acquisizione dati, analisi, visualizzazione, salvataggio su file e organizzazione del codice.
L’approccio è pratico, con esempi e attività calibrate sull’ambito di lavoro dei partecipanti.
Corsi LabVIEW
Tecnici e ingegneri di test, misura e automazione.
Ricercatori e personale di laboratorio.
Neofiti di LabVIEW o sviluppatori che desiderano consolidare le basi.
Cosa imparerai
Orientarti in LabVIEW e comprendere blocchi fondamentali dell’ambiente di sviluppo.
Navigare progetti esistenti e creare una nuova applicazione funzionante.
Eseguire debug efficace, profilare e risolvere problemi comuni.
Usare While Loop e For Loop, strutture condizionali e gestione del flusso.
Gestire array e cluster, lavorare con tipi di dati misti.
Leggere/scrivere file (CSV, TDMS) e concetti base di I/O file.
Progettare codice modulare con subVI e type definition per propagare modifiche ai tipi di dati.
Applicare tecniche di design sequenziale e il pattern di macchina a stati.
Prerequisiti
Conoscenza di base dell’uso del PC e dei concetti di misura.
Nessuna esperienza precedente in LabVIEW richiesta. Un minimo di logica di programmazione è utile ma non indispensabile.
Formato e durata
In presenza: 2 giornate intere consecutive.
Remoto: 4 mezze giornate interattive.
Modalità didattica con alternanza di spiegazioni, demo dal vivo ed esercitazioni guidate.
Programma del corso
Introduzione a LabVIEW, obiettivi e finalità del corso.
Panoramica dell’ambiente: Front Panel, Block Diagram, palette e tipi di dati.
Misure interattive con NI DAQ: canali, timing, trigger, buffer.
Interfacciamento strumenti non NI: VISA, protocolli e acquisizione dati.
Esplorazione di progetti esistenti: struttura, dipendenze, librerie.
Creazione di una prima applicazione: acquisizione, visualizzazione, salvataggio.
Debug e risoluzione problemi: probe, highlight execution, errori e gestione errori.
Strutture iterative: While Loop, For Loop e gestione della temporizzazione.
Strutture condizionali: Case Structure e selezione in base a condizioni.
Dati e collezioni: array, cluster, conversioni e buone pratiche.
I/O file: formati, logging, lettura/scrittura e organizzazione dei dati.
Programmazione modulare: subVI, connettori, icone, documentazione.
Type definition: propagazione automatica delle modifiche ai tipi.
Design sequenziale e macchina a stati: architettura, transizioni, scalabilità.
Packaging e condivisione: build specification di base e organizzazione del progetto.
Metodologia didattica
Lezioni interattive con esempi progressivi orientati a casi reali.
Esercitazioni hands-on con correzione e discussione immediata.
Linee guida di stile e check-list per scrivere codice leggibile e manutenibile.
Esercitazioni pratiche
Configurazione di un canale NI-DAQmx e acquisizione continua.
Lettura di uno strumento esterno via VISA e parsing dei dati.
Creazione di grafici, indicatori e controlli per interfacce chiare.
Logging su file CSV/TDMS e gestione delle sessioni di misura.
Refactoring in subVI e introduzione a una semplice macchina a stati.
Materiali e requisiti
Software: LabVIEW (versione attuale supportata dal cliente) e NI-DAQmx.
Hardware: dispositivo NI DAQ o strumenti esterni compatibili; in remoto sono previste alternative simulate.
Materiali forniti: Manuale, progetti di esempio, template riutilizzabili e esercizi con soluzioni.
Cosa ottieni
Un progetto LabVIEW funzionante come base per futuri sviluppi.
Competenze operative per misurare, analizzare e salvare dati in modo affidabile.
Best practice su modularità, debug e strutture di controllo.
Certificazione CLD
- Lista Elementi #1
- Lista Elementi #2
- Lista Elementi #3
Conosci gli istruttori
Davide, Nicola e Lorenzo. Gli Istruttori dei nostri corsi.

Davide

Lorenzo

Nicola
LabVIEW Developer
LabVIEW Architect
Professional Instructor
Python Developer
Testimonianze
Scopri le nostre offerte in Consulenza e formazione!
Contattaci e scopri le nostre iniziative di consulenza e formazione per essere i tuoi prossimi progetti di Test.