[發明專利]一種多路點火時序測試方法、系統及計算機設備在審
| 申請號: | 202110152648.0 | 申請日: | 2021-02-04 |
| 公開(公告)號: | CN112925704A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 邱帆;劉成強;張軍波;劉瑩;琚俊梅;程石;汪星星;高雪梅;魏茹珺 | 申請(專利權)人: | 湖北三江航天紅峰控制有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 王聰聰 |
| 地址: | 432000*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 點火 時序 測試 方法 系統 計算機 設備 | ||
本發明公開了一種多路點火時序測試方法、系統及計算機設備,該方法包括:主線程響應于用戶的測試指令,將測試標志置為表征測試狀態的第一標識,并創建測試線程;測試線程打開系統的對外接口并將線程標志置為啟動線程的第二標識,創建接收線程;接收線程實時監測對外接口,拉取對外接口獲取的數據并進行解析以判斷時序狀態是否發生變化,并將發生變化的時序狀態變化幀放入全局變量;測試線程獲取時序狀態變化幀,查找發生變化的時序信息,發送更新界面信號給主線程;主線程對顯示界面中的表示信息進行更新;本發明采用“分層架構+多線程”技術,可運行在龍芯處理器的中標麒麟操作系統上,實現點火時序測試系統從硬件、操作系統到軟件的自主可控。
技術領域
本發明屬于測控技術領域,更具體地,涉及一種多路點火時序測試方法、系統及計算機設備。
背景技術
隨著國際形勢的日益嚴峻,計算機自主可控顯得越來越重要。而國產操作系統仍處于起步階段,與主流的國外操作系統水平存在一定的差距,想要打破主流操作系統的壟斷地位非一日之功。同樣,基于國產操作系統的測控系統技術研究也是迫在眉睫。
目前,國內武器型號產品的點火時序測試系統絕大多數采用的Windows等國外操作系統,安全性和可控性都存在隱患,無法滿足國家自主可控的要求。
發明內容
針對現有技術的至少一個缺陷或改進需求,本發明提供了一種多路點火時序測試方法、系統及計算機設備,實現從硬件、操作系統到軟件的自主可控。
為實現上述目的,按照本發明的一個方面,提供了一種多路點火時序測試方法,包括:
S1:主線程響應于外部輸入的測試指令,將系統內置的測試標志置為表征測試狀態的第一標識,并創建測試線程;
S2:所述測試線程執行設備初始化,打開系統的對外接口并將系統內置的線程標志置為啟動線程的第二標識,創建接收線程;
S3:所述接收線程實時監測所述對外接口,拉取對外接口獲取的數據并進行解析以判斷時序狀態是否發生變化,并將發生變化的時序狀態變化幀放入全局變量;
S4:測試線程從所述全局變量中獲取所述時序狀態變化幀,查找發生變化的時序信息,發送更新界面信號給所述主線程;
S5:主線程根據所述更新界面信號對顯示界面中的表示信息進行更新。
優選的,上述多路點火時序測試方法還包括:
S6:主線程響應于外部輸入的停止測試指令,將系統內置的測試標志置為表征測試結束狀態的第四標識;
S7:測試線程關閉對外接口,將系統內置的線程標志置為表征結束線程的第三標識;并發送測試結束的提示信息給主線程,測試線程結束;
S8:主線程將所述提示信息展示在所述顯示界面上,完成測試。
優選的,上述多路點火時序測試方法還包括:
接收線程按照預設的第一時間間隔判斷所述線程標志是否為維持所述第二標識,若是,執行步驟S3;若否,接收線程結束。
優選的,上述多路點火時序測試方法還包括:
測試線程按照預設的第二時間間隔判斷所述測試標志是否為維持所述第一標識,若是,執行步驟S4;若否,執行步驟S7。
優選的,上述多路點火時序測試方法,所述顯示界面中的表示信息包括過
程信息、結果信息和指示燈信息;
所述指示燈信息用于顯示時序當前狀態;所述過程信息用于記錄時序發生的時刻和當前狀態;所述結果信息用于記錄時序之間的相對時間以及有效寬度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北三江航天紅峰控制有限公司,未經湖北三江航天紅峰控制有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110152648.0/2.html,轉載請聲明來源鉆瓜專利網。





