可重用仿真模型接口设计与对接方法、装置和计算机设备制造方法及图纸

技术编号:18445299 阅读:14 留言:0更新日期:2018-07-14 10:32
本发明专利技术涉及一种可重用仿真模型接口设计与对接方法、装置、介质和计算机设备,该方法包括:从工作空间获取仿真模型头文件或模型描述文件,根据仿真模型头文件或模型描述文件生成仿真模型框架;根据仿真模型框架生成仿真模型树在模型操作界面进行显示;接收对应仿真模型树输入的模型修改数据,根据模型修改数据对仿真模型框架进行修改,得到重用仿真模型;当接收到对应仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在模型操作界面显示。通过提供可视化的模型编辑界面进行模型数据的编辑操作,可以快速构建生成可重用仿真模型的框架,让模型开发人员不必过分关注可重用模型开发规范的代码细节,而可以把更多的精力放在模型功能开发,提高了模型的设计和对接效率以及可重用性。

Reusable simulation model interface design and docking method, device and computer equipment

The invention relates to a reusable simulation model interface design and docking method, device, medium and computer equipment. This method includes: obtaining the simulation model header file or model description file from the workspace, generating the simulation model frame based on the simulation model header file or model description file, and generating the simulation model frame based on the simulation model frame. The simulation model tree displays in the model operation interface, receives the model tree input model to modify data, modifies the simulation model frame according to the model modification data, and gets the reused simulation model. When receiving the data output instruction corresponding to the simulation model tree, the model gets the model according to the reusing simulation model. The file is displayed on the model operation interface. By providing the visual model editing interface to edit the model data, the framework of the reusable simulation model can be built quickly, so that the model developers do not have to pay much attention to the code details of the reusable model development specification, and can put more energy on the model function development and improve the design of the model. And docking efficiency and reusability.

【技术实现步骤摘要】
可重用仿真模型接口设计与对接方法、装置和计算机设备
本专利技术涉及计算机仿真模型设计
,特别是涉及一种可重用仿真模型接口设计与对接方法、装置和计算机设备。
技术介绍
随着科技的快速发展,系统的复杂程度越来越高,为解决复杂系统建模分析时对其各模型重复利用、信息保密等问题和系统内各模型进行接口对接和确定,需要有一种基于可重用的仿真模型接口设计与对接方法。在复杂系统仿真应用中往往要求仿真是可演进的,即随着设计的深入,前一阶段的仿真模型能够在后一阶段继续使用或重用。仿真模型重用与对接也是当前仿真领域的热点和难点问题之一。随着的发展,传统的模型开发方法是采用HLA(HighLevelArchitecture,高层体系结构)分布仿真技术,利用对象模型开发工具(ObjectModelDevelopmentTool,OMDT)进行仿真模型的设计,而OMDT软件普遍采用表单化设计,使用不便,在模型的重用上需要耗费大量的时间,相关的模型文档也得不到很好的管理,模型间的链接也很难实现,传统的模型开发方法存在模型对接效率低、难以重用等缺点。
技术实现思路
基于此,有必要针对上述问题,提供一种对接效率高的可重用仿真模型接口设计与对接方法、装置和计算机设备。一种可重用仿真模型接口设计与对接方法,包括以下步骤:从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架;根据所述仿真模型框架生成仿真模型树在模型操作界面进行显示;接收对应所述仿真模型树输入的模型修改数据,根据所述模型修改数据对所述仿真模型框架进行修改,得到重用仿真模型;当接收到对应所述仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在所述模型操作界面显示。一种可重用仿真模型接口设计与对接装置,包括:模型导入模块,用于从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架;仿真模型树显示模块,用于根据所述仿真模型框架生成仿真模型树在模型操作界面进行显示;仿真模型修改模块,用于接收对应所述仿真模型树输入的模型修改数据,根据所述模型修改数据对所述仿真模型框架进行修改,得到重用仿真模型;模型数据输出模块,用于当接收到对应所述仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在所述模型操作界面显示。上述可重用仿真模型接口设计与对接方法和装置,通过提供可视化的模型编辑界面可以使得模型开发人员可直接根据界面显示的仿真模型树进行模型数据的编辑操作,可以快速构建生成可重用仿真模型的框架,让模型开发人员不必过分关注可重用模型开发规范的代码细节,而可以把更多的精力放在模型功能开发,与传统的模型开发方法相比,提高了模型的设计和对接效率以及可重用性。一种计算机可读存储介质,存储有计算机程序,存储的计算机程序被处理器执行时实现上述方法的步骤。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。上述计算机存储介质和计算机设备,通过提供可视化的模型编辑界面可以使得模型开发人员可直接根据界面显示的仿真模型树进行模型数据的编辑操作,可以快速构建生成可重用仿真模型的框架,让模型开发人员不必过分关注可重用模型开发规范的代码细节,而可以把更多的精力放在模型功能开发,与传统的模型开发方法相比,提高了模型的设计和对接效率以及可重用性。附图说明图1为一实施例中可重用仿真模型接口设计与对接方法的流程图;图2为另一实施例中可重用仿真模型接口设计与对接方法的流程图;图3为一实施例中可重用仿真模型接口设计与对接装置的结构图;图4至图7为一实施例中修改仿真模型框架的界面流程示意图;图8至图24为一实施例中设计仿真模型框架的界面流程示意图。具体实施方式在一个实施例中,一种可重用仿真模型接口设计与对接方法,如图1所示,包括以下步骤:步骤S120:从工作空间获取仿真模型头文件或模型描述文件,根据仿真模型头文件或模型描述文件生成仿真模型框架。工作空间用于存储已有模型框架的仿真模型头文件和模型描述文件,可通过保存的存储链接找到工作空间,并从工作空间中获取仿真模型头文件或模型描述文件,根据获取的文件构建仿真模型框架。步骤S130:根据仿真模型框架生成仿真模型树在模型操作界面进行显示。仿真模型树用于展示仿真模型框架的架构和模型状态,根据仿真模型框架的类型不同,生成的仿真模型树的结构也会对应有所不同,在一个实施例中,仿真模型树的子节点包括模型基本信息、宏定义、自定义数据类型、模型成员变量、初始化参数表、输入参数表、输出参数表和工作参数表。模型基本信息包括模型的英文名称、中文名称、运行环境等基本信息。自定义数据类型包括struct(结构)、enum(枚举)、union(联合)等。步骤S150:接收对应仿真模型树输入的模型修改数据,根据模型修改数据对仿真模型框架进行修改,得到重用仿真模型。具体地,用户可通过点击仿真模型树相应的节点,在模型操作界面弹出的编辑页面中输入模型数据信息。在“模型基本信息”中可编辑模型名称、功能、调用时机、版本号等模型基本信息;在“宏定义”中可编辑模型宏定义信息;在“模型成员变量”中可编辑模型成员变量信息;在“初始化参数表”中可创建初始化参数表(如果有多个参数,则多次创建),一个初始化参数对应一个结构类型;在“输入参数表”中同样可创建输入参数;在“输出参数表”中同样可创建输出参数;在“工作参数表”中同样可创建工作参数。以编辑模型基本信息为例,在用户点击仿真模型树中的“模型基本信息”节点后,模型操作界面弹出模型基本信息编辑页面,以供用户对模型基本信息进行编辑。本实施例中,结合可重用仿真模型开发规范(ReUsableModeldevelopmentspecification,RUM)进行模型接口设计从而得到可重用仿真模型。可重用仿真模型开发规范是一种基于标准C++语言的仿真模型可重用开发规范,对仿真模型接口描述、代码结构、执行流程、产品形式及开发注意事项等进行了详细描述,可用于指导模型开发者规范、快速的开发可重用仿真模型。此外,在对仿真模型树的模型数据信息编辑后,可以得到可重用仿真模型文件及对应模型描述文件、设计文件和公共数据接口文件。并且可以将可重用仿真模型的模型文件及对应模型描述文件、设计文件和公共数据接口文件进行保存,以免下次调用再次进行重新设计,提高了使用便利性。步骤S160:当接收到对应仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在模型操作界面显示。具体地,可重用仿真模型的模型文件可以在相应仿真模型树中的“模型文件”节点下的目录进行显示,用户同样可通过点击“模型文件”节点下的具体模型文件对其进行提取,以便用户查看。模型文件指可重用仿真模型的模型相关文件,具体可包括:模型文件及对应模型描述文件、设计文件和公共数据接口文件。步骤S160之后,该方法还可包括根据模型文件进行模型封装得到封装文件的步骤。对应地,根据可重用仿真模型的模型头文件、模型实现文件和模型配置文件进行模型封装,形成封装文件以便模型的重用工作,封装文件具体可以是Windows或Linux库文件。上述可重用仿真模型接口设计与对接方法,通本文档来自技高网...

【技术保护点】
1.一种可重用仿真模型接口设计与对接方法,其特征在于,包括以下步骤:从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架;根据所述仿真模型框架生成仿真模型树在模型操作界面进行显示;接收对应所述仿真模型树输入的模型修改数据,根据所述模型修改数据对所述仿真模型框架进行修改,得到重用仿真模型;当接收到对应所述仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在所述模型操作界面显示。

【技术特征摘要】
1.一种可重用仿真模型接口设计与对接方法,其特征在于,包括以下步骤:从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架;根据所述仿真模型框架生成仿真模型树在模型操作界面进行显示;接收对应所述仿真模型树输入的模型修改数据,根据所述模型修改数据对所述仿真模型框架进行修改,得到重用仿真模型;当接收到对应所述仿真模型树输入的数据输出指令时,根据重用仿真模型得到模型文件并在所述模型操作界面显示。2.根据权利要求1所述的可重用仿真模型接口设计与对接方法,其特征在于,所述仿真模型树的子节点包括模型基本信息、宏定义、自定义数据类型、模型成员变量、初始化参数表、输入参数表、输出参数表和工作参数表。3.根据权利要求1所述的可重用仿真模型接口设计与对接方法,其特征在于,所述根据所述仿真模型框架生成仿真模型树在模型操作界面进行显示之后,所述接收对应所述仿真模型树输入的模型修改数据,根据所述模型修改数据对所述仿真模型框架进行修改,得到重用仿真模型之前,还包括以下步骤:当接收到对应所述仿真模型树输入的状态显示指令时,获取所述仿真模型框架的属性参数进行显示。4.根据权利要求1所述的可重用仿真模型接口设计与对接方法,其特征在于,所述从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架之前,还包括以下步骤:检测工作空间是否存储有仿真模型头文件或模型描述文件;若是,则进行所述从工作空间获取仿真模型头文件或模型描述文件,根据所述仿真模型头文件或所述模型描述文件生成仿真模型框架的步骤;若否,则生成空白模型树在模型操作界面进行显示;接收对应所述空白模型树输入的模型设置数据,根据所述模型设置数据进行模型设计,得到仿真模型框架进行保存。5.根据权利要求4所述的可重用仿真模型接口设计与对接方法,其特征在于,所述模型设置数据包括模型基本信息、宏定义、自定义数据类型、模型成员变量、参数表和模型对外交互关系。6.一种可重用仿真模型接口设计与对接装置,其特征在于,包括:模型导入模...

【专利技术属性】
技术研发人员:赵宇亮雷鹏王立辉徐超鄢来斌
申请(专利权)人:湖南和信智仿信息科技有限公司
类型:发明
国别省市:湖南,43

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

1