|
|
|
||
Tento předmět je určen absolventům Programování v LabVIEW pro fyziky (NFPL202) a dalším zájemcům, kteří již
mají jisté zkušenosti s programováním v LabVIEW. Předmět bude probíhat formou ukázek a cvičení, jejichž náplň
představuje vybraná pokročilá témata související např. s architekturami středních a větších SW projektů, psaním
vlastních driverů pro měřící přístroje, programováním Real-Time systémů a FPGA (programovatelná pole hradel).
Součástí cvičení bude rozsáhlejší zápočtový projekt řešený v týmech.
Poslední úprava: G_F (12.05.2016)
|
|
||
Cílem předmětu je seznámit posluchače s pokročilými aspekty programování v LabVIEW se silnou vazbou na automatizaci procesů a počítačové řízení přístrojů. Poslední úprava: G_F (12.05.2016)
|
|
||
Zkouška probíhá ústní formou. Požadavky ke zkoušce odpovídejí sylabu předmětu v rozsahu, který byl prezentován na přednášce. Poslední úprava: Chlan Vojtěch, doc. RNDr., Ph.D. (12.06.2019)
|
|
||
1. Havlíček Josef, Vlach Jaroslav, et al., Začínáme s LabVIEW, BEN - technická literatura, Praha 2008 2. http://www.ni.com/academic/students Poslední úprava: Chlan Vojtěch, doc. RNDr., Ph.D. (14.05.2019)
|
|
||
1. Kompilátor LabVIEW
Kompilace spustitelných aplikací, knihoven a instalačních balíčků
2. Pokročilé architektury, modularita, dokumentace
Zvyklosti a postupy při psaní větších projektů, komunikace mezi moduly, přesná synchronizace v pokročilých architekturách
3. Ovladače zařízení
Kdy a proč je psát? Podstatné otázky při psaní ovladačů, zažité zvyklosti: použití knihoven, úrovně přístupu, využití nízko- a vysoko- úrovňových VI
4. Real-time systémy, FPGA
Úvod k Real-Time systémům a jejich použití, úvod k programování polí hradel (FPGA) a časově omezenému rozhodování, použití NI myRIO k dosažení přesného časování a kontroly
5. Zpracování obrazu v LabVIEW
Úvod do počítačové grafiky, použití software NI-VISION k rychlému a efektivnímu zpracování grafiky.
6. Zápočtový projekt
Skupiny po 3-5 studentech budou společně pracovat na rozsáhlejším projektu, na kterém si vyzkouší týmové programování a vedení projektu. Projekt se může týkat např.: jednoduchých robotů, modelů průmyslových zařízení nebo systémů zpracujících obraz (např. identifikace objektu nebo sledování pohybu). Poslední úprava: G_F (12.05.2016)
|