版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄目錄 目錄目錄.1 一、模擬一、模擬 I/O.2 1.1 使用使用 DAQ 助手實現(xiàn)模擬數(shù)據(jù)采集助手實現(xiàn)模擬數(shù)據(jù)采集.2 1.2 使用使用 NI-DAQmx API 進(jìn)行模擬數(shù)據(jù)采集進(jìn)行模擬數(shù)據(jù)采集.6 1.3 使用使用 DAQmx API 進(jìn)行單點模擬量輸出進(jìn)行單點模擬量輸出.8 二、數(shù)字二、數(shù)字 I/OI/O.9 2.1 數(shù)字輸出數(shù)字輸出.9 2.2 數(shù)字輸入數(shù)字輸入.10 三、計數(shù)器計數(shù)三、計數(shù)器計數(shù).11 3.1 使用使用 DAQ 助手進(jìn)行計數(shù)助手進(jìn)行計數(shù).11 3.2 使用使用 NI-DAQmx API 進(jìn)行計數(shù)進(jìn)行計數(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
3、。 2. 在函數(shù)選板中找到“DAQ 助手”并將其放置在程序框圖中。 隨后將自動彈出“新建新建 ExpressExpress 任務(wù)任務(wù)”窗口: 點擊采集信號采集信號模擬輸入模擬輸入電壓電壓,然后點擊 Dev1 左側(cè)的“+”標(biāo)志,選擇 通道 ai0,然后點擊“完成” 。 (注: 如需選擇多條通道同時進(jìn)行采集,只需按 住鍵盤的 Shift 鍵再選擇通道即可) 。 3. 在彈出的“DAQ 助手”配置相關(guān)參數(shù),其中接線端配置選擇為差分,采集模 式為連續(xù)采樣,待讀取采樣為 100,采樣率為 1K。 4. 點擊“運行”按鈕,你將在對話框的波形窗口中查看到相應(yīng)的正弦波波形, 如下圖所示: 5. 點擊“停止”
4、,然后點擊“確定”關(guān)閉窗口,返回到 LabVIEW 程序框圖中。 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 進(jìn)行模擬數(shù)據(jù)采集進(jìn)行模擬數(shù)據(jù)采集 新建一個 VI,并按照以下步驟操作: 1.
5、DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。 2.連接一個 DAQmx 任務(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)建虛擬通道物理”
6、的“通道輸入”接線 端,選擇 創(chuàng)建 輸入控件,并將控件命名為“AI Channel” 。 b. 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ù)可
7、從函數(shù)選板的編程定時中找到 f. DAQmxDAQmx 清除任務(wù)清除任務(wù)在清除之前,VI 將停止該任務(wù),并在必要情況下釋放 任務(wù)占用的資源 g. 簡易錯誤處理器簡易錯誤處理器程序出錯時,該 VI 顯示出錯信息和出錯位置。該函數(shù) 可以從函數(shù)選板的編程對話框與用戶界面中找到。 1.3 使用使用 DAQmx API 進(jìn)行單點模擬量輸出進(jìn)行單點模擬量輸出 新建一個 VI,并按照以下步驟操作: 1.DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。 2.連接一個 DAQmx 任務(wù)開始。 3.在 while 循環(huán)中連接一個 DAQmx 寫入寫入,選擇模擬單通道單采樣DBL。 4.最后連接“清除任務(wù)
8、”以及顯示控件等。 完成后如圖所示: 選擇物理通道,如 myDAQ 的 AO0 通道,然后運行,則 AO0 通道將會輸出你 給定的設(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 助手進(jìn)行計數(shù)助手進(jìn)行計數(shù) 1.創(chuàng)建一個 DAQ 助手,按照下圖設(shè)置好計數(shù)方式。 2.創(chuàng)建數(shù)值顯示控件進(jìn)行計數(shù)值的顯示,最終程序框圖如下: 3.2 使用使用 NI-DAQmx API 進(jìn)行計數(shù)進(jìn)行計數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職心理學(xué)(人際交往心理)試題及答案
- 2025年中職水上運輸(港口物流)試題及答案
- 2025年高職計算機(jī)與網(wǎng)絡(luò)技術(shù)(軟件開發(fā))試題及答案
- 2025年大學(xué)歷史學(xué)(世界古代史綱要)試題及答案
- 2025年大學(xué)建筑裝飾工程技術(shù)(建筑裝飾工程技術(shù))試題及答案
- 2025年中職(機(jī)電一體化技術(shù))機(jī)電設(shè)備維護(hù)試題及答案
- 2025年高職(食品檢測技術(shù))食品添加劑檢測階段測試題及答案
- 2025年大學(xué)(風(fēng)景園林)園林規(guī)劃設(shè)計綜合測試試題及答案
- 2025年大學(xué)漢語言文學(xué)(外國文學(xué)經(jīng)典解讀)試題及答案
- 2025年高職(紡織服裝智能制造)智能裁剪技術(shù)綜合測試題及答案
- 2026年內(nèi)蒙古化工職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試參考題庫及答案詳解
- 中國肺血栓栓塞癥診治、預(yù)防和管理指南(2025版)
- 2025中北京鐵路局集團(tuán)招聘934人(本科及以上)筆試參考題庫附帶答案詳解(3卷合一)
- 倉儲管理人員考核細(xì)則及績效標(biāo)準(zhǔn)
- 牛黃對肝功能影響研究-洞察及研究
- 泰康培訓(xùn)課件
- 電子簽名系統(tǒng)安全預(yù)案
- (零模)2026屆廣州市高三年級調(diào)研測試物理試卷(含答案)
- 車輛保養(yǎng)套餐服務(wù)協(xié)議
- 大型電泳線施工方案設(shè)計
- 注冊測繪師測繪綜合能力試卷真題及答案(2025年新版)
評論
0/150
提交評論