LabView programozás (GGEPBAN-LABVPROG-1)

Alapadatok
Szak és képzési szint
Gépészmérnöki alapszak, BSc
Tanterv
2021
Óraszám
0 + 0 + 4 (E+Gy+L)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 0%, Gyakorlat: 100%
Tantervi félév
5. félév
Oktatók
Tantárgyfelelős
Dr. Kovács Lóránt
Felelős tanszék
Informatika Tanszék
Oktatók
Dömötör Zénó István, - nincs
Ellenőrzésért felel
- nincs
Tantárgy célja

A LabView programozási nyelv alapjainak elsajátítása, alapvető mérésadatgyűjtési és irányítási feladatok megoldásának elsajátítása LabView környezetben.

Elsajátítandó ismeretanyag
Laboratórium

Virtuális műszer fogalma; fejlesztőkörnyezet ismertetése (front panel – block diagram); DataFlow koncepció; vi foglama; control-ok, indicator-ok, függvények (normál, express); adattípusok és megjelenítésük; futtatás, debuggolás; hibakezelés. Programvégrehajtás szabályzása; ciklusok, lineáris végrehajtás kikényszerítése, elágazások kezelése; shift regiszter; feedback node; időzítés. Projektek; írható/olvasható változók: elrejtett control/indocator, lokális változók, globális változók; változók inicializálása. File I/O; tömbök, clusterek használata. Modularitás: függvények létrehozása és a meghívás technikája, változók hatóköre és elérése. Hardveres adatgyűjtés és beavatkozás. Szekvenciális végrehajtás; state machine megvalósítása. Párhuzamos végrehajtás; időzítés. Kommunikáció párhuzamos futó ciklusok között (szemaforok, FIFO-k, globális változók). Eseményvezérelt programok fejlesztése. A frontpanel manipulálása futási időben (property nodes, invoke nodes). Összefoglaló példa, önálló szabad programozás; (inicializálás, adatgyűjtés, windows eseménykezelés, beavatkozás, file I/O, hibakezelés).

Szakmai kompetenciák
Tudás

A hallgatók a tárgyat teljesítve gyakorlatot szerezhetnek a LabView programozásában, elsajá-títva az alapvető programozási szerkezeteket, valamint a rendelkezésre álló szolgáltatások alkalmazásának lehetőségeit. Az ismeretek megszerzését a National Instruments által elis-mert célorientált oktatási labor segíti.

Képesség

Attitűd

Autonómia és felelősség

Számonkérés és értékelés
Félévközi követelmények

A hallgatók a félév végén egyetlen pontszerző ZH-t (100 pont) írnak, melyet egyszer pótol-hatnak.

Vizsgakövetelmények

-

Generatív MI használata

Nincs megadva

Irodalom
Kötelező irodalom

NI LabView Core 1, Core 2 elektronikus tankönyvek, valamint az előadáson, az előadó által kijelölésre kerülő, moduláris elektronikus segédanyagok LabVIEW Based Automation Guide for Microwave Measurements: Satya Kesh Dubey, Naina Narang, P. S. Negi and V. N. Ojha https://ebookcentral.proquest.com/lib/uni-neumann/reader.action?docID=5089254 Thomas Bress:Effective LabVIEW Programming, NTS Press, 2013, ISBN 9781934891087

Ajánlott irodalom