MyDAQ簡易使用說明_第1頁
MyDAQ簡易使用說明_第2頁
MyDAQ簡易使用說明_第3頁
MyDAQ簡易使用說明_第4頁
MyDAQ簡易使用說明_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、目錄目錄目錄目錄.1一、模擬一、模擬 I/O.21.1 使用使用 DAQ 助手實現(xiàn)模擬數(shù)據(jù)采集助手實現(xiàn)模擬數(shù)據(jù)采集.21.2 使用使用 NI-DAQmx API 進行模擬數(shù)據(jù)采集進行模擬數(shù)據(jù)采集.61.3 使用使用 DAQmx API 進行單點模擬量輸出進行單點模擬量輸出.8二、數(shù)字二、數(shù)字 I/OI/O.92.1 數(shù)字輸出數(shù)字輸出.92.2 數(shù)字輸入數(shù)字輸入.10三、計數(shù)器計數(shù)三、計數(shù)器計數(shù).113.1 使用使用 DAQ 助手進行計數(shù)助手進行計數(shù).113.2 使用使用 NI-DAQmx API 進行計數(shù)進行計數(shù).13 NI myDAQ是NI針對高校教學(xué)的多功能虛擬儀器實驗平臺,其功能中包含了

2、數(shù)據(jù)采集。對于數(shù)據(jù)采集相關(guān)的功能而言(模擬信號輸入、模擬信號生成、數(shù)字信號輸入與輸出、計數(shù)器相關(guān)的輸入與輸出) ,其開發(fā)方式與其他NI數(shù)據(jù)采集設(shè)備完全相同。一、模擬一、模擬 I/O模擬量的 I/O 操作有兩種方式:DAQ 助手或者 NI-DAQmx API。其中 DAQ助手使用簡單,而 NI-DAQmx API 則更加靈活,在實際使用中,需要同學(xué)們自己取舍,選擇最有利的數(shù)據(jù)操作方式。1.1 使用使用 DAQ 助手實現(xiàn)模擬數(shù)據(jù)采集助手實現(xiàn)模擬數(shù)據(jù)采集硬件連線:AI0+接對象的模量輸出,AI0-接對象的 GND。1. 打開 LabVIEW, 新建一個 VI。 2. 在函數(shù)選板中找到“DAQ 助手”

3、并將其放置在程序框圖中。 隨后將自動彈出“新建新建 ExpressExpress 任務(wù)任務(wù)”窗口:點擊采集信號采集信號模擬輸入模擬輸入電壓電壓,然后點擊 Dev1 左側(cè)的“+”標志,選擇通道 ai0,然后點擊“完成” 。 (注: 如需選擇多條通道同時進行采集,只需按住鍵盤的 Shift 鍵再選擇通道即可) 。3. 在彈出的“DAQ 助手”配置相關(guān)參數(shù),其中接線端配置選擇為差分,采集模式為連續(xù)采樣,待讀取采樣為 100,采樣率為 1K。4. 點擊“運行”按鈕,你將在對話框的波形窗口中查看到相應(yīng)的正弦波波形,如下圖所示:5. 點擊“停止” ,然后點擊“確定”關(guān)閉窗口,返回到 LabVIEW 程序框

4、圖中。LabVIEW 自動創(chuàng)建用于測量任務(wù)的代碼。在彈出對話框中點擊 Yes,自動創(chuàng)建While 循環(huán)。6. 在“DAQ 助手”Express VI 右側(cè)的數(shù)據(jù)輸出接線端上點擊右鍵,并選擇創(chuàng)建 圖形顯示控件。可以注意到,圖形顯示控件被放置在前面板上。7. 程序框圖應(yīng)如下所示。While 循環(huán)自動將停止按鈕放置到前面板上,使得用戶可以中止循環(huán)的運行。8. 切換到前面板,運行該程序,可以看到讀出了實時的數(shù)據(jù)。1.2 使用使用 NI-DAQmx API 進行模擬數(shù)據(jù)采集進行模擬數(shù)據(jù)采集 新建一個 VI,并按照以下步驟操作:1.DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。2.連接一個 D

5、AQmx 任務(wù)開始。3.在 while 循環(huán)中連接一個 DAQmx 讀取讀取,選擇模擬單通道單采樣DBL。4.最后連接“清除任務(wù)”以及顯示控件等。完成后如圖所示:需要用到的一些 DAQmx API 函數(shù)都在函數(shù)選板中的測量測量 I/OI/ONI-DAQmxNI-DAQmx 下可以找到,其中讀取的通道取決于創(chuàng)建虛擬通道時你選擇的通道。一些說明如下: a. DAQmxDAQmx 創(chuàng)建虛擬通道創(chuàng)建虛擬通道在多態(tài) VI 選擇器中指定該 VI 創(chuàng)建的虛擬通道類型為 模擬輸入電壓;右擊“DAQmx 創(chuàng)建虛擬通道物理”的“通道輸入”接線端,選擇 創(chuàng)建 輸入控件,并將控件命名為“AI Channel” 。b.

6、 DAQmxDAQmx 開始任務(wù)開始任務(wù) 該 VI 執(zhí)行之后才能啟動測量任務(wù)。c. WhileWhile 循環(huán)循環(huán)將 DAQmx 開始任務(wù)的錯誤輸出接線端連接至 While 循環(huán)的左側(cè),右擊隧道,選擇替換為移位寄存器,在 While 循環(huán)的條件接線端創(chuàng)建停止輸入控件。d. DAQmxDAQmx 讀取讀取注意多態(tài) VI 選擇器應(yīng)選擇模擬 單通道 單采樣DBL, 該選項是從一條通道返回一個雙精度浮點型的模擬采樣。e. 等待下一個整數(shù)倍毫秒用該函數(shù)控制循環(huán)每隔 100 ms 執(zhí)行一次,該函數(shù)可從函數(shù)選板的編程定時中找到 f. DAQmxDAQmx 清除任務(wù)清除任務(wù)在清除之前,VI 將停止該任務(wù),并在

7、必要情況下釋放任務(wù)占用的資源 g. 簡易錯誤處理器簡易錯誤處理器程序出錯時,該 VI 顯示出錯信息和出錯位置。該函數(shù)可以從函數(shù)選板的編程對話框與用戶界面中找到。1.3 使用使用 DAQmx API 進行單點模擬量輸出進行單點模擬量輸出 新建一個 VI,并按照以下步驟操作:1.DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。2.連接一個 DAQmx 任務(wù)開始。3.在 while 循環(huán)中連接一個 DAQmx 寫入寫入,選擇模擬單通道單采樣DBL。4.最后連接“清除任務(wù)”以及顯示控件等。完成后如圖所示: 選擇物理通道,如 myDAQ 的 AO0 通道,然后運行,則 AO0 通道將會輸出你給

8、定的設(shè)定電壓。二、數(shù)字二、數(shù)字 I/OI/O 2.1 數(shù)字輸出數(shù)字輸出 按下圖創(chuàng)建程序前面板和程序框圖。1.DAQmx 創(chuàng)建虛擬通道,選擇為數(shù)字輸出。2.連接一個 DAQmx 任務(wù)開始。3.在 while 循環(huán)中連接一個 DAQmx 寫入,選擇數(shù)字單通道單采樣布爾(1 線) 。4.最后連接“清除任務(wù)”以及顯示控件等。2.2 數(shù)字輸入數(shù)字輸入 按下圖創(chuàng)建 VI 的前面板和程序框圖,注意 DAQmx Read.vi 的多態(tài) VI 選擇器中選擇數(shù)字單通道單采樣布爾(1 線) 。 1.DAQmx 創(chuàng)建虛擬通道,選擇為數(shù)字輸出。2.連接一個 DAQmx 任務(wù)開始。3.在 while 循環(huán)中連接一個 DAQmx 讀取,選擇選擇數(shù)字單通道單采樣布爾(1 線) 。4. 最后連接“清除任務(wù)”以及顯示控件等。5.選擇好要讀取的 DI 通道,運行程序。三、計數(shù)器計數(shù)三、計數(shù)器計數(shù)3.1 使用使用 DAQ 助手進行計數(shù)助手進行計數(shù)1.創(chuàng)建一個 DAQ 助手,按照下圖設(shè)置好計數(shù)方式。2.創(chuàng)建數(shù)值顯示控件進行計數(shù)值的顯示,最終程序框圖如下:3.2 使用使用 NI-DAQmx API 進行計數(shù)進行計數(shù)步驟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論