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