[发明专利]一种模型的嵌套关系处理方法、装置及电子设备有效
申请号: | 202010411269.4 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111581839B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李京燕;张桥 | 申请(专利权)人: | 北京世冠金洋科技发展有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李金 |
地址: | 100193 北京市海淀区东北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 嵌套 关系 处理 方法 装置 电子设备 | ||
本申请公开了一种模型的嵌套关系处理方法、装置及电子设备,所述方法包括:获得仿真模型中的第一模型的模型标识及所述第一模型的模型参数,所述第一模型的模型参数表征所述第一模型与所述仿真模型中的至少一个第二模型之间的嵌套关系;根据所述第一模型的模型标识,在预先构建的所述仿真模型对应的树结构中添加所述第一模型对应的第一节点,所述第一节点具有至少一个节点指针;根据所述第一模型的模型参数,设置所述第一节点的节点指针指向所述第二模型对应的第二节点,其中,所述第一节点的节点指针的指针属性与所述节点指针所指向的第二节点对应的第二模型与所述第一模型之间的嵌套关系相对应。
技术领域
本申请涉及模型仿真技术领域,尤其涉及一种模型的嵌套关系处理方法、装置及电子设备。
背景技术
随着技术的发展,仿真系统中所生成的仿真模型的规模也越来越大,例如,一个仿真模型中不再单包含一个元模型,如飞机模型,而是由多个元模型基于一定的逻辑关系搭建组成,例如,多支作战部队的仿真模型中,包含多支部队模型,而每支部队模型中是由若干飞机、地面车辆、卫星、导弹、舰船等实体模型组成,而每个实体模型对应的实体如某一架或某一类型的飞机作为一个整体可以分为不同的子系统,如控制子系统、动力子系统、火控子系统等,相应的实体模型中包含有多个子系统模块,而子系统还可以向下分为其他组成结构,如控制服务器、发动机、整流罩、起落架等结构,因此,在整个仿真模型中会存在多模型之间具有相应嵌套逻辑的情况。
为了便于对仿真模型进行管理,亟需一种能够存储这种模型之间的嵌套关系的技术方案。
发明内容
有鉴于此,本申请提供一种模型的嵌套关系处理方法、装置及电子设备,包括:
一种模型的嵌套关系处理方法,所述方法包括:
获得仿真模型中的第一模型的模型标识及所述第一模型的模型参数,所述第一模型的模型参数表征所述第一模型与所述仿真模型中的至少一个第二模型之间的嵌套关系;
根据所述第一模型的模型标识,在预先构建的所述仿真模型对应的树结构中添加所述第一模型对应的第一节点,所述第一节点具有至少一个节点指针;
根据所述第一模型的模型参数,设置所述第一节点的节点指针指向所述第二模型对应的第二节点,其中,所述第一节点的节点指针的指针属性与所述节点指针所指向的第二节点对应的第二模型与所述第一模型之间的嵌套关系相对应。
上述方法,优选的,所述第一节点的节点指针包括:指向所述第一节点的父节点的第一指针、指向所述第一节点的子节点的第二指针、指向所述第一节点的上一个兄弟节点的第三指针和指向所述第一节点的下一个兄弟节点的第四指针;
其中,所述第一指针表征:所述第一节点的父节点对应的第二模型中包含所述第一模型;所述第二指针表征:所述第一节点的子节点对应的第二模型属于所述第一模型;所述第三指针表征:所述第一节点的上一个兄弟节点对应的第二模型在所述第一模型之前被生成且与所述第一模型属于同一个父模型;所述第四指针表征:所述第一节点的下一个兄弟节点对应的第二模型在所述第一模型之后被生成且与所述第一模型属于同一个父模型。
上述方法,优选的,根据所述模型参数,设置所述第一节点的节点指针指向所述第二模型对应的第二节点,包括:
在所述模型参数中包含所述第一模型所属父模型的模型标识的情况下,设置所述第一节点的第一指针指向作为所述第一模型所属父模型的第二模型对应的第二节点;
在所述模型参数中包含所述第一模型中所包含的子模型的模型标识的情况下,设置所述第一节点的第二指针指向作为所述第一模型所包含的子模型的第二模型对应的第二节点;
在所述模型参数中包含所述第一模型所属父模型的模型标识且在所述父模型中包含在所述第一模型之前被添加到所述父模型中的第二模型的情况下,设置所述第一节点的第三指针指向包含在所述第一模型所属父模型中的第二模型对应的第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世冠金洋科技发展有限公司,未经北京世冠金洋科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010411269.4/2.html,转载请声明来源钻瓜专利网。