GPTS3.0在綜合測試診斷系統中的應用
第二步,測試方案設計。根據測試需求,確定測試方案。測試方案按章節編寫(xiě)。
第三步,開(kāi)發(fā)符合IVI 規范的儀器驅動(dòng)。對于復雜的測試任務(wù),可能需要專(zhuān)用的測試儀
器和模擬器,這時(shí)可能就沒(méi)有現成的類(lèi)驅動(dòng)和儀器驅動(dòng),解決問(wèn)題的一種方法是可以到網(wǎng)上
下載別人編寫(xiě)的符合IVI 規范的儀器驅動(dòng),另一種方法就是系統集成人員自己動(dòng)手編寫(xiě)符合
IVI 規范的儀器驅動(dòng)程序。本例只需萬(wàn)用表,有現成的儀器驅動(dòng)程序,不需自己編寫(xiě)。
第四步,系統資源配置。GPTS 中由用戶(hù)開(kāi)發(fā)的軟件模塊稱(chēng)為可配置模塊,主要包括儀
器驅動(dòng)、軟面板、自定義菜單等。系統配置的主要功能是安裝所有可配置模塊,設置系統的
運行方式。系統管理員按照提示信息,使用安裝向導安裝可配置模塊非常方便,其過(guò)程與在
WINDOWS 上安裝打印機非常相似。系統配置完成后用戶(hù)可將其保存為后綴為swb 的系統
配置文件。
第五步,定義系統連線(xiàn)表。系統連線(xiàn)表描述測試系統內部?jì)x器之間以及儀器與ICA 之
間的連接關(guān)系。GPTS 系統連線(xiàn)表的定義包含三個(gè)步驟:(1)定義ICA 連接端子。(2)將ICA
定義的插釘添加到系統連線(xiàn)表中。(3)定義ICA 與物理儀器插釘,端到端的連接關(guān)系。
GPTS 系統集成環(huán)境可自動(dòng)列出所有已安裝的物理開(kāi)關(guān)資源及其所有插釘的名稱(chēng),系統
集成人員只需依此對每個(gè)物理資源的插釘選擇一個(gè)實(shí)際與其相連接的ICA 插釘即可。系統
連線(xiàn)表完成后用戶(hù)可將其保存為系統連線(xiàn)表文件。在任何已安裝GPTS 軟件的計算機上安裝
系統配置文件和系統連線(xiàn)表文件都能使該系統完全仿真原測試系統。
第六步,建立工程和工程環(huán)境。在同一工程環(huán)境下可以有不同工程,分別對應不同UUT
測試。完成后分別生成gpj 和gpw 文件。
第七步,設計和制造適配器,定義適配器連線(xiàn)表。根據測試需求,使用已有適配器或者
針對UUT 設計相應的適配器。本測試并不復雜,可以與其它UUT 適配器集成到一起以節
省資源。適配器連線(xiàn)表描述適配器內部的測試資源及相互之間的連接關(guān)系。與系統連線(xiàn)表相
似,使用適配器連線(xiàn)表編輯器可以定義UUT 的插頭及插針,適配器內部測試資源及其輸入、
輸出端口,最后采用拖動(dòng)的方法定義ITA 插釘、UUT 插釘及適配器內部資源端口之間的連
接關(guān)系。適配器連線(xiàn)表完成后用戶(hù)可將其保存為后綴為twb 的適配器連線(xiàn)表文件。
第八步,編寫(xiě) ATLAS 測試程序。ATLAS 程序的編寫(xiě)類(lèi)似于C,但ATLAS 有很多方便
的關(guān)鍵字,描述測試過(guò)程更貼近于自然,不過(guò)開(kāi)發(fā)人員最好先設計好流程圖(很多測試非常
復雜)。XX 角位移傳感器的TP 流程是這樣的:對于第1 章,用萬(wàn)用表測三遍電阻值取平均;
對于第2 章,將偏角分為-60º、-45º、-30º、-15º、0º、5º、15º、30º、45º、60º等十種情
形。對于每種情形,分三種儀器測三組。每組測量五次,取平均值為該組的組值。三個(gè)組值
取最大值為該情形的情形值,十種情形值取最大為XX 的精度值。
第 1 章程序主要代碼如下:
000001 BEGIN, ATLAS MODULE 'CHAPTER1' $
REQUIRE
……
SETUP, (RES), IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM,
CNX HI XX_3 LO XX_2 $
CONNECT,(RES),IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX _3 LO XX _2 $
WAIT FOR,5 SEC $
READ, (RES INTO 'RES_ XX 32'),
IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX_3 LO XX _2 $
REMOVE, (RES),IMPEDANCE USING 'RES_METER',
RES RANGE 0 OHM TO 2000 OHM ,
CNX HI XX_3 LO XX_2 $
……
999999 TERMINATE, ATLAS MODULE 'CHAPTER1' $
第九步,虛擬資源分配。利用GPTS 虛擬資源編輯器設置資源通道,對應儀器插釘的映
射,從而實(shí)現將虛擬資源與實(shí)際儀器的對應。
第十步,測試程序脫機調試。編譯、調試程序,確保無(wú)語(yǔ)法錯誤。這時(shí)測試儀器實(shí)際上
是一些聯(lián)接的COM 組件,GPTS 允許任意設置測試結果,通過(guò)脫機調試可以初步判斷測試
方法的正確性。
第十一步,測試程序聯(lián)機調試。即與系統控制器連接調試,通過(guò)聯(lián)機調試確保與上位機
通信的可靠性。
第十二步,測試程序連 UUT 調試。全面調試,完成測試。
第十三步,故障診斷附加測試。根據智能診斷系統的指令,追加一些數據對其進(jìn)行測試,
以利于故障的診斷與定位。XX 角位移傳感器的故障診斷附加測試如下:
在未加載電源的前提下,測試 UUT 各插針(XX_1,XX_2,XX_3)之間的電阻值。
5 結束語(yǔ)
綜合測試與故障診斷是維護技術(shù)的發(fā)展方向之一,GPTS3.0 是搭建CTDS 優(yōu)秀的軟件平
臺。它是國內唯一采用IVI COM 技術(shù)的軟件平臺,保證了CTDS 的通用性和開(kāi)放性;它具
有人性化的界面設計,系統設置和TPS 開(kāi)發(fā)都非常方便。目前,它已經(jīng)應用到多個(gè)國防大型
項目的檢測中,在筆者參入研制的某型飛機CTDS 中也取得了不錯的效果。隨著(zhù)維護技術(shù)的
發(fā)展它也必將擁有更加廣闊的應用前景。
本文作者創(chuàng )新點(diǎn):針對綜合測試診斷系統的發(fā)展要求,推薦了GPTS3.0 作為軟件開(kāi)發(fā)平臺,
并全面地介紹了該平臺。尤其以具體UUT 為例,根據個(gè)人工作經(jīng)驗,總結了該平臺開(kāi)發(fā)UUT
自動(dòng)測試系統的流程和方法,并對之進(jìn)行了詳盡描述。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
電度表相關(guān)文章:電度表原理
霍爾傳感器相關(guān)文章:霍爾傳感器原理
評論