摘要 DAQmx驅(qū)動(dòng)作為N公司的第三代數(shù)據(jù)飛集硬俘驅(qū)動(dòng)程序,減少了傳統(tǒng)數(shù)據(jù)采集硬件驅(qū)動(dòng)程序帶來的編程復(fù)雜性,可被多種編程語言調(diào)用,程序接口功能強(qiáng)大,應(yīng)用起來十分方便。研究并使用DAQmx驅(qū)動(dòng)程序開發(fā)基于PX1總線的數(shù)采系統(tǒng)逐漸成為趨勢(shì)。針對(duì)PXI總線數(shù)采系統(tǒng)開發(fā)中必須解決的采集同步、觸發(fā)等關(guān)鍵技術(shù)問題,重點(diǎn)講迷在LABVIEW中利用DAQmx驅(qū)動(dòng)實(shí)現(xiàn)多塊數(shù)采卡同步采集、多功能數(shù)采卡的橫擬與數(shù)字信導(dǎo)同步采集的程序設(shè)計(jì)技術(shù)以及數(shù)字與模擬信號(hào)觸發(fā)程序設(shè)計(jì)技術(shù)等。利用這些技術(shù)可解決大部分基于PX1總線的數(shù)據(jù)采集儀器設(shè)計(jì)問題。并結(jié)合工程實(shí)際,演示了利用DAQmx工具開發(fā)的32通道多功能PXI總線數(shù)據(jù)采集系統(tǒng)。DAQmx硬件驅(qū)動(dòng)程序是N公司研制的第三代硬件驅(qū)動(dòng)程序,在LABVIEW環(huán)境下使用可簡(jiǎn)化數(shù)據(jù)采集系統(tǒng)程序設(shè)計(jì)。且可被C++、VC++、以及LabWindows/CVI等程序調(diào)用,為應(yīng)用其他開發(fā)語言的工程師提供了方便。DAQmx驅(qū)動(dòng)程序在數(shù)據(jù)采集程序設(shè)計(jì)時(shí)具有如下特點(diǎn):對(duì)多功能的數(shù)據(jù)采集卡都使用統(tǒng)一的編程界面,可編寫模擬輸入、模擬輸出、數(shù)字10以及定時(shí)器/計(jì)數(shù)器程序,驅(qū)動(dòng)程序完全支持多線程程序。利用Measurement&Automation(MAX)配置工具,可簡(jiǎn)化數(shù)據(jù)采集卡的配置。在異常條件下運(yùn)行可靠,傳統(tǒng)的DAQ驅(qū)動(dòng)難以處理異常情況,而DAQmx定義并加強(qiáng)了異常條件處理方法,這比傳統(tǒng)DAQ驅(qū)動(dòng)更可靠,一個(gè)最重要的特征是簡(jiǎn)化了采集同步的難題。傳統(tǒng)DAQ中的設(shè)備同步實(shí)現(xiàn)起來相當(dāng)復(fù)雜,必須通過軟件編程路由RTSI總線或PFI信號(hào)線來完成,而DAQmx應(yīng)用時(shí)不必為信號(hào)指定路由,只需確定同步信號(hào),所有路由工作由DAQmx自動(dòng)完成。本文結(jié)合工程開發(fā)實(shí)際介紹在LABVIEW環(huán)境下應(yīng)用DAQmx驅(qū)動(dòng)程序開發(fā)數(shù)據(jù)采集系統(tǒng)的技術(shù),主要講述利用DAQmx解決多塊卡同步的問題,以及多功能數(shù)據(jù)采集卡的數(shù)字與模擬采集同步以及信號(hào)觸發(fā)等問題。
標(biāo)簽:
daqmx驅(qū)動(dòng)
labview
數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間:
2022-06-22
上傳用戶: