描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0041]現有技術一般是配備自動測試系統(試驗件參數指標自動檢測系統或自動檢測設備)與環境試驗設備(如溫箱、真空罐與溫度巡檢儀等)來聯合作業以減輕試驗技術人員的工作壓力進而降低試驗風險、提高試驗效益。
[0042]但是,在傳統的試驗活動中,需要專業試驗技術人員按照所規定的試驗流程來進行頻繁地人工操作與信息確認控制,過多的人工干預不可避免地存在響應處理實時性差、操作效率低、容易引入人為誤差乃至操作失誤現象。尤其是試驗活動經歷過長時,極易導致人員失誤頻繁、試驗消耗過高甚至試驗結果無效。
[0043]本發明的目的是提供一種基于時間表的無人值守綜合環境試驗處理方法,在環境試驗活動中按照預先設定的時間表來執行指定的任務項,任務項支持試驗件加電、環境應力加載控制、試驗件狀態控制、測試應用程序加載執行、試驗件關電等組件化測試應用程序且功能可擴展,整個過程中實時進行檢測參數采集、過程數據記錄乃至異常監測告警等。
[0044]如圖1所示,本發明的綜合環境試驗處理方法,包括以下步驟:
[0045]步驟101,設計系列測試應用程序組件(以下簡稱測試應用組件)狀態設置接口與執行調用接口;
[0046]步驟102,在主控計算機中部署測試應用組件;
[0047]步驟103,在主控計算機中部署試驗方案信息管理器;
[0048]步驟104,在主控計算機中部署無人值守時間表;
[0049]步驟105,在主控計算機中部署試驗測試向導;
[0050]步驟106,利用試驗測試向導進行試驗基本信息的輸入確認;
[0051]步驟107,利用試驗方案信息管理器進行試驗方案的選擇確認;
[0052]步驟108,利用無人值守時間表進入編輯維護模式,進行試驗方案中任務時間序列的編輯確認;
[0053]步驟109,利用無人值守時間表進入預演執行模式,進行試驗方案的模擬執行與效果預覽;
[0054]步驟110,利用無人值守時間表進入無人值守模式,按照預先設定的任務時間表統一調配各個測試應用組件,自動進行加載、驅動、控制、采集、顯示與記錄存儲處理。
[0055]步驟111,對當前試驗測試結果數據進行查詢瀏覽、統計分析、過程數據導出以及試驗報告生成等。
[0056]步驟112,試驗技術人員確認試驗業務是否結束,若否,則進行基本信息更新后,循環執行步驟二的處理;若是,則結束試驗業務。
[0057]測試應用組件主要包括試驗件加電程序、環境應力加載控制程序、試驗件狀態控制程序、指標參數測試應用程序與試驗件關電程序等模塊化程序,既可以完成對其自身狀態參數屬性的裝入、編輯與存儲,又能夠依據當前測試基本信息進行測試設備控制、測試數據采集、數據格式轉換與數據收集入庫,主要完成針對不同試驗件的性能指標參數檢測或試驗件狀態控制等。
[0058]狀態參數屬性項至少包括儀表控制配置參數、接口裝置配置參數、試驗件配置參數以及數據處理配置參數。
[0059]測試基本信息至少包括系統路徑參數、數據源地址參數、數據庫參數、數據記錄文件參數、測試應用參數信息、試驗件參數信息、當前計量參數信息以及執行模式參數。
[0060]測試應用組件的狀態設置接口以命令行傳參的形式提供,所傳遞參數為全路徑的狀態參數屬性配置文件。
[0061]測試應用組件的執行調用接口以命令行傳參的形式提供,所傳遞參數為全路徑的測試基本信息配置文件。
[0062]優選地,測試應用組件需部署到指定目錄下以便進行集中管理與選擇配置。
[0063]試驗方案信息管理器通過提供試驗方案的裝入、信息建模與保存來輔助用戶進行測試應用的狀態配置與試驗方案的設計規劃。其中,試驗方案信息應包括試驗基本信息、試驗測試應用狀態參數、試驗執行任務項與試驗任務時間序列。
[0064]試驗基本信息應包括試驗件、操作人員、試驗周期、環境條件與試驗類型等相關屬性信息,發現不符合項進行修改編輯。
[0065]試驗測試應用狀態參數以可配置狀態文件的形式存儲,既可以作為指定測試應用組件的狀態設置輸入參數被編輯修改,又可以作為指定測試應用組件的執行調用輸入參數被引用。
[0066]試驗執行任務項可描述獨立執行的任務項,包括試驗件加電、環境應力加載控制、試驗件狀態控制、測試應用程序加載執行與試驗件關電等。
[0067]試驗任務時間序列可表征所有試驗測試任務的完整試驗方案執行時間表,每個任務項的屬性信息應包括執行任務類型與執行時間屬性,執行任務類型支持從試驗執行任務項中進行選擇且可選擇第三方程序,執行時間屬性包括時間范圍限制標識、起始時間、終止時間與執行時刻。
[0068]無人值守時間表作為一個可獨立使用的應用軟件,既可以對任務時間序列進行裝入、編輯、驗證與保存,也可以借助內嵌的任務執行引擎來進行任務時間序列的解釋執行,即按照任務時間序列所表征的試驗方案流程自動加載對應的試驗任務或測試應用組件進行設備控制、數據采集、數據格式轉換與數據收集入庫等。
[0069]無人值守時間表輔助用戶進行試驗任務時間序列的生成、驗證與執行,支持編輯維護、預演執行與全自動執行等多種工作模式。其中,編輯維護模式允許用戶對任務時間序列進行編輯,對序列中的任務項進行添加、插入、刪除、前移、后移、編輯與驗證等;預演執行模式允許對當前任務時間序列進行顯示瀏覽、啟動模擬執行、停止模擬執行以及過程數據查看等;全自動執行模式允許對當前任務時間序列進行顯示瀏覽、啟動執行、停止執行以及過程數據查看等。
[0070]試驗測試向導作為統一的人機交互接口,以界面友好的向導式交互方式來引導用戶進行試驗基本信息輸入、試驗方案選擇與試驗執行模式選擇等操作,以約束用戶在試驗測試過程中的操作流程與參數配置。此外,試驗測試向導通過傳遞試驗方案信息來協同“無人值守時間表”等相關部件來完成試驗業務加載、試驗任務執行、試驗數據收集與試驗數據分析等處理。
[0071]試驗方案能夠識別無人值守時間表所保存的任務時間序列信息,試驗執行模式支持預演執行模式與無人值守模式。
[0072]在預演執行模式下,可以利用無人值守時間表中的任務處理引擎對所選擇的試驗方案進行顯示瀏覽、模擬執行與過程數據查看等;無人值守模式下,可以利用無人值守時間表中的任務處理引擎來依據任務時間序列來統一調配相關測試應用組件,來自動進行加載、驅動、控制、采集與記錄存儲等,同時提供多種監視視圖以進行過程狀態數據的可視化展示,允許用戶進行停止、重啟等人工干預處理以確保操作可控化。
[0073]無人值守時間表進行試驗方案中時間任務序列的編輯確認,退出無人值守時間表后仍然進入試驗測試向導界面。
[0074]無人值守時間表進行試驗方案的模擬執行與效果預覽,退出無人值守時間表后仍然進入試驗測試向導界面。
[0075]無人值守時間表按照預先設定的任務時間表統一調配各個測試應用組件,自動進行加載、驅動、控制、采集、顯示與記錄存儲處理,退出無人值守時間表后仍然進入試驗測試向導界面。
[0076]試驗測試向導提供退出功能以結束當前試驗業務;若用戶不執行退出功能則可以更新下一個試驗件的試驗基本信息,進而進入下一個試驗件的試驗流程,即執行步驟107 ;若用戶執行退出功能,試驗測試向導將直接退出。
[0077]試驗方案信息管理器輔助用戶進行試驗方案的選擇確認,所選試驗方案應表征將要實施的所有試驗測試任務,退出試驗方案信息管理器后仍然進入試驗測試向導界面。
[0078]上述步驟107中,試驗方案選擇具體包括:選擇一個已保存的試驗方案,對方案中的試驗項目信息、試驗測試應用信息與執行任務項信息等進行確認或修改編輯。其中,所支持試驗項目包括振動試驗、高溫試驗與低溫試驗等;試驗測試應用包含當前試驗件所有試驗測試項目對應的測試應用或測試參數;執行任務項包含當前試驗方案中所涉及到的所有執行任務,如試驗件加電、環境應力加載控制、試驗件狀態控制、測試應用程序加載執行與試驗件關電等。
[0079]上述步驟108中,任務時間序列編輯具體包括:對當前測試任務時間序列中的任務項進行編輯修改,包括添加任務項、插入任務項、刪除任務項、前移任務項、后移任務項與編輯任務項等,任務項屬性信息支持執行任務類型、時間設置以及時間范圍...