LABoratory Virtual Instrument Engineering Workbench LabVIEW.

Slides:



Advertisements
Presentazioni simili
Conservatorio “D. Cimarosa” di Avellino INFORMATICA MUSICALE
Advertisements

SISTEMA DI ACQUISIZIONE E DISTRIBUZIONE DATI
Lezione 8 Anno accademico Titolare corso: Prof. Costanza Torricelli
Microsoft PowerPoint: appunti di base OPERAZIONI DI BASE
MODULO 4 – Il Foglio elettronico
MODULO 3 – ELABORAZIONE TESTI
MODULO 3 – ELABORAZIONE TESTI
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
Linguaggi algoritmici
Power Point Lezione breve.
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
Comunicare con la posta elettronica (7.4)
CONOSCIAMO IL WINDOWS '95.
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
Digital Data Acquisition
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
Informatica 2. Concetti fondamentali di programmazione Programmare vuol dire scrivere un algoritmo in un linguaggio che faccia funzionare un calcolatore.
Introduzione al LABVIEW
LabVIEW Laboratory Virtual Instrument Engineering Workbench
Introduzione ai PLC.
Oscilloscopio -Principio di utilizzo
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Semplice regolazione digitale di velocità di un motore in c. c
Gestione delle stampe Collegamento fra il mondo virtuale e quello reale, per certi aspetti, è il documento stampato. Lezione 4 Modulo 2 ECDL.
DBMS ( Database Management System)
EXCEL FORMATTAZIONE DATI.
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Connected Component Workbanch
Sistemi di acquisizione
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Prof. Salvatore Riegler
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
LabVIEW LABoratory Virtual Instrument Engeneering Workbench LabVIEW LABoratory Virtual Instrument Engeneering Workbench.
Simulatore Breve riassunto dei comandi più importanti del simulatore MPLAB.
Lavagna interattiva Smart Board Installazione Presentazione
1. Per cominciare Le operazioni di base per utilizzare il computer sono: laccensione e lo spegnimento. Mentre laccensione del PC si ottiene premendo il.
EXCEL E FTP.
Applicativo Power Point
Introduzione al linguaggio assembly del microprocessore a parte
Laboratorio Alfabetizzazione Informatica
Modulo 6 Test di verifica
POSTA ELETTRONICA La posta elettronica è un’innovazione utilissima offerta da Internet. E’ possibile infatti al costo di una telefonata urbana (cioè del.
Prof.ssa Stella Beccaria a.s. 2013_2014
LABVIEW Sommario Che cosa è uno strumento virtuale (VI) creato con LABVIEW Parti di un VI: pannello frontale diagramma a blocchi Confronto tra il principio.
Microsoft Word Interfaccia grafica
Word: Gli strumenti di formattazione
Word: gli strumenti di formattazione
Prof. Giuseppe Boncoddo
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
1 Corso di idoneità informatica Autore: G. Lorusso URL: Università del Piemonte Orientale.
Lezione 10 Riccardo Sama' Copyright  Riccardo Sama' Word: strumenti di correzione.
ADC – SCHEMA GENERALE I convertitori AD sono disponibili come circuiti integrati in diversi modelli, che differiscono fra loro per prezzo, prestazioni.
ESPANSIONE Personalizzare l’interfaccia utente 2010.
DAC A RESISTORI PESATI.
Realizzazione software
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA Dispositivi per il.
Data Acquisition System I° Modulo(DAS) Corso di Elettronica1.
LA FILOSOFIA DEL SAS Concepito per essere facilmente accessibile.
Diagrammi a blocchi.
Eseguire calcoli con le funzioni ………….. Che cosa sono le funzioni? Le funzioni sono formule predefinite che eseguono una serie di operazioni su un determinato.
Conversione Analogico/Digitale Le grandezze fisiche che vogliamo misurare variano con continuità in un dato intervallo ed in funzione del tempo: sono descrivibili.
Lezione 8 Riccardo Sama' Copyright  Riccardo Sama' Word: gli strumenti di.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Word:gli strumenti di formattazione.
Sezioni trasversali e movimenti di materia
IL PLC AUTOMAZIONE INDUSTRIALE
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
Lezione 13 Variabili Local e Global Obiettivi di apprendimento: A.Come usare le local variables B.Come usare le global variables C.Consigli sull’uso di.
Microsoft Word Idoneità Informatica. Inserire simboli Clic su Inserisci, nella Barra dei menu. Clic su Simbolo. Nella finestra Simbolo, vengono visualizzati.
Transcript della presentazione:

LABoratory Virtual Instrument Engineering Workbench LabVIEW

Scopo del corso Introduzione al linguaggio di programmazione LabVIEW e presentazione delle sue funzioni principali Stesura di un programma di acquisizione dati

Interfaccia Labview Diagramma a blocchi Pannello frontale

DIAGRAMMA A BLOCCHI Programma dello strumento virtuale I nodi o funzioni sono collegati da un filo che definisce il flusso dei dati I programmi in LabVIEW Virtual Instruments (VIs) PANNELLO FRONTALE Interfaccia grafica Inputs -> Controlli Outputs ->Indicatori

Controllo boleano Indicatore Grafico del segnale Barra degli strumenti PANNELLO FRONTALE

DIAGRAMMA A BLOCCHI Costante numerica Chiamata della subVI Ciclo While Terminale del bottone di stop Terminale numerico Terminale di stop del loop Terminale del termometro ro Grafico della temperatura Barra degli strumenti

Menù delle funzioni Menù toolsATTIVO IL DIAGRAMMA A BLOCCHI

ATTIVO IL PANNELLO FRONTALE Menù tools Menù dei controlli

Menu dei controlli e delle funzioni Menu dei Controlli (Finestra del pannello) Menu delle funzioni (Finestra del diagramma)

Modifica i valori dei controlli e degli indicatori Posiziona seleziona muove e ridimensiona gli oggetti Testo inserisce il testo negli spazi appositi o scritte nel pannello frontale Collega collega vari oggetti del diagramma a blocchi POP-UP strumento che fa apparire il menu pop-up se selezionato Usato per operare e modificare gli oggetti sul pannello frontale e sul diagramma a blocchi Scorrimento visualizza la finestra senza usare la barra di scorrimento Breakpoint inserisce punto di interruzione nei VI Sonda per visualizzare dati lungo I collegamenti del diagramma a blocchi Copia colore copia colori da oggetti esistenti Colora per colorare oggetti Menu Tools

Esecuzione Esecuzione continua Per interompere il programma Pausa Parametri del testo Si selezionano gli oggetti e si imposta allineamento Dopo selezione oggetti si impostano le opzioni di disposizione Controllo riordino dopo selezione oggetto si sceglie posizione davanti o dietro Esecuzione evidenziata Step Into segue passo passo il contenuto di un cliclo StepOver se non si vuole far eseguire passo-passo contenuto del nodo Step Outper uscira da modalità passo passo Barra degli strumenti

Collegamenti e flusso dati Sono I percorsi per i dati che vanno da un terminale sorgente ad uno o più terminali destinazione. -> variabili dei linguaggi tradizionali. Codifica: Connessione tratteggiata connessione errata Un nodo viene eseguito solo quando i dati sono disponibili a tutti i suoi terminali Struttura sequence se importante lordine di esecuzione

Help Finestra di aiuto -> Show help dal menu Help finestra con tutte le spiegazione dellicona delloggetto e tutti I terminali obbligatori e le connessioni facoltative Help in linea -> Online Reference da menu Help descrizione degli oggetti

Tips per lavorare in LabVIEW Keystroke Shortcuts – –Attiva e disattiva la finestra dellHelp – –Rimuove tutti I fili interrotti nel diagramma a blocchi – – Permette il passaggio tra pannello frontale e diagramma a blocchi – – Undo

Cicli e grafici Cicli For Cicli While Grafici Multiplot

Cicli Cicli While – Ha il terminale di iterazione – Il ciclo termina quando quando il terminale condizione cambia stato. – Indicizzazione Automatica di non di default (Enable indexing) Cicli For -Ha il terminale di iterazione -Il ciclo termina dopo N iterazioni – Indicizzazione Automatica di di default Il terminale di iterazione parte da zero. Entrambi I cicli sono posizionati nel sottomenu FUNCTION >> STRUCTURES

Azione meccanica del Booleano

CICLI Ciclo For 1. Si seleziona il tipo di ciclo 2. Si include nel ciclo il codice da ripetere Ciclo While

Cicli E possibile controllare la temporizzazione del ciclo usando la funzione Wait Until Next ms Multiple Dal menù Time & Dialog

cliccando con il tasto destro sul bordo del ciclo e selezionando dal menù Add Shift Register si trasferiscono I dati da un iterazione alla successiva Il terminale destro viene riempito quando literazione del ciclo è terminata. Il terminale sinistro viene riempito allinizio delliterazione successiva. Before Loop Begins First Iteration Second Iteration Last Iteration Initial Value Value 1 Value 2 Value 3 Initial Value Shift Registers

Inizializzazione degli Shift Registers RUN 1 RUN 2 Valore iniziale = 5 Inizializzazione Non inizializzazione Valore iniziale = 5 Valore iniziale = 0 Valore iniziale = 8

Elementi addizionali dei Shift Register Lultimo valore è passato al terminale destro Cliccando con il tasto destro si aggiungono nuovi registri di memoria Cliccand o con il tasto destro sul bordo si aggiunge lo shift register 1 ciclo prima 2 cicli prima 3 cicli prima I valori precedenti sono disponibili sui terminali di sinistra

Grafici Il grafico di una Waveform – è uno speciale indicatore numerico che rappresenta un storia temporale di un segnale. Si seleziona da Controls >> Graphs >> Waveform Chart

Grafici Waveform Si seleziona da Controls»Graph

Grafici singoli e multigrafici Grafico singolo Grafici multipli

Acquisizione dati Concetti di base di acqusizione dati Connessione dei segnali Esempli di aquisizione dati

Sistema di Acquisizione dati Trasduttori Condizionamento del segnale Morsettiera Scheda di acquisizione dati PC Software di acquisizione e gestione dati

Ingressi analogici La qualità del segnale digitalizzato dipende da vari fattori: - il tipo di ingresso Single-ended o differenziale - Intervallo di misura - La risoluzione - la velocità di campionamento - Laccuratezza - Il rumore

Tutti i segnali sono riferiti alla stessa massa Si utilizzano quando: I segnali sono forti > 1 V I cavi di collegamento sono corti < 3 metri Tutti i segnali di ingresso hanno la stessa massa Ciascun input ha una massa distinta dagli altri Questi ingressi riducono gli errori dovuti al rumore (il rumore che interessa entrambi i cavi viene eliminato) Viceversa Segnali Segnali Single-ended Differenziali Single-ended Differenziali

Risoluzione Numero di Bit che il convertitore analogico/digitale (ADC) utilizza per rappresentare il segnale analogico Più alta è la risoluzione e più piccola è la variazione di tensione rilevabile Un convertitore a 3 bit converte lintervallo di misura in 2^3 = 8 divisioni a 16 bit converte lintervallo di misura in 2^16 = divisioni

Intervallo di misura Valori massimi e minimi che il convertitore analogico/digitale può convertire Generalmente da 0 a 10 V o da –10 a 10 V Con la possibilità di adattare gli estremi Per poter misurare il segnale con la massima risoluzione possibile.

Guadagno Operazione di amplificazione o attenuazione del segnale prima che esso venga digitalizzato

Velocità di campionamento E la frequenza con cui ha luogo lACQUSIZIONE del segnale analogico più è elevata più il segnale è correttamente rappresentato Per Teorema di Nyquist il segnale deve essere campionato ad una frequenza minimo doppia della frequenza del segnale

Hardware

Hardware Connections BNC-2120 SCB-68 SC-2075

DAQ – Data Acquisition Schede di acqusizione dati con: – Canali di input analogici – Canali di output analogici – Counters – Canali digitali di I/O Tutte le funzioni si trovano sotto il menù Functions>>Data Acquisition

DAQ – Data Acquisition Semplice esempio di aquisizone dati: Due sono i parametri principali Device = 1 Channel = 0

Esempio