【技术实现步骤摘要】
一种面向仿真系统的多功能高级复盘方法
本专利技术涉及计算机仿真
,具体为一种面向仿真系统的多功能高级复盘方法。
技术介绍
复盘(也称回放)是仿真实验或训练中常用且实用的功能,具有记录和复盘功能的仿真系统相当于配备摄像机和放影机,通过将仿真计算产生的数据进行记录,然后在需要的时候进行复盘,可实现对仿真过程的反复分析和迭代应用,从而为发现问题和找到规律提供更多机会。目前,人们常用的复盘功能比较简单,主要完成数据按顺序进行整体回放。由于回放模式可控性差,不支持逆序回放、任意复盘位置拖放、局部回放、回放态与解算态动态切换等功能,导致仿真结果数据的分析效果和应用价值未得到充分的挖掘。仿真系统通常是按时间或事件驱动的,以时间驱动为例,每个时间点都会对应到系统一个的完整状态空间,这使得仿真系统的记录复盘系统比非时间敏感的文件系统(比如Word文档)设计难度大。
技术实现思路
为了解决上述技术问题,本专利技术提供一种面向仿真系统的多功能高级复盘方法,由以下具体技术手段所达成:一种面向仿真系统 ...
【技术保护点】
1.一种面向仿真系统的多功能高级复盘方法,其特征在于:包括以下步骤:/nS1、仿真系统初始化,同时加载仿真对象的索引文件,并双向执行指令;/nS2、加载二进制对象数据文件,二进制对象数据文件由多个帧组成,每个帧的格式设计为:time、len、dat、len。/nS3、基于上述文件格式,利用双向快速搜索算法将数据反序化为对象状态;/n其中,双向快速搜索算法流程如下:/n1)初始化当前帧时间Tc和下一帧时间Tn;/n2)判断搜索方向,即如果Ti>Tn,则正向搜索,如果Ti<Tc则反向搜索,如果Tc<Ti<Tn,则直接匹配该帧数据,搜索结束;/n3)如果正 ...
【技术特征摘要】
1.一种面向仿真系统的多功能高级复盘方法,其特征在于:包括以下步骤:
S1、仿真系统初始化,同时加载仿真对象的索引文件,并双向执行指令;
S2、加载二进制对象数据文件,二进制对象数据文件由多个帧组成,每个帧的格式设计为:time、len、dat、len。
S3、基于上述文件格式,利用双向快速搜索算法将数据反序化为对象状态;
其中,双向快速搜索算法流程如下:
1)初始化当前帧时间Tc和下一帧时间Tn;
2)判断搜索方向,即如果Ti>Tn,则正向搜索,如果Ti<Tc则反向搜索,如果Tc<Ti<Tn,则直接匹配该帧数据,搜索结束;
3)如果正向搜索,按正序不断读取相邻帧时间,即不断更新Tc和Tn,直到满足Tc<Ti<Tn,则匹配该帧数据,如果到文件结束还未搜索到数据,则认为对象在Ti时间不存在,删除对象;
4)如果反向搜索,按反序不断读取相邻帧时间,即不断更新Tc和Tn,直到满足Tc<Ti<Tn,则匹配该帧数据,如果到文件起始还未搜索到数据,则认为对象在Ti时间不存在,删除对象。
S4、采用回放态、解算态和混合态的模式运行仿真对象;
S5、对数据的回放态向解算态的实时切换进行优化;
S6、配置复盘参数,按类别配置仿真对象是否记录回放,同时支持对仿真对象的单个属性是否记录或回放进行配置。
S7、对仿真对象和仿真事件进行复盘。
2.根据权利要求1...
【专利技术属性】
技术研发人员:黄晓冬,谢孔树,燕雪峰,徐玉强,
申请(专利权)人:中国人民解放军海军航空大学航空作战勤务学院,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。