診斷模型制作器是一個(gè)交互式界面,用于創(chuàng)建、編輯被測(cè)件的IEEE1232故障模型文件,模型文件采用標(biāo)準(zhǔn)格式存儲(chǔ)。診斷推理機(jī)裝載IEEE1232故障模型文件,并通過(guò)標(biāo)準(zhǔn)的服務(wù)接口與診斷程序交互。診斷程序是診斷推理機(jī)的客戶端,負(fù)責(zé)啟動(dòng)診斷推理機(jī)。它為診斷推理機(jī)提供測(cè)試和動(dòng)作列表,并按推理機(jī)請(qǐng)求執(zhí)行相關(guān)操作。診斷程序位于測(cè)試系統(tǒng)一端,診斷模型制作器和診斷推理機(jī)位于診斷推理系統(tǒng)一端。
自動(dòng)測(cè)試故障診斷實(shí)現(xiàn)
利用Testcenter中的故障診斷子系統(tǒng)可以實(shí)現(xiàn)基于自動(dòng)測(cè)試的故障診斷功能。以故障樹(shù)為例,簡(jiǎn)要介紹如下:
第一步:創(chuàng)建一個(gè)故障診斷模型;如圖4所示,在Testcenter主程序中,創(chuàng)建一個(gè)故障診斷模型,選定該模型并選擇編輯功能,就可以進(jìn)入故障診斷模型制作器進(jìn)行故障診斷模型編輯。
圖4 故障診斷模型創(chuàng)建
第二步:編輯故障關(guān)系模型;如圖5所示,在診斷模型制作器中,按照IEEE1232定義,將一個(gè)診斷系統(tǒng)的基礎(chǔ)元素主要包括:動(dòng)作(Action)、測(cè)試(Test)、維修(Repair)、診斷(Diagnosis)、故障(Fault)等。建模操作人員通過(guò)圖形化界面進(jìn)行建模,從而實(shí)現(xiàn)被測(cè)模型的診斷信息描述。
圖5 模型關(guān)系建立
第三步:編輯故障診斷模型;如圖6所示,這里以故障樹(shù)診斷方法為例,通過(guò)可視化建模程序,可以完成故障樹(shù)的建立。
圖6 故障診斷模型建立
圖7 自動(dòng)測(cè)試故障診斷程序生成
第四步:自動(dòng)測(cè)試故障診斷程序生成;如圖7所示,在完成了故障診斷建模后,就可以實(shí)現(xiàn)自動(dòng)測(cè)試故障診斷程序的生成,在生成的程序中對(duì)測(cè)試TPS進(jìn)行修改、完善及確認(rèn)后,自動(dòng)測(cè)試故障診斷程序準(zhǔn)備完成。
圖8 自動(dòng)測(cè)試故障診斷執(zhí)行
第五步:執(zhí)行自動(dòng)測(cè)試故障診斷;如圖8所示,連接好測(cè)試設(shè)備與被測(cè)件后,通過(guò)自動(dòng)測(cè)試故障診斷程序就可以實(shí)現(xiàn)自動(dòng)測(cè)試故障診斷,待測(cè)試完成后可得到各測(cè)試流程的測(cè)試信息和故障診斷的結(jié)果分析。
總結(jié)
作為國(guó)內(nèi)ATE領(lǐng)域中最具代表性的TestCenter,已在中國(guó)電科、中國(guó)船舶、中國(guó)航天等多個(gè)軍工集團(tuán)得到使用,并成功應(yīng)用于各類項(xiàng)目的科研、生產(chǎn)自動(dòng)測(cè)試中,其七大技術(shù)特色包括:
1)開(kāi)放的軟件體系架構(gòu);
2)立即可用的自動(dòng)測(cè)試完整解決方案;
3)可視化組裝式的測(cè)試程序開(kāi)發(fā);
4)豐富可擴(kuò)展的插件庫(kù);
5)可集成主流編程語(yǔ)言編寫(xiě)的測(cè)試模塊;
6)用戶可定制的報(bào)表生成;
7)方便快捷的測(cè)試程序發(fā)布。
這些特色結(jié)合TestCenter內(nèi)置的基于IEEE1232標(biāo)準(zhǔn)的故障診斷子系統(tǒng)功能模塊,可以很好的解決設(shè)備測(cè)試中對(duì)于故障診斷中關(guān)系模型建立、診斷模型編輯、故障診斷程序開(kāi)發(fā)、自動(dòng)測(cè)試結(jié)合的需求,實(shí)現(xiàn)自動(dòng)測(cè)試故障診斷功能。