Obsah přednášky: 1. Seznámení s LabVIEW a virtuálními instrumenty (VI), principy sběru dat 2. Seznámení s nástroji, kontrolkami, indikátory, datové typy, paralelní toky dat a dokumentace. 3. Troubleshooting: Debugging, oprava nefunkčních VI. 4. Implementace VI" design grafického rozhraní, datové typy, dokumentace vlastního kódu, smyčky, časování, iterativní transfer dat, grafy, "case" struktury. 5. Řady, klastry, definice datových struktur. 6. Operace se soubory. 7. Obvyklý design programu v LabView. Sekvenční programování. Využití subVI. 8. Pravidla pro použití proměnných: paralelizace, lokální a globální proměnné. 9. Časování, časové smyčky, funkce a událostmi řízené struktury 10. Generace a zpracování harmonického signálu, typy signálu, dynamická data 11. Sběr dat, komunikace s přístroji, usb rozhraní 12. Konstrukce grafického rozhraní: datové kontejnery, dekorátory, vlastnosti VI. 13. Prezentace finálních projektů Obsah cvičení: Cvičení bude navazovat na přednášková témata
|
Cílem předmětu je seznámit studenty s grafickým programovacím jazykem a vývojovým prostředím LabView. LabView se hojně používá v akademickém prostředí, ale i ve firemním vývoji a výzkumu. Je využitelné hlavně díky rychlé tvorbě testovacích aplikací s grafickým rozhraním a snadnou propojitelností s hardwarem. Studenty by tento kurz měl naučit základní práci v LabView, operace se soubory, generování signálu a jeho zpracování, získání dat a jejich následnou analýzu. Na konci kurzu by studenti měli být schopni vytvořit pokročilý LabView program, který bude aplikovatelný ve vědě nebo průmyslu. Přednášky budou doplněné praktickými ukázkami a cvičeními. Finální projekt bude spočívat ve vytvoření aplikace spojené s jejich výzkumným zaměřením.
Studenti jsou seznámeni s programováním v jazyce LabView.
|