[發明專利]一種面向仿真系統的多功能高級復盤方法有效
| 申請號: | 202010525338.4 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN111859614B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 黃曉冬;謝孔樹;燕雪峰;徐玉強 | 申請(專利權)人: | 中國人民解放軍海軍航空大學航空作戰勤務學院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 江蘇長德知識產權代理有限公司 32478 | 代理人: | 馮娟 |
| 地址: | 264001 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 仿真 系統 多功能 高級 方法 | ||
1.一種面向仿真系統的多功能高級復盤方法,其特征在于:包括以下步驟:
S1、仿真系統初始化,同時加載仿真對象的索引文件,并雙向執行指令;
所述索引文件記錄每個時間點的操作指令和參數,操作指令包括仿真對象的創建指令Item和刪除指令ItemEnd,對象創建指令和刪除指令的參數為:模型名、對象名、文件名,Item和ItemEnd是一對相反的操作,如果系統處于正向回放狀態,則Item指令導致創建對象操作,ItemEnd指令導致刪除對象操作;如果系統處于逆序回放狀態,則Item指令導致刪除對象操作,ItemEnd指令導到創建對象操作;
S2、加載二進制對象數據文件,二進制對象數據文件由多個幀組成,每個幀的格式設計為:time、len、dat、len;time表示仿真對象數據當前幀的時間,len表示當前幀數據的長度,dat表示當前幀數據的內容;
S3、基于上述文件格式,利用雙向快速搜索算法將數據反序化為對象狀態;
其中,雙向快速搜索算法流程如下:
1)初始化當前幀時間Tc和下一幀時間Tn;
2)判斷搜索方向,即如果TiTn,則正向搜索,如果TiTc則反向搜索,如果TcTiTn,則直接匹配該幀數據,搜索結束;
3)如果正向搜索,按正序不斷讀取相鄰幀時間,即不斷更新Tc和Tn,直到滿足TcTiTn,則匹配該幀數據,如果到文件結束還未搜索到數據,則認為對象在Ti時間不存在,刪除對象;
4)如果反向搜索,按反序不斷讀取相鄰幀時間,即不斷更新Tc和Tn,直到滿足TcTiTn,則匹配該幀數據,如果到文件起始還未搜索到數據,則認為對象在Ti時間不存在,刪除對象;
S4、采用回放態、解算態和混合態的模式運行仿真對象;
所述步驟S4中,對仿真對象加載Compute函數和Play函數兩個回調函數,當對象驅動參數設置為0時,對象處于解算態,Compute函數被回調;反之,對象驅動參數設置為1并指定回放文件時,對象處于回放態,Play函數被回調;
S5、對數據的回放態向解算態的實時切換進行優化;
S6、配置復盤參數,按類別配置仿真對象是否記錄回放,同時支持對仿真對象的單個屬性是否記錄或回放進行配置;
S7、對仿真對象和仿真事件進行復盤。
2.根據權利要求1所述的一種面向仿真系統的多功能高級復盤方法,其特征在于:所述步驟S5中,通過設置對象的驅動標志來切換對象的運行狀態。
3.根據權利要求1所述的一種面向仿真系統的多功能高級復盤方法,其特征在于:所述步驟S6中,配置信息由一個XML指定。
4.根據權利要求1所述的一種面向仿真系統的多功能高級復盤方法,其特征在于:所述步驟S7中,采用仿真對象不響應復盤出來的事件,只是對事件進行顯示的策略,對仿真系統進行復盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍海軍航空大學航空作戰勤務學院,未經中國人民解放軍海軍航空大學航空作戰勤務學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010525338.4/1.html,轉載請聲明來源鉆瓜專利網。





