labview
DESCRIPTION
LabVIEW. Teoretická část. Laboratory Virtual Instrument Engineering Workbench. www.ni.com. Úvod do LabVIEW. LabVIEW. Vývojové prostředí od firmy National Instruments pracující s grafickým programovacím jazykem G Programový kód v podobě blokového schématu - PowerPoint PPT PresentationTRANSCRIPT
LabVIEWLabVIEWTeoretická část
www.ni.com
Laboratory Virtual Instrument Engineering Workbench
Úvod do LabVIEWÚvod do LabVIEWLabVIEWLabVIEW
Vývojové prostředí od firmy National Instruments pracující s grafickým programovacím jazykem G
Programový kód v podobě blokového schématu
Zpracovávání programu na základě toku dat (namísto vykonávání instrukcí)
Programy = Virtuální měřicí přístroje
(Virtual Instruments, VI´s)
Aplikační možnosti LabVIEWAplikační možnosti LabVIEWZískávání dat
– Hardware, Simulace
Analýza dat
– zpracování naměřených nebo nasimulovaných signálů
Prezentace dat
– Export dat pro prezentační využití
P Ř Í K L A D
Data Acquisition Device (DAQ)– pomocí USB, PCI nebo PXI zařízení– Konfigurovatelné skrz MAX
Simulated Data Acquisition Device (DAQ)– Softwarová simulace na bázi ovladačů– Konfigurovatelné skrz MAX
Zvuková karta– Přítomná téměř ve všech počítačích
Získávání datZískávání dat
Hardware Hardware Data AcquisitionData Acquisition
DAQ zařízení (karta)
počítačsenzory
konektorový blok
kabel
Měřicí sestava využívající DAQ kartu
Univerzální DAQ zařízeníUniverzální DAQ zařízeníGenerování nebo získávání dat z více kanálů
Měření nejrůznějších typů dat (v závislosti na software a senzorech)
Připojení přes PCI (PXI, PCMCIA) slot k počítači
Ke kartě přísluší konektorový blok a software
Ovládání pomocí řadičů a vhodných příkazů aplikačního software
NI-DAQ řadiče (drivers) = soubor VIs pro konfiguraci zařízení, získávání dat a ovládání zařízení
DAQ zařízení (karta)
Získávání dZískávání datat v v LabVIEW LabVIEW
Traditional NI-DAQSpecifické VIs pro ovládání:• Analogových vstupů• Analogových výstupů• Digitalních I/O• Čítačových operací
NI-DAQmx„Řadiče nové generace“: • VIs pro vykonávání
úkolů• Soubor VIs pro
všechny typy měření
Softwarové generování signáluSoftwarové generování signáluVestavěné nástroje pro generování signáluObsahuje: VI Expres, VI, FunkceNeomezené možnosti při tvorbě a manipulaci se signálem
VI Express
Classic VI
Každé VI se skládá ze 2 oken
Front Panel = User Interface (UI)– Ovládací prvky = Vstupy– Indikátory = Výstupy
Block Diagram = Grafický kód- bloky zobrazují jednotlivé subVI- data jsou mezi objekty
transportována imaginárními dráty
Programy v Programy v LabVIEW LabVIEW - - Virtual Instruments (VIs)Virtual Instruments (VIs)
Front PanelFront PanelUživatelské rozhraní VI´s
Indikátory a ovládací prvky pro vstup a výstup hodnot
Ovládací prvky – knoflíky, tlačítka, posuvné stupnice, …
Indikátory – grafy, LED diody, tabulky, …
Obecně se vytváří jako první
Front panelFront panelPanel
nástrojů
Logický ovládací
prvek
Graf
Legenda
Logickýindikátor
STOPtlačítko
Tabulka
Ikona
Numerický indikátor
Numerický ovládací
prvek
Help
Block diagramBlock diagramPo vytvoření předního panelu
Místo pro sestavování grafického zdrojového kódu programu
Propojení terminálů objektů z předního panelu pomocí vodičů
Provádění nejrůznějších operací s daty pomocí expresních VI (funkcí) a operátorů
Block diagramBlock diagram
SubVI
Panel nástrojů
Numerická konstanta
While Loop(smyčka)
Terminálgrafu
Dráty(tok dat)
Funkcečasovače
Funkcedělení
Terminállogickéhoovladače
HelpHelp – vděčný pomocník – vděčný pomocník
Context HelpOnline helpUzamknout helpJednoduchý popis programuCtrl + H
Online helpOtevře klasické okno help
Express VIExpress VI´́s, VIs, VI´́s s aa Functions Functions
Expresní VI Standardní VI
Funkce
Express VI: interaktivní VI konfigurovatelným dialogovým oknem
Standardní VI: podprogramy (SubVI´s) mají block diagram i front panel
Funkce: základní operační prvek v LabVIEW
(nemá front panel a block diagram)