- 相關(guān)推薦
基于信號(hào)接口的自動(dòng)測(cè)試系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)
摘要:實(shí)現(xiàn)儀器可互換性和TPS重用性、可移植性是通用自動(dòng)測(cè)試系統(tǒng)(ATS)的發(fā)展方向。論述了ATLAS 2K語(yǔ)言和IVI-Signal Interface標(biāo)準(zhǔn)的特點(diǎn)、結(jié)構(gòu)和技術(shù)實(shí)現(xiàn)。給出了一種基于信號(hào)接口的自動(dòng)測(cè)試系統(tǒng)軟件的設(shè)計(jì)方法。這一方案融合了當(dāng)前正在發(fā)展的各種測(cè)試系統(tǒng)軟件的設(shè)計(jì)技術(shù),為通用ATS設(shè)計(jì)提供了技術(shù)實(shí)現(xiàn)途徑。關(guān)鍵詞:信號(hào)接口 ATLAS 2K語(yǔ)言 IVI-Signal Interface 可移植性 可互換性
自動(dòng)測(cè)試系統(tǒng)(ATS,Automatic Test System)是裝備形成戰(zhàn)斗力的重要保證,儀器的可互換性和測(cè)試程序集(TPS,Test Program Set)的重用性、可移植性是通用ATS的重要指標(biāo)。當(dāng)前,ATS軟件的開(kāi)發(fā)方式有“面向儀器”和“面向信號(hào)”兩種,面向儀器的TPS開(kāi)發(fā)基于儀器,很難從本質(zhì)上反映被測(cè)設(shè)備測(cè)試需求,加上儀器種類繁多,功能各異,因此很難實(shí)現(xiàn)互換,軟件通和性差;面向信號(hào)的開(kāi)發(fā)方式基于被測(cè)對(duì)象(UUT,Unit Under Test)的測(cè)試需求和測(cè)試資源的測(cè)試/激勵(lì)能力,解決了需求與供應(yīng)之間的矛盾,通用性強(qiáng)。應(yīng)用在ATS中的軟件技術(shù)經(jīng)歷了過(guò)程編程語(yǔ)言(如C)、Windows DLL、面向?qū)ο缶幊蹋∣O)、組件對(duì)象模型(COM)的漫長(zhǎng)發(fā)展過(guò)程。COM采用面向?qū)ο蟮能浖O(shè)計(jì)思想,以標(biāo)準(zhǔn)接口提供功能調(diào)用,實(shí)現(xiàn)了程序的模塊化、通用性設(shè)計(jì)。近期出現(xiàn)的ATLAS 2K(Abbreviated Test Language for All System 2000版本)語(yǔ)言和IVI-Signal Interface標(biāo)準(zhǔn)均基于COM技術(shù),二者結(jié)合,給通用ATS軟件設(shè)計(jì)提供了解決方案。
1 ATLAS 2K
1962年,為了描述UUT的測(cè)試需求,美國(guó)的ARINC(Aeronautical Radio Incorporation)公司開(kāi)始發(fā)展ATLAS(Abbreviated Test Language for Avionics System)語(yǔ)言,并于1968年定下ARINC Std 416-1標(biāo)準(zhǔn)。ATLAS獨(dú)立于測(cè)試設(shè)備,提供了一種在UUT工程師、TPS開(kāi)發(fā)人員和TPS最終用戶之間明確傳送信息的方式。ATLAS用標(biāo)準(zhǔn)信號(hào)和基于事件的表達(dá)方式描述UUT的測(cè)試需求,通過(guò)編譯器,這些描述代碼可在指定的ATS上執(zhí)行。
進(jìn)入20世紀(jì)90年代以來(lái),隨著技術(shù)更新的加快和測(cè)試需求的增長(zhǎng),ATLAS暴露出了很多問(wèn)題,比如:更新速度慢;開(kāi)發(fā)工具昂貴;ATLAS體系龐大、模糊等。這一切限制了ATLAS的進(jìn)一步發(fā)展。ATLAS 2K是由Test Description Sub-Committee of SCC 20在ATLAS的基礎(chǔ)上制訂的新標(biāo)準(zhǔn),它采用SMML(Signal and Method Modeling Language)語(yǔ)言和面向?qū)ο蠹夹g(shù),給ATLAS語(yǔ)言減了肥,優(yōu)化了程序結(jié)構(gòu),增強(qiáng)了對(duì)UUT測(cè)試需求描述的準(zhǔn)確性;并且可在任何支持COM技術(shù)的平臺(tái)上使用圖形工具進(jìn)行編程,簡(jiǎn)化了程序設(shè)計(jì)。
1.1 ATLAS 2K模型
[1] [2] [3] [4] [5]
【基于信號(hào)接口的自動(dòng)測(cè)試系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)】相關(guān)文章:
基于模擬ARINC49總線自動(dòng)測(cè)試的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)05-02
基于FPGA的嵌入式系統(tǒng)FLASH接口設(shè)計(jì)與實(shí)現(xiàn)05-02
基于PCI總線的多路數(shù)據(jù)總線接口設(shè)計(jì)與實(shí)現(xiàn)04-28
飛行器電氣接口自動(dòng)測(cè)試系統(tǒng)設(shè)計(jì)05-03
一種基于組態(tài)技術(shù)實(shí)現(xiàn)的通用自動(dòng)測(cè)試系統(tǒng)04-27
咳嗽錄音裝置USB接口設(shè)計(jì)與實(shí)現(xiàn)05-01
地鐵信號(hào)系統(tǒng)的接口設(shè)計(jì)分析04-28
飛機(jī)液壓舵機(jī)測(cè)控系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)04-28