基于虛擬儀器技術(shù)的無(wú)線(xiàn)電高度表動(dòng)態(tài)測試系統
在中斷服務(wù)程序中,使用DAQmxReadAnalogF64()函數來(lái)讀取采集卡上緩沖區的數據,用戶(hù)必須在啟動(dòng)采集任務(wù)前事先申請足夠大小的緩沖區,用一個(gè)全局指針來(lái)指向這個(gè)緩沖區,將數據連接選擇為通道連接方式,不同通道數據選擇通過(guò)memcpy[]函數控制,然后對數據進(jìn)行處理,在結束任務(wù)后釋放此緩沖區。
4.4 波形存儲與讀取
在采集之后可以實(shí)時(shí)的將數據保存成2進(jìn)制文件(與導彈遙測數據兼容),通過(guò)fopen函數來(lái)實(shí)現對文本數據文件的調用,使用fwrite函數實(shí)現對數據的寫(xiě)入,使用fread函數實(shí)現對數據的讀取,使用fclose函數對其關(guān)閉。選用Graph控件,通過(guò)plotwaveform函數對讀取到緩沖區中的數據進(jìn)行回調。
4.5 測試信號頻域分析
在LabWindows/CVI中通過(guò)傅里葉函數對波形數組進(jìn)行傅里葉變換,并通過(guò)ToPolarlD將傅里葉變換得到的輸出實(shí)部、虛部數組轉換成極坐標形式。通過(guò)InvFFT實(shí)現對波形數組的傅里葉反變換。
4.6 軟件組成
4.6.1 高度響應測試
高度響應測試用來(lái)完成高度彈道參數的設置(不同彈道階段持續時(shí)間)、彈型的選擇和高度響應曲線(xiàn)的顯示,見(jiàn)圖5、圖6所示。本文引用地址:http://dyxdggzs.com/article/195481.htm
4.6.2 信號分析
信號分析完成發(fā)射信號、接收信號、差拍信號波形的回放與比對,并對差拍信號進(jìn)行傅里葉變換,對其頻譜進(jìn)行分析,以判別高度表是否產(chǎn)生“高置”故障。界面見(jiàn)圖7。
4.6.3 靈敏度測試
高度表靈敏度測試需要設置設定高度,衰減控制規律的設定,以完成高度表在不同高度下搜索/跟蹤靈敏度測試,見(jiàn)圖9。
5 結束語(yǔ)
虛擬儀器技術(shù)以其性?xún)r(jià)比高、開(kāi)放性強等優(yōu)勢迅速占領(lǐng)市場(chǎng),成為測試儀器新的經(jīng)濟點(diǎn)。虛擬儀器的核心是軟件,這使虛擬儀器具有了與傳統測試儀器大不相同的技術(shù)特征,實(shí)現了測試儀器生產(chǎn)者與使用者夢(mèng)寐以求的儀器開(kāi)放性。本文針對無(wú)線(xiàn)電高度表測試實(shí)例,研究設計了基于虛擬儀器技術(shù)的第3代自動(dòng)測試設備。但該系統只是實(shí)現了基本參數的自動(dòng)測量,而一個(gè)完整的自動(dòng)測試系統還需要增加更多自動(dòng)化水平,如具備遠程控制、更新升級、故障診斷等功能。在此方面還有待做深入研究以使得該測試系統更加完備。
電度表相關(guān)文章:電度表原理
評論