Charles Explorer logo
🇨🇿

LabView pro pokročilé

Předmět na Matematicko-fyzikální fakulta |
NFPL208

Sylabus

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).

Anotace

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.