Upload
santa-donati
View
298
Download
8
Embed Size (px)
Citation preview
LabVIEWLabVIEW
LABLABoratory oratory VVirtualirtual I Instrumentnstrument EEngeneering ngeneering WWorkbenchorkbench
Scopo del laboratorioScopo del laboratorio
Introduzione al linguaggio di programmazione LabVIEW
Presentazione delle sue funzioni principali
Creazione di una subroutine
Costruzione di un programma di acquisizione dati.
Avvio LabviewAvvio Labview
Apertura nuovo lavoro
Interfaccia LabviewInterfaccia LabviewDiagramma a blocchi Programmazione
Pannello frontale Interfaccia utente
Menù Tools(Window Tools Palette)
Pannello frontalePannello frontaleMenù dei controlli
Window Controls Pallete
Diagramma a blocchiDiagramma a blocchiMenù delle funzioni
Window Functions Pallete
Virtual Instruments (VIs)Virtual Instruments (VIs)Pannello Frontale Interfaccia grafica
Diagramma a blocchi Programma dello strumento virtuale
CONTROLLI Variabili di ingresso INPUT
INDICATORI Risultati in uscita OUTPUT
I nodi o funzioni sono collegati da un filo che definisce il flusso dei dati
Controllo boleano
Indicatore
iNGrafico delsegnale
Barra degli strumenti del pannello frontale
Pannello frontale di un VIPannello frontale di un VI
Diagramma a blocchi di un Diagramma a blocchi di un VIVI
Costante numerica
Chiamata della subVI
Ciclo WhileTerminale del bottone di stop
Terminale numerico
Terminale di stop del loop
Terminale del termometro
Grafico della temperaturaGrafico della temperatura
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 ToolsMenu Tools
Menu dei controlli e delle funzioniMenu dei controlli e delle funzioni
Menu dei Controlli (Finestra del pannello)
Menu delle funzioni(Finestra del diagramma)
Collegamenti e flusso datiCollegamenti 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 l’ordine di esecuzione
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
Step Over se non si vuole far eseguire passo-passo contenuto del nodo
Step Out per uscira da modalità passo passo
Barra degli strumenti diagramma a blocchi
Front PanelFront PanelNumericNumeric
Front PanelFront PanelBoleanBolean
Block DiagramBlock DiagramNumericNumeric
HelpHelp
• Finestra di aiuto -> Show help dal menu Help finestra con tutte le spiegazione dell’icona dell’oggetto e tutti I terminali obbligatori e le connessioni facoltative
• Help in linea -> Online Reference da menu Help descrizione degli oggetti