<source : unsplash>

一、前言

LabVIEW的資料擷取器,素以穩定高品質聞名。但如果你只是想從學習開始入門,Arduino是進入門檻相對較友善的管道。那麼,如何讓LabVIEW和Arduino溝通呢?我們需要一些外掛程式。只需要幾個簡單的步驟,你就可以完成LabVIEW和Arduino溝通。


二、安裝步驟 (以LabVIEW 2018為例)

安裝前準備:

請確保你已經完成LabVIEW安裝。


Step1. 安裝 LabVIEW 套件管理工具VIPM

前往 VIPM 官網,依據你的需求下載相對應版本。本例為 VIPM Free,下載後無腦地按下一步,再重新開機就可以了。

<source : VIPM>


Step2. 安裝 VISA

前往 NI VISA 網頁,依據你的需求下載相對應版本。本例版本為 20.0,下載後無腦地按下一步,就可以順利完成安裝。

<source : NI VISA>


Step3. 利用 VIPM 安裝 3 個主要的外掛程式

  • MakerHub Toolbox
  • LabVIEW Interface for Arduino
  • Digilent LINX

安裝 MakerHub Toolbox

>> 啟動 VIPM ,並選擇你的LabVIEW版本 (此例為2018版)

>> 在搜尋欄輸入 "MakerHub Toolbox",接著視窗會出現相關套件

>> 選擇  "MakerHub Toolbox" 按滑鼠右鍵,會出現 install ,點選安裝。


安裝 LabVIEW Interface for Arduino

>> 在搜尋欄輸入 "LabVIEW Interface for Arduino",接著視窗會出現相關套件

>> 選擇  "LabVIEW Interface for Arduino" 按滑鼠右鍵,會出現 install ,點選安裝。



安裝 Digilent LINX 

>> 在搜尋欄輸入 "Digilent LINX",接著視窗會出現相關套件

>> 選擇  "Digilent LINX" 按滑鼠右鍵,會出現 install ,點選安裝。




Step4. 檢視 LabVIEW 中是否已裝好上述工具 

在 Front Panel 的 Control 面板,你會看到 Arduino 的類別,如下圖。


在  Block Diagram 的 Function 面板,你會看到 Arduino 和 MakerHub 的類別,如下圖。



Step5. 使用 LINX Pre-Built Firmware 進行燒錄

此處以 Arduino UNO 為例,步驟與選擇內容,請參考圖片。開始前,請先插上 Arduino 板子。

選擇 Arduino >> Arduino UNO >> Serial / USB

選擇 Arduino 所在的port。

Firmware Version 和 Upload Type 如下圖所示,選擇後,請按 "Next"。

完成後,請按 "Finish" 。

Step6. Build with Arduino IDE

在 Front Panel 選擇 MakerHub >> LINX >> Generate Firmware Libraries


選擇你的Arduino Libraries 所在路徑,按 "Generate" ,出現 "Done",代表完成囉。

至此,恭喜你已順利完成安裝。

接著就可以用 LabVIEW 中的 LINX examples來玩玩看囉!

---

參考資料:

0 留言