- Követelmények
- Miért kapcsolódunk az Arduino-hoz a LabVIEW-hoz?
- LED villog az Arduino & LabVIEW segítségével
- Csatlakoztassa a LabVIEW kódot az Arduino-hoz
- Futtassa a programot
A LabVIEW használatának megkezdése előző cikkében láthattuk a LabVIEW-t és annak grafikus programozását és végrehajtását a számítógépen (szoftverszint). Most ebben a cikkben megtudhatjuk, hogyan kell összekapcsolni a LabVIEW-t az Arduino Board-tal.
Követelmények
A LabVIEW és az Arduino összekapcsolásához a következő szoftverekre és hardverekre van szükség,
- LabVIEW (szoftver)
- NI VISA (szoftver)
- VI csomagkezelő (szoftver)
- Arduino IDE (szoftver)
- LINX, (ez elérhető lesz a VI csomagkezelőn belül, nyissa meg a VI csomagkezelőt, és keresse meg, kattintson rá duplán. Elér egy telepítési ablakot. Kattintson az ablakban látható telepítési gombra.)
- LabVIEW Interface for Arduino, ez elérhető lesz a VI csomagkezelőben, nyissa meg a VI csomagkezelőt és keresse meg, kattintson rá duplán. Eljut egy telepítési ablakhoz. Kattintson az ablakban az Ön számára látható telepítés gombra, az alábbiak szerint
Miért kapcsolódunk az Arduino-hoz a LabVIEW-hoz?
Mint az előző cikkben már elmondtuk, a LabVIEW egy grafikus programozási nyelv. Az Arduino program kódsorokból áll, de amikor a LabVIEW-t összekapcsoljuk az Arduino-val, a kódsorok képi programokká válnak, ami könnyen érthető, és a végrehajtás ideje felére csökken.
LED villog az Arduino & LabVIEW segítségével
- Indítsa el a LabVIEW alkalmazást.
- A LabVIEW elindításához olvassa el az előző cikket.
- Most kezdje el a grafikus kódolást.
- A Blokkdiagram ablakban kattintson a jobb gombbal a Makerhub >> LINX >> Megnyitás gombra, húzza át és dobja a Megnyitás mezőt. Ezután hozzon létre egy vezérlőelemet úgy, hogy jobb gombbal kattint az első vezetékhegyre, és kiválasztja a Létrehozás >> Vezérlés lehetőséget. Így létrehozott egy soros portot.
- A Blokkdiagram ablakban kattintson a jobb gombbal, és válassza a Makerhub >> LINX >> Bezárás lehetőséget. Fogd és vidd Bezárás.
- A Blokkdiagram ablakban kattintson a jobb gombbal, és válassza a Makerhub >> LINX >> Digital >> Write lehetőséget. Húzza az írást. Ezután hozzon létre egy vezérlőelemet a vezetékek második és harmadik csúcsán úgy, hogy mindegyikre jobb egérgombbal kattint, és válassza a Létrehozás >> Vezérlés lehetőséget. Így létrehozott egy D0 csatornát és kimeneti értéket.
- A Blokkdiagram ablakban kattintson a jobb gombbal, és válassza a Struktúrák >> While ciklust. Húzza át a While ciklust a digitális íráson. Ezután hozzon létre egy Shift regisztert a jobb egérgombbal a While ciklusra kattintva.
- A Blokkdiagram ablakban kattintson a jobb gombbal, és válassza a Makerhub >> LINX >> Segédprogramok >> Loop rate lehetőséget. Húzza át a While hurok belsejébe.
- A Blokkdiagram ablakban kattintson a jobb gombbal, válassza a Logikai >> vagy lehetőséget. Húzza vagy dobja a While ciklust.
- A Blokkdiagram ablakban kattintson a jobb gombbal, és válassza az Időzítés >> Várakozás (ms) lehetőséget. Húzza a Várakozás (ms) a While ciklusba, és hozzon létre egy állandó értéket azzal, hogy jobb gombbal kattint a vezetékhegyre, amely a Várakozás (ms) számára maradt, majd válassza a Létrehozás >> Állandó lehetőséget.
- Az előlapi ablakban kattintson a jobb gombbal, és válassza a Boolean >> Stop gombot. Most megjelenik a Stop gomb a Blokkdiagram ablakban. Húzza át a While hurok belsejébe.
- Most, ha összekapcsolja ezeket a létrehozott blokkokat vezetékes kapcsolatok segítségével, felépítheti a Graphical LED blink programot, hogy csatlakozzon az Arduino hardveréhez.
Csatlakoztassa a LabVIEW kódot az Arduino-hoz
- A grafikus kód elkészítése után válassza az Eszközök >> Makerhub >> LINX >> LINX Firmware varázsló lehetőséget.
- Most megnyílik a LINX Firmware varázsló ablaka, abban az Arduino néven válassza az Eszközcsalád lehetőséget; Eszköz típusa: Arduino Uno; Firmware feltöltési módszer soros / USB-ként. Ezután kattintson a Tovább gombra.
- Ezután az Arduino USB-kábellel csatlakoztassa az Arduino kártyát a számítógépéhez.
- Most a Következő ablakban válassza ki az Arduino portot a legördülő listára kattintva. Válassza a COM4 lehetőséget. Ezután kattintson kétszer a Tovább gombra.
- Ezután kattintson a Befejezés gombra.
- Most beállította a soros portot, és összekapcsolta az Arduino kártyát a LabVIEW-val.
Futtassa a programot
- Most válassza ki a Continuously Run ikont, majd az előlapi ablakban válassza ki a portot, és írja be a digitális tűt.
- Ezután a kimeneti érték (amely be- és kikapcsolóként működik) kapcsolásával láthatja, hogy az Arduino kártya beépített LED-je villog, amíg a kimeneti érték ki nem kapcsol.
A teljes folyamatot az alábbi videó is elmagyarázza.