基于通用代码框架的仿真方法、装置和计算机设备制造方法及图纸

技术编号:43846656 阅读:23 留言:0更新日期:2024-12-31 18:40
本发明专利技术涉及一种基于通用代码框架的仿真方法、装置和计算机设备。所述方法包括:编辑对象描述文件,根据对象描述文件动态生成通用代码框架的框架代码,根据对象描述文件中的对象类、交互类信息在框架代码中生成对应的数据结构,创建继承于仿真功能类的接口类,仿真单元加入联合仿真,在仿真推进回调中调用相关接口类函数发送和接收对象类数据和交互消息数据,对于联合仿真接入和输出的仿真运行数据,分别根据数据结构对仿真运行数据进行序列化和反序列化,仿真停止时,仿真单元调用停止仿真接口结束仿真。采用本方法能够为仿真单元的便捷集成开发提供可改造可重用的代码框架,实现对仿真中间件服务的自动调用,降低集成开发的难度和工作量。

【技术实现步骤摘要】

本专利技术涉及联合仿真,特别是涉及一种基于通用代码框架的仿真方法、装置和计算机设备


技术介绍

1、复杂的分布式仿真运行支撑平台通常提供了多样化的仿真服务调用接口,接口数量可达几十种,并且存在着接口调用依赖关系,需要按照规定的调用顺序和参数调用相应的服务接口。对于初级开发用户而言,直接调用仿真服务进行分布式仿真系统开发的难度极大,并且出错概率高。需要提供一种通用化、自动化的仿真服务调用方法,降低开发者调用仿真服务接口进行应用开发的难度,同时减少出错概率,实现规范化、一致性开发。

2、随着复杂分布式仿真的广泛应用,用户对于仿真单元的开发越来越频繁,传统的仿真服务调用需要用户管理时间推进逻辑、管理仿真调用过程、管理序列化功能及处理各类配置等功能,开发效率低下,不同的用户开发仿真单元需要进行大量的重复开发工作,延长了系统的开发时间。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种基于通用代码框架的仿真方法、装置和计算机设备。

2、一种基于通用代码框架的仿真方法,所述方法包括:...

【技术保护点】

1.一种基于通用代码框架的仿真方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在仿真单元调用加入联合仿真接口加入联合仿真之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在仿真推进回调中调用反射对象属性数据函数和反射交互消息函数发送和接收对象类数据和交互消息数据之前,还包括:

4.根据权利要求1所述的方法,其特征在于,对于联合仿真接入和输出的仿真运行数据,分别根据数据结构对仿真运行数据进行序列化和反序列化包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述...

【技术特征摘要】

1.一种基于通用代码框架的仿真方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在仿真单元调用加入联合仿真接口加入联合仿真之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在仿真推进回调中调用反射对象属性数据函数和反射交互消息函数发送和接收对象类数据和交互消息数据之前,还包括:

4.根据权利要求1所述的方法,其特征在于,对于联合仿真接入和输出的仿真运行数据,分别根据数据结构对仿真运行数据进行序列化和反序列化包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:尹全军王鹏彭勇许凯刘志勇何凌峰楚江平邓远超陈浩然王鑫
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1