[發明專利]慣導系統測試方法及測試系統在審
| 申請號: | 201510938695.2 | 申請日: | 2015-12-15 |
| 公開(公告)號: | CN106885583A | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | 楊業明;孫景雷;尹偉偉;林淵;權曉蕾;陳留濤;郭悅;王明東;李吉祥;包實秋 | 申請(專利權)人: | 航天科工慣性技術有限公司 |
| 主分類號: | G01C25/00 | 分類號: | G01C25/00;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100074 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 測試 方法 | ||
技術領域
本發明涉及軟件測試技術領域,特別涉及一種慣導系統測試方法及使用該慣導系統測試方法的測試系統。
背景技術
慣導系統作為飛行器控制中的重要組成部分,其控制精度、工作流程是否滿足設計要求直接關系到飛行器飛行的成敗。因此,在慣導系統安裝至飛行器上前,需要對其進行精度測試、工作過程模擬、參數標定和補償等。
不同慣導系統的工作過程不會完全一致,即使相同的慣導系統也有多種工作過程,因而需要不同的測試方案,在地面測控時,為了考核其適應性通常需要動態模擬部分工作過程以對其性能指標進行測試。在測控硬件不變的情況下,一般是通過測控軟件針對每一個指定過程進行設計、編碼、測試和實現。該做法雖然能夠很好的滿足指定的要求,但適應性較差,模擬過程中的任何條件變化都需要重新進行設計、編碼、測試和實現,導致此方法操作繁瑣、效率較低、無法滿足控制變化的需求,有時還會引入其他錯誤導致慣導系統測試指標不合格等錯誤情況的發生。
發明內容
本發明的目的在于提供一種僅通過修改或增刪配置文件而無需另外針對不同的慣導系統或同一慣導系統的不同工作過程設計與之一一對應的測控軟件即可實現不同慣導系統的地面測控的慣導系統測試方法及使用該慣導系統測試方法的測試系統。
為解決上述問題,本發明提出一種慣導系統測試方法,該方法包括步驟:
S1、設置控制命令配置內容,用以配置慣導系統的控制命令,
設置流程控制配置內容,用以配置不同的測試控制流程,
S2、調用步驟S1中設置的所述流程控制配置內容用以設置測試慣導系統的控制流程;
S3、根據步驟S2中設置的控制流程調用步驟S1中設置的所述控制命令配置內容用以實現配置慣導系統的控制命令操作。
優選的,在上述步驟S1中,包括步驟:
S11、設置控制命令配置文件,用以存儲所述控制命令配置內容;
設置測試控制流程內容配置文件,用以存儲所述流程控制配置內容;
S12、設置用以調用并運行所述控制命令配置文件以及測試控制流程內容配置文件的測試平臺。
優選的,上述步驟S1還包括步驟:
S21、載入控制命令配置文件以及測試控制流程內容配置文件至計算機內存;
以內存鏈表方式管理控制命令配置文件和/或測試控制流程內容配置文件。
優選的,上述步驟S21中,所述測試控制流程內容配置文件以內存鏈表方式管理,載入所述測試控制流程內容配置文件時增加內存索引序號用于序號內存映射。
優選的,上述步驟S1中,設置控制命令配置內容包括設置各控制命令配置內容的:名稱、發送的硬件通道、控制命令以及與各控制命令配置內容一一對應的序號。
優選的,上述步驟S1中,設置控制命令配置內容還包括設置控制命令配置內容的命令狀態,用以在控制命令發送完成后檢查所述控制命令是否發送成功。
優選的,上述步驟S1中,設置流程控制配置內容包括設置各流程控制配置內容的:名稱、包含有執行不同控制命令的條件的控制命令及提示、在條件成就與否的情況下執行的相應流程控制配置內容以及與各流程控制配置內容一一對應的序號。
優選的,上述控制命令及提示包括:控制條件、選用的控制條件的條件類型、在條件滿足與不滿足的情況下分別給出的提示信息、用于執行控制條件完成后向慣導系統發送的控制命令或參數裝定操作的控制信息;
上述的控制條件包括設備時間、慣導系統時間、慣導系統狀態、慣導系統位置以及慣導系統數據范圍。
優選的,上述步驟S1中,設置流程控制配置內容還包括:載入流程控制配置內容時生成與各流程控制配置內容一一對應的控制對象以及對所述控制對象一一對應的鏈表索引,在各對象與鏈表索引之間、條件滿足與不滿足的情況下執行的相應流程控制配置內容的序號與索引之間均建立內存映射,通過該內存映射后可以直接從鏈表中得到對應的對象,不需要從鏈表中遍歷,從而提高實時性。
本發明還提供了一種慣導系統測試系統,該系統包括:
控制命令配置文件,用以存儲包含有用以配置慣導系統的控制命令的控制命令配置內容;
測試控制流程內容配置文件,用以存儲包含有用以配置不同的測試控制流程的流程控制配置內容;
測試平臺,用以調用并運行所述控制命令配置文件以及測試控制流程內容配置文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天科工慣性技術有限公司,未經航天科工慣性技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510938695.2/2.html,轉載請聲明來源鉆瓜專利網。





