Mérés laboratórium 3 - 1. mérés ellenőrző kérdései
1. Milyen két fő ablaka van egy LabVIEW Virtual Instrumentnek?
Front Panel és Block Diagram
2. Mire szolgál a Front Panel (Milyen egységeket jelenít meg, azok milyen nézeteit, a fejlesztő vagy az alkalmazó használja, stb.)
A virtuális műszer előlapját jeleníti meg. Vezérlőt(control), megjelenítőt(indicator) és megjegyzést(comment) tartalmazhat. Főleg a műszer alkalmazója használja.
3. Mire szolgál a Block Diagram (Milyen egységeket jelenít meg, azok milyen nézeteit, a fejlesztő vagy az alkalmazó használja, stb.)
Fejlesztésre, azaz a bemeneti és kimenetei egységek, valamint a köztük kapcsolatot teremtő funkcionális egységek megvalósítására, huzalozására szolgál. Tartalmazhat konstansokat, ciklusokat, elágazásokat, subVI-ket, stb...
4. Nevezzen meg három hasznos LabVIEW funkciót, amely segítséget nyújt a hibakeresésben!
- Végrehajtás szemléltetése (izzólámpa ikon)
- A törött nyílra kattintva megtudhatjuk, hogy hol van szintaktikai hiba
- Jobb egérgombbal a vezetékre rakható probe (kijelzi a huzalon "áramló" adatot)
- Huzalozás adatainak folyamatos elmentése a végrehajtás során
- Belépés SubVI-be, Kilépés SubVI-ből, SubVI átlépése.
5. Mi a különbség a Functions paletta és a Control paletta között?
Controls paletta: A VI Front Paneljéhez tartozó segédeszközöket tartalmazza. (Előhívás: jobbklikk a Front Panelre)
Functions paletta: A Block Diagram eszközeit tartalmazza. (Előhívás: jobbklikk a Block Panelre)
6. Mit jelent az, ha a futtatás (Run) ikonja törött nyíl ikonra változik?
A programban szintaktikai hiba van.
7. Mi a különbség a FOR és a WHILE ciklusok között?
A FOR ciklusnak van ciklusszámlálója (i, Iteration Terminal), a ciklusok számát pedig az N bemeneti változó (Count Terminal) értéke határozza meg. A ciklus 0-tól N-1-ig fut.
A WHILE ciklusnak van ciklusszámlálója (i, Iteration Terminal). Legalább egyszer lefut. A ciklusok számát a ciklusfeltétel (Conditional Terminal) szabja meg.
8. Hogyan valósítana meg egy if-then-else struktúrát LabVIEW-ban?
Egy olyan case struktúrával, aminek logikai kiválasztó bemenete van (2 case-es, logikai 0/1). Ezt a logikai kiválasztó jelet előállíthatja például egy komparátor.
-- MisnyovszkiAndras - 2008.09.15.
-- Tóth Gábor - 2010.10.06.