
動態(tài)鏈接庫的工作原理如下:當(dāng)它收到應(yīng)用程序開始采樣的請求后,首先創(chuàng)建兩個線程:采樣線程和顯示存盤線程。采樣線程負(fù)責(zé)將采樣數(shù)據(jù)寫到應(yīng)用程序提交的內(nèi)存;而顯示存盤線程則負(fù)責(zé)給應(yīng)用程序發(fā)送顯示和存盤消息。當(dāng)應(yīng)用程序接收到此消息后,便從它提交的內(nèi)存中讀取數(shù)據(jù)并顯示和存盤。要注意的是:采樣線程和顯示存盤線程在讀寫應(yīng)用程序提交內(nèi)存時要保持同步。
PC機(jī)或工控機(jī)應(yīng)用程序是數(shù)據(jù)實時采集系統(tǒng)的中心可采用Labview編程。它是當(dāng)今國際上唯一的編譯型圖形化編程語言,其特點如下:
(1) 能完成對固體表面速度的實時測量;
(2)主介面與多重窗口結(jié)合可完成數(shù)據(jù)連續(xù)采集、實時統(tǒng)計分析、系統(tǒng)參數(shù)設(shè)置、信號波形顯示、被測參數(shù)輸出等綜合系統(tǒng)功能。
(3)能充分利用Labview開發(fā)平臺和WINDOWS視窗所提供的良好操作環(huán)境集曲線、圖形、數(shù)據(jù)于一體可準(zhǔn)確描述過程參數(shù)的變化。
圖3所示是用高速數(shù)據(jù)采集系統(tǒng)采集通過Lab-view顯示的一個波形實例,其輸入信號是一個頻率為5MHz的正弦波。
4 結(jié)束語
隨著電子計算機(jī)的廣泛應(yīng)用,社會的數(shù)字化程度越來越高,數(shù)據(jù)采集也越來越重要,本系統(tǒng)是一種通用的高速數(shù)據(jù)采集系統(tǒng),可用于生物電波、電子學(xué)頻譜、聲波分析等瞬態(tài)信號的實時采集和觀察等場合。其中基于USB總線的高速數(shù)據(jù)采集系統(tǒng)具有可靠性高、數(shù)據(jù)不丟失、抗干擾性強(qiáng)、便于數(shù)據(jù)傳輸和處理等優(yōu)點,因而具有良好的應(yīng)用前景和很大的實用價值。





