[发明专利]一种虚拟试验系统与HLA仿真系统数据交换方法有效
| 申请号: | 201510829895.4 | 申请日: | 2015-11-25 |
| 公开(公告)号: | CN105242958B | 公开(公告)日: | 2018-12-07 |
| 发明(设计)人: | 杨京礼;范菁;林连雷;姜守达 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 试验 系统 hla 仿真 数据 交换 方法 | ||
1.一种虚拟试验系统与HLA仿真系统数据交换方法,其特征在于,包括以下步骤:
步骤一、解析虚拟试验系统试验方案文件,获得虚拟试验系统基本信息、虚拟试验系统对象模型信息和虚拟试验系统实例数组;
步骤二、解析HLA系统FED文件,获得HLA系统基本信息、HLA对象模型信息;
步骤三、根据步骤二的HLA对象模型信息,声明HLA实例信息;
步骤四、将虚拟试验系统实例和HLA实例进行映射,得到虚拟试验系统实例信息和HLA实例信息的映射关系;
步骤五、根据虚拟试验系统基本信息、HLA系统基本信息、虚拟试验系统对象模型信息、HLA对象模型信息以及虚拟试验系统实例信息和HLA实例信息的映射关系,生成映射方案文件;
步骤六、根据映射方案文件初始化HLA邦员接口和虚拟试验系统成员接口;
步骤七、使用步骤六初始化的HLA邦员接口和虚拟试验系统成员接口执行数据交换。
2.根据权利要求1所述一种虚拟试验系统与HLA仿真系统数据交换方法,其特征在于:所述步骤一中解析虚拟试验系统试验方案文件,获得虚拟试验系统基本信息、虚拟试验系统对象模型信息和虚拟试验系统实例数组,具体过程为:
步骤一一、开始;
步骤一二、加载某个虚拟试验系统试验方案文件;
步骤一三、读取虚拟试验系统试验方案文件的基本信息,试验方案文件的基本信息包括虚拟试验系统名称,虚拟试验系统文件路径,获得虚拟试验系统基本信息;
步骤一四、读取虚拟试验系统试验方案文件的虚拟试验对象模型信息,获得虚拟试验系统对象模型信息;
步骤一五、读取虚拟试验系统试验方案文件的所有虚拟试验系统实例的信息,获得虚拟试验系统实例数组。
3.根据权利要求2所述一种虚拟试验系统与HLA仿真系统数据交换方法,其特征在于:所述步骤一五中读取虚拟试验系统试验方案文件的所有虚拟试验系统实例的信息,获得虚拟试验系统实例数组,具体过程为:
步骤一一一、读取虚拟试验系统试验方案文件的所有参与者节点数组,参与者是指虚拟试验系统的组成成员;获得所有参与者节点数组中的节点数量N,N为正整数,初始化i=1,i取值为1≤i≤N;
步骤一一二、根据步骤一一一中的参与者节点数组,获取第i个参与者节点;
步骤一一三、读取第i个参与者节点的参与者名称及第i个参与者节点下所有实例节点,将第i个参与者节点下所有实例节点保存为实例节点数组;获得所有实例节点数组中的节点数量M,M取值为正整数,初始化j=1,j取值为1≤j≤M;
步骤一一四、读取第j个实例节点内容,实例节点内容包括实例名称,实例ID,实例类型,实例发布订购类型;
步骤一一五、判断j是否小于M,若是,执行步骤一一六,若否,执行步骤一一七;
步骤一一六、将j加1,执行步骤一一四;
步骤一一七、判断i是否小于N,若是,执行步骤一一八,若否,执行步骤一一九;
步骤一一八、将i加1,执行步骤一一二;
步骤一一九、结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510829895.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:嵌入式LED平板灯
- 下一篇:一种自动冲刷可移动式防尘水帘





