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