在Linux系統下使用USB數據采集卡進行LabVIEW編程讀取采集到的電壓值
一、實驗目的 在Linux系統下使用usb數據采集卡進行labview編程讀取采集到的電壓值。
二、實驗設備 Linux 系統PC,系統版本Ubuntu18.04 LabVIEW版本2017 恒凱USB數據采集卡USB-DAQ V1.2,USB數據傳輸線 杜邦線2根,干電池1節。
三、實驗步驟 1.在Linux的終端輸入:sudo /usr/local/natinst/LabVIEW-2017-64/labview, 必須使用sudo超級用戶權限啟動labview,否則后續在labview操作硬件時可能沒有權限報錯: 2、點擊回車鍵,啟動labview,新建一個VI; 3、在labview的編程界面,使用互聯接口-庫與可執行程序-調用庫函數節點; 拖動到labview程序的程序框圖面板; 雙擊找到保存的板卡資料包linux系統下的庫文件; 4、我們依次調用“Open Usb” 、“AD single v12”、“Close Usb”這三個函數,然后根據數據采集卡的說明書的函數說明部分,對應設置好各函數的參數。(為了看清調用的函數名稱,可以右鍵,名稱格式-名稱,這個選項)。 之后添加一個平鋪式順序結構,讓這個程序按照:打開設備-運行單次電壓采集這個函數-關閉設備。這個先后順序進行執行,由于程序運行速度較快,我們需要在單次電壓采集這個函數,添加一個while循環,并設置一個停止采集的控件,這樣單次采集電壓函數一直處于運行狀態,在不需要顯示采集數值時,我們在前面板,點擊“停止”按鈕的時候,將會退出循環,并停止采集。如下圖: 5、現在用一根USB線連接計算機和USB_DAQ V1.2數據采集卡,并使用兩根杜邦線分別接入采集卡的AD1和AGND通道,拿一節干電池,正負極對應接到數據采集卡的AD1、AGND接口。如圖: 6、運行程序,采集電池的電壓程序顯示如圖所示: 附:恒凱USB_DAQ V1.2數據采集卡百度網盤資料下載地址: 鏈接:https://pan.baidu.com/s/1o_pIqJYRhDd3K1jkf5TLxA?pwd=kf20 提取碼:kf20 |
上一篇:基于LabVIEW虛擬儀器的數據采集和故障錄波下一篇:沒有了!
|