LabVIEW的Arduino開發環境建構

閱讀時間約 3 分鐘

要進行和Arduino的連線,首先安裝LabVIEW(建議2012之後的版本)然後安裝NI-VISA,我的系統是VISTA,能使用的最新版本VISA是15.5版  (btw,2012和VISTA SP2可以支援的最新版488.2 driver是15.5)

再來是讓電腦可以認得Arduino,如果是買”便宜版”的Arduino,有可能插上去無法辨識。因為它用的是CH340系列晶片,要自己下載driver,檔名為CH341SER.EXE。

經由LabVIEW控制Arduino的三種途徑如下:

  1. LabVIEW Interface for Arduino (aka LIFA)
  2. Degilent LINX
  3. Serial port directly read/write

前兩種都是把LabVIEW的控制韌體燒進Arduino再經由LabVIEW寫的程式和韌體溝通,也就是說必須把原本裡面的韌體洗掉。若是新的專案,可以不用一有程式變更就要重燒韌體,開發和debug比較方便。但考量到泛用性以及原本的韌體已經開發完成的狀況,經由serial port溝通會是較好的選擇。

LIFA和LINX這兩個模組都是經由JKI VI package manager (aka VIPM)下載安裝,這個管理程式基本上在安裝LabVIEW時必須一併安裝,因為它不友善舊電腦,官網只有放最新版。安裝好後LIFA會放在Arduino分類,LINX會放在Makerhub分類。

基本上LIFA目前NI官方已不再維護,並以LINX取代,但這邊還是紀錄一下如何建構開發環境及會遇到的問題解法。

LIFA開發環境建立,首先開啟Arduino IDE,沒有的話去Arduino.cc下載。開啟草稿檔LIFA_Base.ino,位置在C:\Program Files\National Instruments\LabVIEW 20xx\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base,然後編譯並上傳到Arduino。

編譯上傳時如果發生報錯(IDE橘字)的問題,原因是使用的IDE版本太新,要降版到1.8.9以下(VISTA可用的最新版本)。

在LabVIEW執行程式時若發生了5003錯誤,那就是使用了版本比1.8.3新的IDE,LabVIEW和Arduino必須要計算checksum但是因為沒有設定初始值,所以LIFA這邊會出現逾時錯誤。要改LAbVIEWInterface頁第740行(附近) unsigned char checksum; 手動改成unsigned char checksum = 0;

另外還有5005錯誤,原因是初始化時用了自動偵測,必須要手動指定COM port,及Baudrate=115200才能正確連線。

raw-image

LINX的開發環境建立比較友善,安裝好之後在menu bar選Tools/Makerhub/LINX/LINX Firmware wizard開啟上傳精靈,如圖選好板子種類後按照視窗中的指示即可上傳韌體。完成後可以到Find Example找到範例。

 

raw-image

最後是serial port控制的方法,必須在Arduino程式碼裡面加上連接指令及定義讀入及送出的變量,即可和電腦做溝通。

 

    avatar-img
    6會員
    59內容數
    ktest
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    隨著遊戲技術的快速發展,Alienware推出了新款電競筆電,在選擇遊戲筆記型電腦時,不同型號都擁有獨特的優勢和侷限。本文介紹了幾款CP值最高的電競筆電,並對其硬體、螢幕規格以及攜帶便利性進行了全面分析。無論你是追求極致遊戲體驗的專業玩家還是日常使用者,Alienware都提供了各具特色的選擇。
    「簡單就好,也就是費用這部分不用太多,我那些看起來貴的行頭也是為了工作所需,我沒有那麼奢侈虛榮的。」女友私下的穿著打扮確實很樸素一般,可愛的女友怎麼穿都好看,我都喜歡。 「我也會陪你一起長大的,而且我最近考慮搬出來住喔!」說完便踮起腳尖親了我的臉頰。 陪我長大和要搬出來住是什麼意思?我好像開
    Thumbnail
    【日本旅遊】東京森呼吸~澀谷展望台、輕井澤慢漫遊、LAVIEW列車、乙晚五星飯店五日 ⬇️完整說明網址⬇️ 👉https://idragon.info/31jsX #Pp貓 #日本旅遊 #澀谷 #輕井澤慢 #LAVIEW列車 #東京 #東京旅遊 #澀谷天空展望台 #西湖
    Thumbnail
    LabVIEW FTP上傳檔案與建立資料夾
    Thumbnail
            高國二學生則準備表演,可能是合唱、或樂器獨奏、或戲劇演出、或團康遊戲,然後以班為單位,去各個社福機構與小朋友、老人家互動。一方面是傳遞關愛,另一方面也是讓學生們看看不同生活背景的人,有些人生病下不了床、有些人沒有家人陪伴,我們學生相對是生活幸福的。           
    Thumbnail
    【搖搖晃晃的人間/Still Tomorrow/2016】 戮力也不夠,必須奮身挺立在蒼勁的風中,搖搖晃晃地寫下盪擺的麥穗,燒燃妳金燦的堅意。爭抗也不夠,必須佇足抵禦在疲軟的爛泥,搖搖晃晃地寫下狂暴的黃土,飛颺妳赤紅的強韌。直率與坦闊,是妳理直氣壯聚攏與眾不同的 戮力也不夠,必須奮身挺立在
    Thumbnail
    台南的虱目魚粥店應該有數百家吧,有觀光客吃的,有在地人吃的。有一碗一百五十元的,也有一碗三十五元的。如果不談價格,大抵來說,只有「很好吃」和「好吃」二種店,很難找到不好吃的。 台南的「好吃」,到台北應該就成了超級好吃的排隊名店。 這家虱目魚粥,四平八穩,該有的湯頭、新鮮度都在「好吃」的水準,但最令
    Thumbnail
    台股量縮震盪,守在5日線上,走勢仍是攻擊型態! 櫃買留下墓碑線,但上影線是多方進攻的痕跡,加上實質走勢是日出走勢,多方將持續進攻! 陸股持續拉回,近期的觀盤重點,下檔支撐不能跌破!
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
    Thumbnail
    Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
    Thumbnail
    隨著遊戲技術的快速發展,Alienware推出了新款電競筆電,在選擇遊戲筆記型電腦時,不同型號都擁有獨特的優勢和侷限。本文介紹了幾款CP值最高的電競筆電,並對其硬體、螢幕規格以及攜帶便利性進行了全面分析。無論你是追求極致遊戲體驗的專業玩家還是日常使用者,Alienware都提供了各具特色的選擇。
    「簡單就好,也就是費用這部分不用太多,我那些看起來貴的行頭也是為了工作所需,我沒有那麼奢侈虛榮的。」女友私下的穿著打扮確實很樸素一般,可愛的女友怎麼穿都好看,我都喜歡。 「我也會陪你一起長大的,而且我最近考慮搬出來住喔!」說完便踮起腳尖親了我的臉頰。 陪我長大和要搬出來住是什麼意思?我好像開
    Thumbnail
    【日本旅遊】東京森呼吸~澀谷展望台、輕井澤慢漫遊、LAVIEW列車、乙晚五星飯店五日 ⬇️完整說明網址⬇️ 👉https://idragon.info/31jsX #Pp貓 #日本旅遊 #澀谷 #輕井澤慢 #LAVIEW列車 #東京 #東京旅遊 #澀谷天空展望台 #西湖
    Thumbnail
    LabVIEW FTP上傳檔案與建立資料夾
    Thumbnail
            高國二學生則準備表演,可能是合唱、或樂器獨奏、或戲劇演出、或團康遊戲,然後以班為單位,去各個社福機構與小朋友、老人家互動。一方面是傳遞關愛,另一方面也是讓學生們看看不同生活背景的人,有些人生病下不了床、有些人沒有家人陪伴,我們學生相對是生活幸福的。           
    Thumbnail
    【搖搖晃晃的人間/Still Tomorrow/2016】 戮力也不夠,必須奮身挺立在蒼勁的風中,搖搖晃晃地寫下盪擺的麥穗,燒燃妳金燦的堅意。爭抗也不夠,必須佇足抵禦在疲軟的爛泥,搖搖晃晃地寫下狂暴的黃土,飛颺妳赤紅的強韌。直率與坦闊,是妳理直氣壯聚攏與眾不同的 戮力也不夠,必須奮身挺立在
    Thumbnail
    台南的虱目魚粥店應該有數百家吧,有觀光客吃的,有在地人吃的。有一碗一百五十元的,也有一碗三十五元的。如果不談價格,大抵來說,只有「很好吃」和「好吃」二種店,很難找到不好吃的。 台南的「好吃」,到台北應該就成了超級好吃的排隊名店。 這家虱目魚粥,四平八穩,該有的湯頭、新鮮度都在「好吃」的水準,但最令
    Thumbnail
    台股量縮震盪,守在5日線上,走勢仍是攻擊型態! 櫃買留下墓碑線,但上影線是多方進攻的痕跡,加上實質走勢是日出走勢,多方將持續進攻! 陸股持續拉回,近期的觀盤重點,下檔支撐不能跌破!