<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 多總線(xiàn)融合式通用自動(dòng)測試系統設計

多總線(xiàn)融合式通用自動(dòng)測試系統設計

作者: 時(shí)間:2011-03-18 來(lái)源:網(wǎng)絡(luò ) 收藏

2 系統軟件設計
2.1 軟件開(kāi)發(fā)環(huán)境
由于本方案在儀器選擇上以符合IVI規范的儀器的為主,所以在軟件選擇上應以利于IVI類(lèi)儀器驅動(dòng)開(kāi)發(fā)為根本。IVI類(lèi)儀器驅動(dòng)開(kāi)發(fā)的軟件也比較多,如Labview、Labwindows/CVI等。因Labwindows/CVI是為測試控制技術(shù)而開(kāi)發(fā)的,是基于標準C語(yǔ)言的編程工具,而且其在面板、界面、代碼生成方面都比較便利,包含*.dll動(dòng)態(tài)鏈接庫,配有IVI控制庫,其中包含了IVI儀器驅動(dòng)程序的開(kāi)發(fā)向導,可以為開(kāi)發(fā)儀器驅動(dòng)器節省大量的時(shí)間。所以軟件開(kāi)發(fā)工具宜選擇Labwindows/CVI。
2.2 軟件基本結構
軟件方案應主要包括3個(gè)部分:測試程序,接口程序,IVI類(lèi)驅動(dòng)程序。測試程序主要完成測試的基本要求以及設備自檢,其主要功能應包括:系統管理、資源配置、自檢校準、接口查詢(xún)、數據處理等。接口程序功能應有:信息存儲、信號轉接、儀器控制、通道選擇、結果判定等。IVI類(lèi)驅動(dòng)程序按其規范有:儀器驅動(dòng)、特定驅動(dòng)、兼容驅動(dòng)、定制驅動(dòng)和IVl類(lèi)驅動(dòng)。其功能結構如圖6所示。

6.JPG
軟件測試過(guò)程中包括IVI程序配置、系統配置、數據采集、數據存儲等,如在系統中不需要IVI類(lèi)儀器,只組建小型的測試系統,在軟件設計時(shí)也可不配置IVI類(lèi)驅動(dòng)程序,當某一測試任務(wù)結束,如還有數據需要測試,則繼續采集數據進(jìn)行測試,否則結束此次測試,其軟件測試流程圖如圖7所示。

7.JPG
對于不符合IVI類(lèi)標準的儀器,不能夠象符合IVI標準的儀器一樣,在定義了邏輯名稱(chēng)之后,可以保證測試程序相對硬件的獨立性??紤]到測試系統在使用一定年限后,可能會(huì )更換此類(lèi)儀器,尤其是可能會(huì )更換不同公司的同一類(lèi)儀器。為了減少對測試程序的修改量,把此類(lèi)儀器的初始化程序以及需要完成的任務(wù)程序,以函數的形式按儀器封裝在不同的動(dòng)態(tài)鏈接庫文件*.dll中。在具體的測試程序中,當需要對某儀器進(jìn)行操作完成某項任務(wù)時(shí),可根據需要調用相應動(dòng)態(tài)鏈接庫中的有關(guān)函數。當需要更換此類(lèi)儀器時(shí),如果原有的.dll文件中的函數不能夠完成所需要的工作時(shí),可以針對更換的儀器,保持原有的函數名稱(chēng)和參數不變,重新編寫(xiě)相關(guān)的程序,生成新的同名.dll文件。這樣大量的測試程序可以不必重新編譯,簡(jiǎn)化了升級工作。

3 應用實(shí)踐
在某機載設備檢測設備設計中采納了本方案的設計思想和概念。為對測試系統整體性能進(jìn)行評估,在系統軟硬件集成后,對機載設備信號測試做實(shí)驗,其中數字信號測試臺是基本系統,主要包括PC/104計算機、PC/104-MXI接口適配器、VXI機箱、IVI類(lèi)儀器、通用儀器等。測試結果如表1所示。

8.JPG


可以看出系統工作穩定可靠,且通過(guò)PC/104-MXI轉接口,PC/104總線(xiàn)和MXI總線(xiàn)上的數據傳輸速度可達10 MB/s,提高了測試效率,解決了GPIB在測試速度低上的瓶頸。

4 結論
本方案基于PC104計算機,對大多數的測試需求和不同的情況進(jìn)行考慮,提出了可靈活組配、裁剪和設計的通用測試系統平臺。整個(gè)系統采用模塊化、標準化、系列化設計,符合系統未來(lái)的發(fā)展趨勢,體現了通用性的原則,并充分考慮了成分發(fā)展。當然測試系統的實(shí)際構建是個(gè)艱巨而復雜的過(guò)程,本文所提出的幾種組建方案,僅供參考,意在提供思路,用戶(hù)可根據自身實(shí)際需要和測試要求以此平臺為基礎,靈活組建測試系統,完成測試任務(wù)。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>