要求
要 將 LabVIEW 與 Arduino 連接, 您 需要 以下 軟件 和 硬件,
LabVIEW (軟件)
NI 簽證 (軟件)
VI數(shù)據(jù)包管理器(軟件)
Arduino IDE(軟件)
LINX, (這將在VI包管理器中可用,打開(kāi)VI包管理器并搜索它,雙擊它。您將進(jìn)入安裝窗口。單擊該窗口中可見(jiàn)的安裝按鈕。
適用于Arduino的LabVIEW接口,這將在VI包管理器中提供,打開(kāi)VI包管理器并搜索它,雙擊它。您將進(jìn)入安裝窗口。單擊該窗口中可見(jiàn)的安裝按鈕,如下所示
為什么 我們 將 Arduino 與 LabVIEW 連接?
如 上 文章 所述,LabVIEW 是 一種 圖形 化 編 程 語(yǔ)言。Arduino 程序由 代碼 行 組成, 但是 當(dāng) 我們 將 LabVIEW 與 Arduino 連接 時(shí), 代碼 行 被 減少 為 圖形 程序, 這 容易 理解, 執(zhí)行 時(shí)間 減少 了一半。
LED 與 Arduino 和 LabVIEW 一起閃爍
啟動(dòng) LabVIEW。
現(xiàn)在開(kāi)始圖形編碼。
在框圖窗口中,右鍵單擊選擇Makerhub>>LINX>>打開(kāi),拖放打開(kāi)框。然后,通過(guò)右鍵單擊第一個(gè)線尖并選擇“創(chuàng)建>>控件”來(lái)創(chuàng)建控件。從而創(chuàng)建了一個(gè)串行端口。
在“框圖”窗口中,右鍵單擊并選擇Makerhub >> LINX >>關(guān)閉。拖放關(guān)閉。
在框圖窗口中,右鍵單擊并選擇Makerhub >> LINX >>數(shù)字>>寫入。拖放寫入。然后在導(dǎo)線的第二和第三端創(chuàng)建控件,方法是分別右鍵單擊每個(gè)控件并選擇“創(chuàng)建>>控件”。從而創(chuàng)建了D0通道和輸出值。
在框圖窗口中,右鍵單擊并選擇結(jié)構(gòu)>>循環(huán)。將 While 循環(huán)拖過(guò)數(shù)字寫入。然后通過(guò)右鍵單擊 While 循環(huán)來(lái)創(chuàng)建移位寄存器。
在框圖窗口中,右鍵單擊并選擇Makerhub >> LINX >>實(shí)用程序>>循環(huán)速率。將其拖放到 While 循環(huán)中。
在框圖窗口中,右鍵單擊選擇布爾>>或。拖放或在 While 循環(huán)內(nèi)。
在框圖窗口中,右鍵單擊并選擇計(jì)時(shí)>>等待(毫秒)。將 Wait(ms) 拖放到 While 循環(huán)中,并通過(guò)右鍵單擊最左側(cè)的線尖為其創(chuàng)建一個(gè)常量,然后選擇創(chuàng)建常量>>。
在前面板窗口中,右鍵單擊并選擇布爾>>停止按鈕?,F(xiàn)在,停止按鈕出現(xiàn)在框圖窗口中。將其拖放到 While 循環(huán)中。
現(xiàn)在,通過(guò)使用布線連接所有這些創(chuàng)建的塊,您可以構(gòu)建圖形 LED 閃爍程序以與您的 Arduino 硬件連接。
將LabVIEW代碼與Arduino連接
構(gòu)建圖形代碼后,在LINX >> LINX 固件向?qū)е羞x擇 Makerhub >>工具>>。
現(xiàn)在,LINX固件向?qū)Т翱诖蜷_(kāi),選擇設(shè)備系列作為Arduino;設(shè)備類型為 Arduino Uno ;串行/USB 固件上傳方法。然后單擊下一步。
然后使用 Arduino USB 電纜將 Arduino 板連接到您的 PC。
現(xiàn)在,在下一個(gè)窗口中,通過(guò)單擊下拉列表選擇Arduino端口。選擇“COM4”。然后單擊“下一步”兩次。
然后點(diǎn)擊 結(jié)束通話 按鈕。
現(xiàn)在,您已經(jīng)設(shè)置了串行端口,并使用LabVIEW連接了Arduino板。
運(yùn)行程序
現(xiàn)在選擇連續(xù)運(yùn)行圖標(biāo),然后在前面板窗口中選擇端口并輸入數(shù)字引腳。
然后通過(guò)切換輸出值(充當(dāng)開(kāi)和關(guān)開(kāi)關(guān)),您可以看到Arduino板的內(nèi)置LED閃爍,直到輸出值關(guān)閉。
-
LabVIEW
+關(guān)注
關(guān)注
1974文章
3656瀏覽量
324275 -
Arduino
+關(guān)注
關(guān)注
188文章
6472瀏覽量
187317
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論