- Mi a LabVIEW?
- Miben különbözik más áramköri tervezés / szimulációs szoftverektől?
- Miért kell a LabVIEW-t előnyben részesíteni?
- A LabVIEW elindítása
- Adattípusok a LabVIEW-ban:
- 1. példa: Izzó LED a gombnyomáson
- 2. példa: LED BE / KI
- 3. példa: Villogó LED
- Parancsikonok
Mi a LabVIEW?
A LabVIEW a Laboratory Virtual Instrumentation Engineering Workbench rövidítése. Megjelenésük és működésük hasonlít a valós eszközökhöz, például gombhoz, voltmérőhöz, oszcilloszkóphoz stb. és ezért virtuális eszközöknek (VI) hívják őket. Grafikus programozási megközelítést kínál, és segít a valós világ termékeinek szimulálásában, amely segít megjeleníteni és programozni. Így a programozáshoz csak logikára van szükség, és szintaxistól független. A LabVIEW egy magas szintű tervezőeszköz. Ez egy tolmács programozás (azaz), nem kell lefordítanunk. Összeállítja önmagát, csak végre kell hajtanunk.
Miben különbözik más áramköri tervezés / szimulációs szoftverektől?
Az összes áramkörtervező / szimulációs szoftver olyan vázlat, amely rögzíti és szimulálja a programot, amely lehetővé teszi a különféle áramkörök kimenetének tesztelését az alkatrészek összeállításával és sematikus rajzokkal. Míg a LabVIEW egy virtuális munkaasztal a grafikus programozáshoz, bármilyen áramkörtervező / szimulációs szoftveren létrehozott virtuális áramkörök rögzítésével és összekapcsolásával.
A programozás kétféle lehet. Ezek szöveges és grafikus alapú programozás. C, C ++, java stb. mind szöveges programozási nyelvek, és a MATLAB középszintű nyelv, míg a LabVIEW grafikus alapú programozási nyelv.
Miért kell a LabVIEW-t előnyben részesíteni?
Akinek nincsenek alapvető ismeretei a programozásról, elindíthatja a LabVIEW alkalmazást. A LabVIEW programozáshoz gyakorlati tudással és logikai gondolkodási képességgel kell rendelkeznie. A LabVIEW programozónak nem kell ismernie semmilyen programozási szintaxist vagy programozási struktúrát, például c, c ++, java programozási nyelveket.
Előnyben részesítheti a LabVIEW alkalmazást, amikor a program túl nagy. Ez a projekt hardverkomponenseinek egyszerű összekapcsolása, de egy szoftverben.
Az alábbi ábra a szöveges és grafikus programozás közötti különbséget mutatja. A bal oldalon található egy Arduino program, amely 1 másodperces késleltetéssel villog egy LED-et, a jobb oldalon pedig annak grafikus mása a LabVIEW szoftver segítségével készült. Amikor OK gombot nyomja meg a logikai LED villog a és ki az 1 másodperces késleltetést.
A LabVIEW elindítása
Először töltse le a LabVIEW szoftvert a National Instruments-ről. Miután elindította a szoftvert, megjelenik az Első lépések ablak.
Ez az ablak az Első lépések ablak néven ismert. Nyomja meg a ctrl + N billentyűkombinációt egy új projekt megnyitásához.
Miután megnyitotta az Új projektet, megjelenik az előlap és a blokkdiagram.
Az Első lépések ablak eltűnik, ha új vagy meglévő projektet nyit meg. Akkor jelenik meg újra, amikor bezárja az összes elülső panelt és a blokkdiagramokat. Ezt az ablakot az előlapról vagy a blokkdiagramról is elérheti a Nézet >> Első lépések ablak kiválasztásával .
Nyomja meg a ctrl + T billentyűkombinációt az előlap és a blokkdiagram egymás mellé állításához,
A LabVIEW-ban egy felhasználói felületet, azaz elülső panelt épít, amely kezelőszervekkel és kijelzőkkel rendelkezik. A vezérlők nem más, mint az Ön által megadott bemenetek, például gombok, kapcsolók stb. A mutatók nem más, mint az Ön által létrehozott kimenetek, például led, grafikonok stb. Az összes entitást elmagyarázom egy példával, hogy megértsük jobb.
Adattípusok a LabVIEW-ban:
Az adattípusok nem más, mint a változók osztályozása. Az alábbiakban a LabVIEW-ban használt adattípusokat és azok színmeghatározását mutatjuk be a blokkdiagramon.
Adattípusok |
Színek |
Lebegőpont |
narancssárga |
Egész számok |
Kék |
Booleans |
Zöld |
Húr |
Rózsaszín |
Polimorf |
Fekete |
Polimorf - Az egyik, amely lehet a fenti adattípusok bármelyike, vagy nem az.
1. példa: Izzó LED a gombnyomáson
Vezérlők hozzáadása az előlaphoz
Az előlapi vezérlők szimulálják a fizikai eszköz bemeneti mechanizmusát, és adatokat szolgáltatnak a virtuális eszközök blokkdiagramjára (a LabVIEW programokat VI vagy Virtual Instruments néven hívják).
- Válassza a Nézet >> Vezérlőpaletta lehetőséget, ha a kezelőszervek vagy a funkciók palettáját állandóan a képernyőn szeretné megjeleníteni, vagy kattintson jobb egérgombbal az előlapon vagy a blokkdiagramon látható üres helyre az ideiglenes megjelenítéshez.
- Vigye a kurzort a Modern paletta ikonjai fölé, hogy megtalálja a szükséges vezérlőket (Boolean Controls Palette).
MEGJEGYZÉS: Ami a gombnyomással történő izzó ledet illeti, az itt található vezérlés gomb. Tehát válassza ki a logikai vezérlő palettát.
- Kattintson a logikai vezérlő ikonra a logikai vezérlő paletta megjelenítéséhez.
- Kattintson a vezérlés a logikai ellenőrzés palettán csatolja az ellenőrzési és adja hozzá a gombot az előlapon.
Ezzel a gombvezérlővel világíthatja meg a ledet.
Így a gomb vezérlése hozzáadódik az előlaphoz.
Jelző hozzáadása az előlaphoz:
- Hasonlóképpen add a gombot a logikai palettán. Ezután adja meg a kapcsolatot az alábbiak szerint,
A virtuális eszköz futtatásához:
- Válassza az Operate >> Run / Run Continuous lehetőséget.
- Vagy használhatja azokat az ikonokat, amelyeket a fenti ábrán említettem.
- A végrehajtás újbóli leállításához nyomja meg a Futtatás ikon ikont.
Így a led világít, amikor megnyomja a gombot.
Megjegyzés: Ha a futtató gomb elromlott, az azt jelenti, hogy hiba történt a LabVIEW programozásban. Ha meg szeretné tudni, mi a hiba, nyomja meg azt a megszakadt futtatás gombot, és megjelenik egy párbeszédpanel, amely leírja a hibát.
Lásd a cikk végén található videót.
2. példa: LED BE / KI
Az alábbi példában a gomb helyett a logikai paletta gombját használjuk.
Megjegyzés: Ellenőrizze a videót a végén.
3. példa: Villogó LED
- A fenti példában eltávolítottam az ok gombot, és hozzáadtam a stop gombot.
- Kattintson a jobb gombbal a blokkdiagram ablakára, és megjelenik a Funkciók paletta .
- Válassza és húzza a hurok közben .
- Kattintson a jobb gombbal a while ciklus alatt, és válassza a Shift Register hozzáadása lehetőséget.
- Kattintson a jobb gombbal a blokkdiagramra, és válassza a Boolean lehetőséget, és válassza a Boolean not gate lehetőséget .
- Hasonlóképpen válassza ki és húzza a késleltetést, és adjon hozzá állandót.
Az állandó értékek olyan értékek, amelyeket igény szerint megváltoztathat, például 1000 ms 1 másodpercig.
- Adja meg a kapcsolatokat a fenti ábra szerint.
MEGJEGYZÉS: A fenti példák elkészítéséhez saját logikáját használhatja.
Parancsikonok
Az alábbi billentyűparancsokkal használhatja a LabVIEW vezérlését.
parancsikon |
funkció |
|
Nyisson meg egy új, üres VI-t |
|
Megjeleníti vagy elrejti a helyi súgóablakot |
|
Megjeleníti a gyors dobás párbeszédpanelt. |
|
Törli az összes törött vezetéket egy VI-ból |
|
Megjeleníti a hibalista ablakát. |