TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Podobné dokumenty

DX 345. Indikace polohy - zjednodušený návod

Úloha č. 2: Měření voltampérových charakteristik elektrických prvků pomocí multifunkční karty

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Děkujeme za zakoupení syntezátoru Korg XVP-10. Abyste zajistili dlouhodobé a bezproblémové použití, přečtěte si pečlivě celý manuál.

karet Analogové výstupy (AO) (DIO) karty Zdroje informací

Digitální tlakoměr PM 111

1. PROSTŘEDÍ PROGRAMU. Pás karet se záložkami (na obrázku aktivovaná karta Domů ) Hlavní okno, ve kterém se edituje aktuální snímek prezentace

animeo Compact animeo Compact

DVR Uživatelský manuál. Uživatelský manuál DVR

ANA 954. ANEMO - výroba - prodej - servis meteorologických přístrojů

Přednáška - Základy PC. Ing. Michaela Mudrochová Algoritmus individuálního vzdělávání CZ.1.07/3.1.00/

EMC2399. Programové vybavení pro řízení, sběr a zpracování dat pro EMC měření spektrálním analyzátorem Aeroflex řady 2399

LabVIEW. Tvorba programů. Laboratory Virtual Instrument Engineering Workbench

Magnetic Levitation Control

Algoritmizace a programování

HLAVNÍ STANICE SÉRIE 912 TP-561

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/

Návod k použití Manta Compressor Supreme

Tlačítkový spínač s regulací svitu pro LED pásky TOL-02

Přednáška Tablety a chytré telefony. Ing. Michaela Mudrochová Algoritmus individuálního vzdělávání CZ.1.07/3.1.00/

Merkur MC30F2T - 4osá CNC frézka

Program pro obsluhu AD14PCI. ADcontrol. Návod k použití

Síťové adaptéry pro různé síťové zásuvky s různým síťovým střídavým napětím

Převodník USB/DMX. Kráce o DMX. ( Martin Pantůček )

NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO PŘÍRUČKA UŽIVATELE

Web n walk NÁVOD PRO UŽIVATELE. Manager

Převodníky rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245. Uživatelský manuál

Špičkový diktafon nejkvalitnější možný záznam v PCM kvalitě

Uživatelská příručka. 17 LCD monitor Vibrant VL7A9PD

Analýza dějů na rozhraní RS 232 C

4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa

Měřicí program LabVIEW

Jednotný vizuální styl: podpis v ové korespondenci.

Bluetooth GPS Receiver

Návod k použití přehrávače RAMOS RM970

Ekvitermní regulátory, prostorová regulace a příslušenství

Obsah. Obsah. Úvod... 7


PARKOVACÍ ASISTENT FBSN-2D OBSAH SOUPRAVY

primární tlačítko (obvykle levé). Klepnutí se nejčastěji používá k výběru (označení) položky nebo k otevření nabídky.

Komfortní datová schránka

TVORBA MULTIMEDIÁLNÍCH PREZENTACÍ. Mgr. Jan Straka

Obsah ÚVOD. Participanti. Nastavení testu. - úvod - participanti - nastavení testu - přehled úkolů testu - soupis problémů a návrh řešení - závěr

Nastavení telefonu T-Mobile MDA Touch

HBG 60 ODSAVAČ PAR. Návod k instalaci a obsluze

mitepc-lcd mitepc-lcd150 mitepc-lcd170 mitepc-lcd190 Embedded počítač s LCD displejem a dotykovým stínítkem v konstrukci vhodné i do skříně Schrack

Outlook manuál. BeeOnline. Rychlý kontakt:

DMX DUO Návod k obsluze

1. Jaká základní jednotka se používá v informatice pro specifikaci datových velikostí (velikosti disků, pamětí apod.)? bit, resp.

INTELIGENTNÍ DŮM. Zdeněk Kolář, Viktor Daněk. Střední průmyslová škola sdělovací techniky Panská 856/3, Praha 1

Sada 2 - MS Office, Excel

GOCLEVER TAB I70 Uživatelská příručka

Osvětlení modelového kolejiště Analog / DCC

Digitální album návod k použití

CL232. Převodník RS232 na proudovou smyčku. S galvanickým oddělením, vysokou komunikační rychlostí a se zvýšenou odolností proti rušení

PCM30U Řízení, dohled, synchronizace

Prvky kompletní instalace. D: LUMI LED maják. Odblokování

POZOR! Při zadávání kódu je potřeba nejdřív zadat pořadové číslo a pak kód: například uživatel 25 který má kód 1234 zadá

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová

Egreat i5 Pocket PC s Windows 10

Dräger Polaris 600 Operační světla

ZAŘÍZENÍ PRO MĚŘENÍ POSUVŮ

Technické parametry. 20x11x5 Hmotnost s vodiči Přesnost měření absolutní/relativní výšky ±9m/±3m Rozsah měření hPa

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

5. VZORKY. Obsah. 5.1 Vzorky 5. VZORKY 52

Návod k použití aplikace jízdního řádu v mobilním telefonu. Stažení

INFORMATIKA pro LÁZEŇSTVÍ. Ing. Petr Janík

Digitální panelový měřicí přístroj MDM40

Matematický KLOKAN kategorie Benjamín

Odpájecí stanice pro SMD. Kontrola teploty, digitální displej, antistatické provedení SP-HA800D

Měřič plochy listu Návod k použití

Mikromarz. CharGraph. Programovatelný výpočtový měřič fyzikálních veličin. Panel Version. Stručná charakteristika:

MyQ samoobslužný tisk

Návod a technické informace 3 dotykový dutinový mikrometr digitální

Voděodolný tloušťkoměr MG-411. Návod k obsluze

Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.

ROZCVIČKY. (v nižší verzi může být posunuta grafika a špatně funkční některé odkazy).

Ovládání TV platformy a funkce Chytrá TV

Aktivity s GPS 3. Měření některých fyzikálních veličin

DVRS01 Kamera Full-HD 1080P

2N NetSpeaker. IP Audio Systém. Manuál 1.4

pracovní list studenta

LASER INTERCEPTOR Návod na použití

Vizualizace v ArConu (1.část) světla a stíny

6 až 18V střídavých. Tabulka přednastavených hodnot délky nabíjení a nabíjecích proudů pro některé typy baterií.

CAR 198 N. kamera pro Váš automobil. Noční vidění. Uživatelská příručka. Děkujeme, že jste si zakoupili tento produkt.

Autodesk Inventor 8 vysunutí

Chronis IB / IB L Programovatelné spínací hodiny

Testovací aplikace Matematika není věda

Talos. Návod k obsluze

Uživatelská příručka. Obchodní platforma ibossafx. Dom Maklerski Banku Ochrony Środowiska S.A. Pro zařízení pracující v prostředí ios

BECK-O-TRONIC 5. Provedení: Centronic. Návod na montáž a obsluhu. Řídicí jednotka vrat

1. Popis zařízení. (A) Logger tlaku DRULO II Měřicí přístroj pro zaznamenávání a přenos hodnot tlaku na hydrantech.

Elektrická měření 4: 4/ Osciloskop (blokové schéma, činnost bloků, zobrazení průběhu na stínítku )

Sada 2 Microsoft Word 2007

Semestrální práce Testování uživatelského rozhraní

Navigace po budovách FEL (NaFEL)

OVLÁDACÍ PANEL MP5-SB, MP5-PROX

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

Transkript:

Rychlokurz LabVIEW Ing. Petr Hošek TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR

Měřící technika 2.0 vs. 1.0 Navigace/ GPS Hraní her PC/WWW/ E-mail PDA Telefon Displej s vysokým rozlišením Mp3 Fotoaparát 2

Měřící technika 1.0 tradiční přístup RLC metr Logický analyzátor Signálový generátor Programovatelný přepínač Spektrální analyzátor Zdroj DMM 3

Měřící technika 2.0 nový přístup - modulární programovatelný systém použitelný pro různá měření - menší rozměry - upgradovatelnost - real-time zobrazení dat v PC - uživatelem definované softwarové rozhraní dá se přizpůsobit - jednoduché přidat nové funkce (filtrování, FFT ) - LabVIEW, LabWindows CVI, Visual Studio +NIDAQmx 4

LabVIEW základy - Front panel (FP): grafický interface na který uživatel kliká, nastavuje, kroutí a zadává, čte, data se zobrazují - Block diagram (BD): vlastní program - Každému prvku na FP odpovídá prvek na BD - Vi = virtual instruments Controls: - zadání čísel, textu, nastavení hodnot, spínače, tlačítka Indicators: - zobrazení dat, výsledků výpočtů, grafy, LED Constants: - numerické, textové, boolean 5

LabVIEW palety 6

LabVIEW data flow - jednotlivé struktury/funkce v LV mají vstupy a výstupy - program se nevykonává sekvenčně jako u textových program. jazyků, ale dle data flow - data flow: koncept, kdy každá funkce se vykoná až když má definované všechny vstupy. Po provedení posílá data na své výstupy - pokud je přítomna chyba, není dovoleno spustit program Příklad 1: převod teploty ze C na F Má oba vstupy definované, vykoná se okamžitě a pošle data dál Nevykoná se, dokud nedostane data z násobení Nevykoná se, dokud nedostane data z dělení a Teplotu 7

LabVIEW základní datové typy Odlišují se barvou drátů a terminálů - Numerické: U8..U64, I8..I64, SGL, DBL, EXT, Complex - String - Boolean - Kombinované = Cluster (více datových typů v jednom jako record v Delphi nebo struct v C) - Pole: rozměr se odlišuje silou drátu 8

LabVIEW struktury Stejně jako v jiných programovacích jazycích: For, While, Case paleta Structures na Block diagramu Určuje počet iterací Iteruje dokud není splněna podmínka jeden nebo více subdiagramů, které se vykonají dle vstupní podmínky BOOLEAN NUMERIC ale i STRING, ENUM 9

LabVIEW zkratky, které se mohou hodit - ctrl+h nebo menu Help show Context Help. Zobrazí plovoucí nápovědu, která po ukázání na libovolnou funkci poskytne rychlou informaci o jejích vstupech/výstupech a o tom co funkce dělá - ctrl+e přepíná mezi FP a BD (nebo menu Window show Block Diagram/Front Panel ) - ctrl+b smaže všechny přerušené/nedokončené dráty 10

LabVIEW úkoly Příklad 2: Naprogramujte řešení kvadratické rovnice FP palety - numeric : sčítání, odčítání, dělení, negace, přetypování na Complex DBL (subpaleta Conversion) - structures: while loop BD palety - numeric : numeric control, numeric indicator - boolean: stop button 11

LabVIEW úkoly Příklad 2: řešení Wait aby nevytěžoval CPU na 100% Výstup jako CDB (pravým tlačítkem Representation CDB) Nutné přetypovat na CDB, jinak navazující oparace nebudou s komplexními čísly (subpaleta Conversion) 12

LabVIEW čemu se vyvarovat 1) Nekřižte dráty pokud nemusíte (Hrozí špageti kód!) 2) Vstupy nalevo a výstupy napravo! (Program se stane nečitelný) 13

LabVIEW sběr dat - Jak pracovat s měřící kartou? Musím jí říct co chci měřit a jak to chci měřit NI-DAQmx - NI-DAQmx - driver ke komunikaci s měřícími kartami od NI (přístup z LabVIEW, C++, Java ) - zaměnitelnost karet stejný program mi poběží na dvou zcela různých kartách (pokud nabízí kompatibilní hw) - simulované karty a celé skříně odladím si program na softwarové emulaci - Daq Assistant: expresní funkce zapouzdření low-level funkcí ke sběru dat do jednoduchého průvodcem - všechny expresní funkce dostupné pod paletou Express 14

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření 1) Připojíme měřící kartu k PC a počkáme až ji Windows rozpozná 2) Správně naswitchujeme jumpery pro měření čtvrtmost/polomost/celý most a zesílení 3) Zvolíme si kanál ne kterém budeme měřit (levý konektor = AI0, pravý = AI1) AI0 AI1 15

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření 4) Připravíme si Front Panel, který nám umožní a) nastavení napájecího napětí = knob nebo numeric control b) zobrazení naměřených dat = chart (paleta Graph) 5) Nejprve musíme nastavit napájecí napětí můstku, neboli musíme kartě říct, ať hodnotu příslušného AO nastaví na cca 3V Daq Assistant č.1 (najdeme v: Block diagram paleta Express Output) 16

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření a) chceme generovat napětí b) vybereme naši kartu (USB-6009) a napájecí AO Generate signal Analog Output Voltage Dev X aoy* 17

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření c) detaily generování napětí d) propojíme s našimi 3V - Range: 0-5V - Terminal: RSE - Generation mode: 1 Sample (chci aby nastavil 3V a držel je) 18

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření 5) Musíme zajistit sběr dat z kanálu na kterém máme připojený můstek Daq Assistant č.2 (Block diagram Paleta Express Input) a) chceme měřit napětí b) vybereme odpovídající kanál Acquire signals Analog Input Voltage Dev X aiz* 19

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření c) nastavíme detaily měření napětí - Range: ±10V - Terminal: RSE (diferenciální odečtení a zesílení dělá předzesilovač v prvním stupni krabičky) - Generation mode: Continuous Samples (chci měřit dokud nezastavím program) - Samples to Read: 100 (při Rate = 1kHz vyčte data 10x/sec) - Rate: 1kHz 20

LabVIEW úkoly Příklad 3: sběr dat z tenzometrického měření 6) Daq Assistant za vás doplní while smyčku pro kontinuální sběr dat 7) Připojte datový výstup do Chartu 8) Nyní musíme zajistit, aby se jako první nastavilo napájení můstku a až pak začal sběr dat pomůže nám data flow Připojíme error out z prvního Daq Assistantu do while smyčky. Ta se nezačne vykonávat dokovad nemá všechna vstupní data = dokovad nemá error out. Error out nese data až po vykonání prvního Daq Assistantu 21

LabVIEW úkoly Příklad 3: výsledek 22

LabVIEW úkoly Příklad 4: rozšiřte předchozí úlohu o zápis dat + indikaci překročení kritické hodnoty (třeba 5V) - použijte expresní funkce - kdo má, může zkusit filtrování signálu a FFT 23

LabVIEW úkoly Příklad 4: řešení Pozor pro FFT musíte v programu provést jisté změny, jinak nebude nic moc vidět jaké změny a proč? 24

Zdroje www.ni.com 25