# 藉由labview和arduino進行電壓量測
###### tags: `Labview`
[TOC]
## STEP 1:
- 下載NI VISA驅動程式 下載網址:https://www.ni.com/zh-tw/support/downloads/drivers/download.ni-visa.html#346210
完成後可至〝開始〞找到NI MAX,開啟後點選software後即可看到NI-VISA的字樣,
確保安裝無誤。
-picture-1
## STEP 2:
- 下載VI package manager 下載址:https://www.vipm.io/download/
## STEP 3:
- 打開VI package manager並點選search搜尋labview interface for arduino並下載。
-picture-2
## STEP 4:
- 在VI package manager搜尋makerhub,下載picture_3中滑鼠所指的makerhub toolbox並完成安裝
 -picture-3
## STEP 5:
- 在剛剛的搜尋頁面應該同時會有linx的物件,下載並完成安裝。
-picture-4
- 補充說明:linx的功能為使labview直接操作arduino的各種IO能力。有類似功能的還有LIFA,但LIFA的功能較LINX少且官方已不再更新。所以不推薦使用LIFA。此外,一定要先裝toolbox再裝linx,因為linx部分功能需依賴toolbox,所以如果沒有照順序的話,會有安裝失敗的情況出現。
## STEP6:
- 點選pictire_5的滑鼠鼠標所指。並在跳出頁面選取正確的arduino type和正確的COM後LINX就會灌到arduino裡了。
-picture-5
## STEP7:
- 點選picture_6的滑鼠鼠標所指
-picture-6
## STEP8:
- 點選search後在空白處打arduino後點選picture_7滑鼠鼠標所指。點選完畢後會出現picure_8的畫面
-picture-7
-picture-8
## STEP9:
- CTRL+E即可叫出此example的方塊圖,如picture-9所示。
-picture-9
## STEP10:
- 上一步驟可讓我們知道要如何接線,但圖中有三個藍藍的東西是屬於LIFA的,所以直接執行會發生錯誤。所以把他們替換成LINX即可。點選picture-10滑鼠鼠標所指,出現的方塊可用來代替原圖最左邊的方塊。而picture-10中有一個close的方塊可代替原picture-9最右邊的方塊。至於中間的方塊,可用Peripherals中的Analog方塊代替
-picture-10
## STEP11:
- 點選picture-11鼠標所指(在Serial Port那個地方),再點選create constant,並設定正確的COM。如picture-12和13所示。並重複以上步驟,把baud rate也設置成115200,如picture-14所示(因為linx裡的code設定也是115200)
- 補充說明:步驟11是為了脫離自動監測模式,因為自動監測模式較常造成error,所以這樣會比較不容易出錯。
-picture-11
-picture-12
-picture-13
-picture-14
## STEP12:
- 將線路正確接上,即可量測摟!

- 參考資料:https://forum.labview360.com/t/topic/28758
https://sites.google.com/a/cavedu.com/lab/l4a
https://www.youtube.com/watch?v=Cq4JM00BrA4&ab_channel=%E5%B4%91%E5%B1%B1%E7%A7%91%E6%8A%80%E5%A4%A7%E5%AD%B8%E9%96%8B%E6%94%BE%E5%BC%8F%E8%AA%B2%E7%A8%8B
https://www.youtube.com/watch?v=MYUwYWJSxcI&ab_channel=LabVIEW360
https://www.youtube.com/watch?v=_gRqd66J0oU&ab_channel=LabVIEW360