1 / 15

LabVIEW

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

makara
Download Presentation

LabVIEW

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LabVIEW Teoretická část Laboratory Virtual Instrument Engineering Workbench www.ni.com

  2. Ú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 • 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)

  3. Aplikační možnosti LabVIEW • Zí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

  4. Získávání dat • 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

  5. DAQ zařízení (karta) kabel počítač senzory konektorový blok Hardware Data Acquisition Měřicí sestava využívající DAQ kartu

  6. DAQ zařízení (karta) 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í

  7. NI-DAQmx • „Řadiče nové generace“: • VIs pro vykonávání úkolů • Soubor VIs pro všechny typy měření • Traditional NI-DAQ • Specifické VIs pro ovládání: • Analogovýchvstupů • Analogovýchvýstupů • Digitalních I/O • Čítačových operací Získávání dat v LabVIEW

  8. Softwarové generování signálu • Vestavěné nástroje pro generování signálu • Obsahuje: VI Expres, VI, Funkce • Neomezené možnosti při tvorbě a manipulaci se signálem VI Express Classic VI

  9. Programy v LabVIEW - Virtual Instruments (VIs) • 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

  10. Front Panel • Už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í

  11. Panel nástrojů Ikona Help Tabulka Legenda Graf Logický ovládací prvek Numerický ovládací prvek Logický indikátor STOP tlačítko Numerický indikátor Front panel

  12. Block diagram • Po 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ů

  13. Panel nástrojů Funkce dělení SubVI Terminál grafu Dráty (tok dat) Funkce časovače Terminál logického ovladače While Loop (smyčka) Numerická konstanta Block diagram

  14. Help – vděčný pomocník Context Help • Online help • Uzamknout help • Jednoduchý popis programu • Ctrl + H Online help • Otevře klasické okno help

  15. Funkce Express VI´s, VI´s a Functions • 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) Expresní VI Standardní VI

More Related