




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄目錄目錄目錄.1一、模擬一、模擬 I/O.21.1 使用使用 DAQ 助手實(shí)現(xiàn)模擬數(shù)據(jù)采集助手實(shí)現(xiàn)模擬數(shù)據(jù)采集.21.2 使用使用 NI-DAQmx API 進(jìn)行模擬數(shù)據(jù)采集進(jìn)行模擬數(shù)據(jù)采集.61.3 使用使用 DAQmx API 進(jìn)行單點(diǎn)模擬量輸出進(jìn)行單點(diǎn)模擬量輸出.8二、數(shù)字二、數(shù)字 I/OI/O.92.1 數(shù)字輸出數(shù)字輸出.92.2 數(shù)字輸入數(shù)字輸入.10三、計(jì)數(shù)器計(jì)數(shù)三、計(jì)數(shù)器計(jì)數(shù).113.1 使用使用 DAQ 助手進(jìn)行計(jì)數(shù)助手進(jìn)行計(jì)數(shù).113.2 使用使用 NI-DAQmx API 進(jìn)行計(jì)數(shù)進(jìn)行計(jì)數(shù).13 NI myDAQ是NI針對(duì)高校教學(xué)的多功能虛擬儀器實(shí)驗(yàn)平臺(tái),其功能中包含了
2、數(shù)據(jù)采集。對(duì)于數(shù)據(jù)采集相關(guān)的功能而言(模擬信號(hào)輸入、模擬信號(hào)生成、數(shù)字信號(hào)輸入與輸出、計(jì)數(shù)器相關(guān)的輸入與輸出) ,其開(kāi)發(fā)方式與其他NI數(shù)據(jù)采集設(shè)備完全相同。一、模擬一、模擬 I/O模擬量的 I/O 操作有兩種方式:DAQ 助手或者 NI-DAQmx API。其中 DAQ助手使用簡(jiǎn)單,而 NI-DAQmx API 則更加靈活,在實(shí)際使用中,需要同學(xué)們自己取舍,選擇最有利的數(shù)據(jù)操作方式。1.1 使用使用 DAQ 助手實(shí)現(xiàn)模擬數(shù)據(jù)采集助手實(shí)現(xiàn)模擬數(shù)據(jù)采集硬件連線:AI0+接對(duì)象的模量輸出,AI0-接對(duì)象的 GND。1. 打開(kāi) LabVIEW, 新建一個(gè) VI。 2. 在函數(shù)選板中找到“DAQ 助手”
3、并將其放置在程序框圖中。 隨后將自動(dòng)彈出“新建新建 ExpressExpress 任務(wù)任務(wù)”窗口:點(diǎn)擊采集信號(hào)采集信號(hào)模擬輸入模擬輸入電壓電壓,然后點(diǎn)擊 Dev1 左側(cè)的“+”標(biāo)志,選擇通道 ai0,然后點(diǎn)擊“完成” 。 (注: 如需選擇多條通道同時(shí)進(jìn)行采集,只需按住鍵盤的 Shift 鍵再選擇通道即可) 。3. 在彈出的“DAQ 助手”配置相關(guān)參數(shù),其中接線端配置選擇為差分,采集模式為連續(xù)采樣,待讀取采樣為 100,采樣率為 1K。4. 點(diǎn)擊“運(yùn)行”按鈕,你將在對(duì)話框的波形窗口中查看到相應(yīng)的正弦波波形,如下圖所示:5. 點(diǎn)擊“停止” ,然后點(diǎn)擊“確定”關(guān)閉窗口,返回到 LabVIEW 程序框
4、圖中。LabVIEW 自動(dòng)創(chuàng)建用于測(cè)量任務(wù)的代碼。在彈出對(duì)話框中點(diǎn)擊 Yes,自動(dòng)創(chuàng)建While 循環(huán)。6. 在“DAQ 助手”Express VI 右側(cè)的數(shù)據(jù)輸出接線端上點(diǎn)擊右鍵,并選擇創(chuàng)建 圖形顯示控件??梢宰⒁獾?,圖形顯示控件被放置在前面板上。7. 程序框圖應(yīng)如下所示。While 循環(huán)自動(dòng)將停止按鈕放置到前面板上,使得用戶可以中止循環(huán)的運(yùn)行。8. 切換到前面板,運(yùn)行該程序,可以看到讀出了實(shí)時(shí)的數(shù)據(jù)。1.2 使用使用 NI-DAQmx API 進(jìn)行模擬數(shù)據(jù)采集進(jìn)行模擬數(shù)據(jù)采集 新建一個(gè) VI,并按照以下步驟操作:1.DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。2.連接一個(gè) D
5、AQmx 任務(wù)開(kāi)始。3.在 while 循環(huán)中連接一個(gè) DAQmx 讀取讀取,選擇模擬單通道單采樣DBL。4.最后連接“清除任務(wù)”以及顯示控件等。完成后如圖所示:需要用到的一些 DAQmx API 函數(shù)都在函數(shù)選板中的測(cè)量測(cè)量 I/OI/ONI-DAQmxNI-DAQmx 下可以找到,其中讀取的通道取決于創(chuàng)建虛擬通道時(shí)你選擇的通道。一些說(shuō)明如下: a. DAQmxDAQmx 創(chuàng)建虛擬通道創(chuàng)建虛擬通道在多態(tài) VI 選擇器中指定該 VI 創(chuàng)建的虛擬通道類型為 模擬輸入電壓;右擊“DAQmx 創(chuàng)建虛擬通道物理”的“通道輸入”接線端,選擇 創(chuàng)建 輸入控件,并將控件命名為“AI Channel” 。b.
6、 DAQmxDAQmx 開(kāi)始任務(wù)開(kāi)始任務(wù) 該 VI 執(zhí)行之后才能啟動(dòng)測(cè)量任務(wù)。c. WhileWhile 循環(huán)循環(huán)將 DAQmx 開(kāi)始任務(wù)的錯(cuò)誤輸出接線端連接至 While 循環(huán)的左側(cè),右擊隧道,選擇替換為移位寄存器,在 While 循環(huán)的條件接線端創(chuàng)建停止輸入控件。d. DAQmxDAQmx 讀取讀取注意多態(tài) VI 選擇器應(yīng)選擇模擬 單通道 單采樣DBL, 該選項(xiàng)是從一條通道返回一個(gè)雙精度浮點(diǎn)型的模擬采樣。e. 等待下一個(gè)整數(shù)倍毫秒用該函數(shù)控制循環(huán)每隔 100 ms 執(zhí)行一次,該函數(shù)可從函數(shù)選板的編程定時(shí)中找到 f. DAQmxDAQmx 清除任務(wù)清除任務(wù)在清除之前,VI 將停止該任務(wù),并在
7、必要情況下釋放任務(wù)占用的資源 g. 簡(jiǎn)易錯(cuò)誤處理器簡(jiǎn)易錯(cuò)誤處理器程序出錯(cuò)時(shí),該 VI 顯示出錯(cuò)信息和出錯(cuò)位置。該函數(shù)可以從函數(shù)選板的編程對(duì)話框與用戶界面中找到。1.3 使用使用 DAQmx API 進(jìn)行單點(diǎn)模擬量輸出進(jìn)行單點(diǎn)模擬量輸出 新建一個(gè) VI,并按照以下步驟操作:1.DAQmx 創(chuàng)建虛擬通道,選擇為模擬輸入模擬輸入電壓電壓。2.連接一個(gè) DAQmx 任務(wù)開(kāi)始。3.在 while 循環(huán)中連接一個(gè) DAQmx 寫入寫入,選擇模擬單通道單采樣DBL。4.最后連接“清除任務(wù)”以及顯示控件等。完成后如圖所示: 選擇物理通道,如 myDAQ 的 AO0 通道,然后運(yùn)行,則 AO0 通道將會(huì)輸出你給
8、定的設(shè)定電壓。二、數(shù)字二、數(shù)字 I/OI/O 2.1 數(shù)字輸出數(shù)字輸出 按下圖創(chuàng)建程序前面板和程序框圖。1.DAQmx 創(chuàng)建虛擬通道,選擇為數(shù)字輸出。2.連接一個(gè) DAQmx 任務(wù)開(kāi)始。3.在 while 循環(huán)中連接一個(gè) 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.連接一個(gè) DAQmx 任務(wù)開(kāi)始。3.在 while 循環(huán)中連接一個(gè) DAQmx 讀取,選擇選擇數(shù)字單通道單采樣布爾(1 線) 。4. 最后連接“清除任務(wù)”以及顯示控件等。5.選擇好要讀取的 DI 通道,運(yùn)行程序。三、計(jì)數(shù)器計(jì)數(shù)三、計(jì)數(shù)器計(jì)數(shù)3.1 使用使用 DAQ 助手進(jìn)行計(jì)數(shù)助手進(jìn)行計(jì)數(shù)1.創(chuàng)建一個(gè) DAQ 助手,按照下圖設(shè)置好計(jì)數(shù)方式。2.創(chuàng)建數(shù)值顯示控件進(jìn)行計(jì)數(shù)值的顯示,最終程序框圖如下:3.2 使用使用 NI-DAQmx API 進(jìn)行計(jì)數(shù)進(jìn)行計(jì)數(shù)步驟
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小企業(yè)勞動(dòng)用工合同
- 夏令營(yíng)代理商合作協(xié)議新
- 買賣合作協(xié)議合同
- 產(chǎn)品銷售數(shù)據(jù)類表格
- 美甲店裝修施工方案模板
- TCSG 13-2024 高純工業(yè)品氟化鋰
- 《大數(shù)據(jù)技術(shù)導(dǎo)論》-課程標(biāo)準(zhǔn)
- 布簾施工方案
- 水利水電施工方案
- 預(yù)制樁鋼平臺(tái)基礎(chǔ)施工方案
- 數(shù)學(xué)家華羅庚課件
- 彩票風(fēng)險(xiǎn)評(píng)估與控制
- 片上互連優(yōu)化與總線接口設(shè)計(jì)
- 2024年中國(guó)包子行業(yè)發(fā)展前景及投資前景預(yù)測(cè)報(bào)告(智研咨詢)
- 西方經(jīng)濟(jì)學(xué)考試題庫(kù)(含參考答案)
- 2024年全國(guó)職業(yè)院校技能大賽高職組(嬰幼兒健康養(yǎng)育照護(hù)賽項(xiàng))考試題庫(kù)(含答案)
- 學(xué)校食堂餐飲服務(wù)投標(biāo)方案(技術(shù)方案)
- 國(guó)企集團(tuán)公司各崗位廉潔風(fēng)險(xiǎn)點(diǎn)防控表格(廉政)范本
- 中醫(yī)師承跟師筆記50篇
- 四年級(jí)語(yǔ)文《鄉(xiāng)下人家》作業(yè)設(shè)計(jì)
- 兒童健康產(chǎn)業(yè)行業(yè)研究報(bào)告
評(píng)論
0/150
提交評(píng)論