<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于信號接口的自動測試系統軟件的設計與實現

    時間:2024-09-24 20:45:32 理工畢業論文 我要投稿
    • 相關推薦

    基于信號接口的自動測試系統軟件的設計與實現

    摘要:實現儀器可互換性和TPS重用性、可移植性是通用自動測試系統(ATS)的發展方向。論述了ATLAS 2K語言和IVI-Signal Interface標準的特點、結構和技術實現。給出了一種基于信號接口的自動測試系統軟件的設計方法。這一方案融合了當前正在發展的各種測試系統軟件的設計技術,為通用ATS設計提供了技術實現途徑。

    自動測試系統(ATS,Automatic Test System)是裝備形成戰斗力的重要保證,儀器的可互換性和測試程序集(TPS,Test Program Set)的重用性、可移植性是通用ATS的重要指標。當前,ATS軟件的開發方式有“面向儀器”和“面向信號”兩種,面向儀器的TPS開發基于儀器,很難從本質上反映被測設備測試需求,加上儀器種類繁多,功能各異,因此很難實現互換,軟件通和性差;面向信號的開發方式基于被測對象(UUT,Unit Under Test)的測試需求和測試資源的測試/激勵能力,解決了需求與供應之間的矛盾,通用性強。應用在ATS中的軟件技術經歷了過程編程語言(如C)、Windows DLL、面向對象編程(OO)、組件對象模型(COM)的漫長發展過程。COM采用面向對象的軟件設計思想,以標準接口提供功能調用,實現了程序的模塊化、通用性設計。近期出現的ATLAS 2K(Abbreviated Test Language for All System 2000版本)語言和IVI-Signal Interface標準均基于COM技術,二者結合,給通用ATS軟件設計提供了解決方案。

    1 ATLAS 2K

    1962年,為了描述UUT的測試需求,美國的ARINC(Aeronautical Radio Incorporation)公司開始發展ATLAS(Abbreviated Test Language for Avionics System)語言,并于1968年定下ARINC Std 416-1標準。ATLAS獨立于測試設備,提供了一種在UUT工程師、TPS開發人員和TPS最終用戶之間明確傳送信息的方式。ATLAS用標準信號和基于事件的表達方式描述UUT的測試需求,通過編譯器,這些描述代碼可在指定的ATS上執行。

    進入20世紀90年代以來,隨著技術更新的加快和測試需求的增長,ATLAS暴露出了很多問題,比如:更新速度慢;開發工具昂貴;ATLAS體系龐大、模糊等。這一切限制了ATLAS的進一步發展。ATLAS 2K是由Test Description Sub-Committee of SCC 20在ATLAS的基礎上制訂的新標準,它采用SMML(Signal and Method Modeling Language)語言和面向對象技術,給ATLAS語言減了肥,優化了程序結構,增強了對UUT測試需求描述的準確性;并且可在任何支持COM技術的平臺上使用圖形工具進行編程,簡化了程序設計。

    1.1 ATLAS 2K模型

    ATLAS 2K模型建立在層狀信號組件模型之上,由信號基類、基本信號組件和復合信號組件三層組成。

    圖1給出了用SMML語言構建的類名為SignalFunction的信號基類模型。SMML源于Haskell Function Language,提供了用于描述信號屬性和方法的機制,通過制定語法規則和大量預定義動作來實現對信號類的定義。通常情況下,信號基類包括信號輸入端(In)、事件輸入端(Sync)、信號輸出端(Out)、控制參數輸入端(屬性)、被測信號輸出端(Value)等功能接口。當然,不同類型的信號也可以包括不同的接口,如激勵信號類可以沒有In接口、Value只對傳器信號有效等。

    信號(Signal)和事件(Event)是標準化的信號類接口,組成元素包括屬性和方法。屬性標志著信號對象的當前狀態,如運行、暫停、停止等;方法則實現在狀態之間切換。

    信號基類模型提供了消息(連續的為信號,離散的為事件)傳送機制,用來改變信號對象的狀態和行為。信號對象可以通過In/Sync接口接收其它對象送來的消息,也可以把消息通過Out接口傳遞給其它對象。例如,一個Ready事件可把信號對象由停止(Stop)狀態變為運行(Run)狀態;一個Active事件可以讓傳感器信號對象執行數據采集操作等。

    信號類經例化后,可以仿真某些角色信號(如激勵信號、測試信號、事件調節器信號、信號調節器信息等)、UUT節點等。

    ATLAS 2K模型的基本信號組件層提供了可重用、經格式化描述的基本信號(底層信號),它們是基于COM技術的對信號類繼承、封裝并進一步標準化的產物。每個基本信號組合件都存在一個靜態SMML描述和一個抽象的運行期控制模型,前者定義信號特片,后者在某一特定ATS中定義信號的行為。通過這些基本信號組件可以定義所有較高層的信號。

    ATLAS 2K模型的復合信號組件庫與ATLAS的EXTEND功能類似,通過定義基本信號組件產生的復合信號和使用這些信號的規則,實現了對信號的擴展。圖2給出了由基本信號組件1和2實現復合信號n的示意圖。復合信號組件可以仿真復雜信號,如射頻(RF)信號、數據總線信號等。

    1.2 ATLAS 2K的工程應用

    在支持COM組件開發的編程平臺(如VC 、VB等和相應開發工具的支持下

    【基于信號接口的自動測試系統軟件的設計與實現】相關文章:

    基于PCI接口的高速數字信號處理板卡的設計03-18

    基于DDR SDRAM的信號發生器設計與實現03-30

    基于GPRS網絡的數據無線傳輸實現接口03-19

    基于軟件無線電的多制式信號發生器的設計與實現03-19

    基于USB接口的數據采集系統設計03-18

    基于單片機的MicroDrive接口設計03-20

    基于USB接口的心電信號數據采集系統03-19

    基于PQRM的PACS系統設計與實現03-07

    基于Perl的DoS工具設計與實現03-10

    主站蜘蛛池模板: 午夜成人精品福利网站在线观看 | 久久精品国产一区二区三区| 国产精品成人观看视频国产| 久久精品中文字幕无码绿巨人| 中文字幕精品视频| 久久精品国产99久久久| 免费人欧美日韩在线精品| 四虎精品成人免费观看| 东京热TOKYO综合久久精品| 中国大陆精品视频XXXX| 久久国产综合精品五月天| 午夜精品视频在线| 国产精品久久久久9999高清| 精品国际久久久久999波多野| 97精品一区二区视频在线观看| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 国产精品免费观看调教网| 真实国产精品vr专区| 欧美精品区一级片免费播放| 国产AⅤ精品一区二区三区久久| 国产精品一二三区| 国产成人精品无码片区在线观看 | 国产亚洲精品岁国产微拍精品| 亚洲成网777777国产精品| 欧美精品91欧美日韩操| 久久露脸国产精品| 日本精品自产拍在线观看中文 | 久久久久无码精品| 国产va免费精品| 1区1区3区4区产品芒果精品| 2024最新国产精品一区| 日韩精品免费在线视频| 国产精品成人不卡在线观看| 成人国产精品999视频| 99re8这里有精品热视频免费| 国产精品免费大片| 国产精品1024香蕉在线观看| 国内精品久久九九国产精品| 国产精品久久一区二区三区| 欧美精品第一页| 99久久精品国产综合一区|