[发明专利]一种基于组件的仿真模型开发方法有效
申请号: | 201810696539.3 | 申请日: | 2018-06-29 |
公开(公告)号: | CN109086044B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 林剑柠;张翔宇;居真奇;谢斌;俞杰;崔鹏 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组件 仿真 模型 开发 方法 | ||
本发明公开了一种基于组件的仿真模型开发方法,为仿真模型开发用户提供了一种可视化的模型开发和配置工具,配置工具包括工具模型参数配置模块、模型交互关系配置模块、模型代码框架生成模块。所述模型参数配置模块为模型开发用户提供了一种可视化的模型参数配置界面,并生成模型配置文件;所示模型交互关系配置模块,负责提供可视化的子模型之间交互关系以及模型输入和输出信息的配置功能和界面,并生成模型交互关系配置文件;所属模型代码生成模块,负责生成模型的开发代码框架以及与模型界面的交互接口。
技术领域
本发明涉及一种基于组件的仿真模型开发方法。
背景技术
当前的仿真系统都是由多种仿真模型构成,不同的仿真模型采用不同的技术体制开发,在仿真模型开发过程中,大都是以被模拟对象的整体作为一个实体进行功能模拟和开发,而对于实体组成的不同功能部件难以实现独立模拟,导致在仿真系统集成过程中,降低了仿真模型功能可重用性。
目前,组件化仿真模型的开发主要以BOM(Basic Object Model)规范为主,它将被模拟实体对象拆分为不同的功能组件,基于BOM规范实现每一个功能组件,通过 RTI(RunTime Infrastructure)平台进行集成。
发明内容
在仿真系统开发过程中,需要根据不同需求开发新的仿真模型。目前,基于组件的开发方法可以通过集成已有的仿真模型形成新的仿真模型,实现模型的重用。但是,基于组件的开发方法有多种,本发明的第一目的是提供一种可视化的模型集成的规范要求,约束仿真模型的集成方式。
由于仿真模型的集成开发需要配置新的仿真模型参数、仿真模型的交互关系等内容,甚至需要开发新的仿真模型界面,因此,本发明的第二目的是提供一种可视化的模型集成开发工具,并最终为开发人员生成新的仿真模型的代码框架,以简化仿真模型开发人员的开发难度,提供系统的开发效率。
针对现有技术的不足,本发明公开了一种基于组件的仿真模型开发方法,包含以下步骤:
步骤1,构建可视化仿真模型开发向导工具,该工具提供仿真组件选择功能、仿真组件参数配置功能和仿真组件交互信息配置功能,最终生成包含上述功能的工程文件;
步骤2,完成仿真组件参数配置和仿真组件交互信息配置,定义仿真模型集成文件(该文件生成后,为开发人员提供模型的使用说明,相当于用户手册类似的目的。后续仿真系统开发人员可以使用该配置文件,配置该模型的参数,从而构建具体的仿真系统)。
步骤1中,所述仿真组件选择功能指提供可视化界面,使得模型开发人员能够通过可视化界面选择需要集成的仿真组件;
所述仿真组件参数配置功能指模型开发人员能够通过可视化界面对仿真组件的可配置参数进行选择;
所述仿真组件交互信息配置功能指模型开发人员能够配置仿真模型内不同的仿真组件之间的交互关系,并且模型开发人员能够配置仿真模型的输入和输出的交互信息;
最终生成包含上述功能的工程文件,该工程文件中包含了仿真组件需要实现的函数接口。
所述最终生成包含上述功能的工程文件,是指在指定目录下生成一个后缀名为dsw 的VC工程文件,步骤2中,所述仿真模型集成文件为XML格式,并与生成的VC工程文件保存在同一目录下。所述仿真模型集成文件将作为集成后的仿真模型的描述信息,提供仿真模型配置信息和交互信息的描述。
所述VC工程文件需要实现的函数接口包含信息分发接口、时钟设置接口、仿真组件初始化接口、仿真组件信息订阅接口和仿真组件信息公布接口;
其中,信息分发接口用于向特定的仿真组件或仿真模型发送特定的交互信息;
时钟设置接口用于获取当前的天文时间或仿真时间,并同步该仿真模型的时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810696539.3/2.html,转载请声明来源钻瓜专利网。