close
DAQmx與Traditional DAQ的VI有些不同,
LabVIEW 7與之後的版本搭配了DQA Assistant,作一些設定便可以完成簡單的DAQ程式,
到了LabVIEW 8後,DAQ Assistant變的越來越好用,可以定義的參數也變多了,
一般我都是用DQA Assistant完成基本的DAQ驅動程式,然後依自己需要再做一些修改,
以下是如何使用DAQ Assistant建立多通道(Multi-channels)類比訊號擷取的說明:

使用軟體 :LabVIEW 8.5
使用硬體:USB 6009

步驟:

1. 開啟一個空白的VI,然後在Diagram加入DAQ Assistant Express
 

DAQ Assistant Express初始化動作....
 

2. 這裡我是要量測電壓的類比訊號,所以選擇Analog Input-->Voltage
 

3. 接者選要要用的Channel, 我是用到ai0到ai2三個Channels,
 

4. DAQ Assistant的設定視窗出現了,在Channel Settings的部份有Voltage0 , 1 , 2 。可分別設定輸入的最大與最小值範圍,另外在terminal configuration也可以選擇是RSE或是差動式。
按下上方工具列的"RUN" ,就可以看到動態的資料擷取地顯示圖面
 

三個電壓類比訊號的顯示圖面
 

5. 設定好之後按右下方的" ok", DAQ Assistant 會自動建立VI。


再程式碼的部分自己加一個Wavefrom Graph的Indicator
  

在Front Pannel執行程式,如此就完成了基本的多通道(Multi-channels)類比訊號擷取的建立。
 

6. 如果自己想進一步的修改程式比較細節的部份,可以在DAQ Assistant VI上按右鍵選擇"Generate NI DAQmx code"
 

轉成的程式碼有一些斷線,及不需要的控制項,只要稍作修改即可使用。


修改完成的程式碼,將最左上方的VI打開,即可看到多通道(Multi-channels)的設定,


在這裡也可以依自己的需要做一些細部的參數設定,
  

最後,執行程式作一下測試。

 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fishark 的頭像
    fishark

    魚的方舟圖形語言的世界 - LabVIEW & Arduino & Python工作室 - 新網站https://labview-tech.blogspot.com/

    fishark 發表在 痞客邦 留言(0) 人氣()