Universal records / independent of the invention discloses a model playback system and method, the system includes: general main frame module and at least one simulation model and a corresponding record playback channel module, the main frame of general module, create and unload the recording playback channels and recording playback module, recording playback channel module of the simulation model the corresponding simulation data; recording and playback channel module, data recording and playback simulation simulation model corresponding to the execution of the. The simulation model of the recording and playback of the technical scheme of the invention is completed by a plurality of recording playback channels, recording playback channels between the process of loose coupling and other special effects simulation model a simulation model will not record playback; establish record playback channel, automatically and accurately, do not need to adjust the human code, significant improvement in reliability and stability.
【技术实现步骤摘要】
模型无关的通用记录/回放系统及方法
本专利技术涉及数字仿真
更具体地,涉及一种模型无关的通用记录/回放系统及方法。
技术介绍
数字仿真实验中存在多种交互标准规范和体系结构,例如HLA标准(IEEEStd1516,IEEEStandardforModeling)、TENA体系(TestandTrainingEnablingArchitecture)。随着仿真需求在规模、范围以及形式上的扩大和升级,并且考虑资源重用、时间成本等因素影响,数字仿真中多以记录回放工具软件模拟资源,降低成本。数字仿真实验中,模型协议具有复杂、多变、不统一等特点。目前,记录回放设计方法实现依赖模型协议,模型协议稍有调整即会对记录回放造成不良影响,导致记录错误数据、回放错误数据,最终严重影响数字仿真结果,因此,为了适应新的模型协议,需要人力手动修改、调整记录回放方法,工作耗时、复杂、易出错。因此,需要提供一种模型无关的通用记录/回放系统及方法。
技术实现思路
本专利技术的目的在于提供一种模型无关的通用记录/回放系统及方法,解决数字仿真中,由于记录回放软件与仿真模型紧耦合、不通用,仿真模型调整或修改,记录回放软件不能自动重新生成适应,造成仿真结果不正确甚至仿真节点宕机的问题。为达到上述目的,本专利技术采用下述技术方案:一种模型无关的通用记录/回放系统,包括:通用主框架模块和至少一个与仿真模型相对应的记录回放通道模块,通用主框架模块,创建和卸载记录回放通道模块,并管理记录回放通道模块对所述记录回放通道模块相对应的仿真模型的仿真数据的记录回放;记录回放通道模块,执行相对应的仿真模型的仿真数 ...
【技术保护点】
一种模型无关的通用记录/回放系统,其特征在于,包括:通用主框架模块和至少一个与仿真模型相对应的记录回放通道模块,通用主框架模块,创建和卸载记录回放通道模块,并管理记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放;记录回放通道模块,执行相对应的仿真模型的仿真数据的记录回放。
【技术特征摘要】
1.一种模型无关的通用记录/回放系统,其特征在于,包括:通用主框架模块和至少一个与仿真模型相对应的记录回放通道模块,通用主框架模块,创建和卸载记录回放通道模块,并管理记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放;记录回放通道模块,执行相对应的仿真模型的仿真数据的记录回放。2.根据权利要求1所述的模型无关的通用记录/回放系统,其特征在于,所述通用主框架模块管理记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放包括调度、加载、启动和停止记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放。3.根据权利要求1所述的模型无关的通用记录/回放系统,其特征在于,所述通用主框架模块创建记录回放通道模块的过程包括:仿真模型解析部分,完成仿真模型的解析,读取相对应的仿真模型的名称和属性特征,并存储标记;仿真模型数据序列化部分,将相对应的仿真模型的仿真数据按其字段、类型一次读取并保存于连续缓存中,转化仿真数据为缓存;仿真模型数据反序列化部分,将连续缓存中的相对应的仿真模型的仿真数据一次读取,构造仿真模型数据,转化缓存为仿真数据;仿真应用运行支撑部分,将所属记录回放通道模块作为应用角色加入仿真过程,并实现对磁盘数据经过仿真数据反序列化部分处理后的发送的支撑,实现对所属记录回放通道模块接收所述仿真数据并经过所述仿真模型数据序列化部分处理后存储在磁盘上的支撑。4....
【专利技术属性】
技术研发人员:谢宝娣,蔡继红,陈秋瑞,
申请(专利权)人:北京仿真中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。