[发明专利]一种基于多分辨率模型框架的仿真系统实现方法有效
申请号: | 201711391245.1 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108133099B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 孔晨妍;丁冉;谢斌;邢利菊;刘晓光 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 黄振华 |
地址: | 210007 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分辨率 模型 框架 仿真 系统 实现 方法 | ||
1.一种基于多分辨率模型框架的仿真系统实现方法,其特征在于,包括多分辨率模型代码实现规范模块、多分辨率模型交互管理模块、框架公共服务主程序和分辨率切换规则设置模块;
所述多分辨率模型代码实现规范模块用于定义一套多分辨率模型的代码生成标准;
所述多分辨率模型交互管理模块用于提供可视化的模型信息注册、交互关系配置界面,编辑仿真系统运行需要加载的模型,并生成模型交互关系配置文件,并且将该文件配置参数以及交互关系发送给模型公共服务模块;
框架公共服务主程序是软件启动程序,用于为多分辨率模型提供底层的公共功能,包括模型加载、模型初始化、仿真控制命令接收、仿真时钟对时、信息分发和模型销毁;
分辨率切换规则设置模块用于提供可视化的编辑界面,编辑模型切换触发条件,以及条件触发后的模型切换关系,并生成切换配置文件发送给模型公共服务模块;
所述方法包括如下步骤:
步骤1,多分辨率模型代码生成:多分辨率模型代码实现规范模块定义了一套模型代码生成规范,该规范定义了模型初始化函数、仿真控制命令接收处理函数、输入数据接收函数、输出数据分发函数、模型销毁函数;如果模型为新建,则按照规范中规定的函数形式定义该模型的公共函数,并在相应的函数中实现模型的功能;如果模型为已有模型,则按照规范中规定的函数形式定义该模型的公共函数,并将相应功能迁移到相应函数中,生成模型dll文件;
步骤2,模型注册与交互配置:按照多分辨率模型代码实现规范模块实现的模型在多分辨率模型交互管理模块中进行模型注册和交互配置,配置的信息包括模型的注册信息和模型交互关系,模型的注册信息包括模型的分类、功能、分辨率和输入输出接口信息;模型交互关系包括框架启动需要加载的模型名称、模型路径、交互接口名称、信息发送模型名称和信息接收模型名称,生成XML格式的模型交互关系配置文件,并发送给框架公共服务主程序;
步骤3,模型分辨率切换规则配置:在分辨率转换规则设置模块中设置模型切换的触发条件,选择在该触发条件下进行转换的模型,生成XML格式的模型切换配置文件,并发送给框架公共服务主程序;
步骤4,多分辨率模型集成与切换:将模型交互关系配置文件中的模型dll文件放入配置中指定的目录,启动框架公共服务主程序,框架公共服务主程序读取步骤2生成的模型交互关系配置文件、步骤3生成的模型切换配置文件后,加载模型交互关系配置文件中配置的模型,在运行过程中,框架公共服务主程序为模型提供底层的公共功能支持,根据模型交互关系配置文件中配置的模型交互关系在模型之间进行信息分发,当满足模型切换配置文件中的转换条件时,触发不同分辨率的模型进行切换。
2.根据权利要求1所述的方法,其特征在于,所述多分辨率模型代码实现规范模块通过如下函数定义一套模型代码生成规范:
模型初始化函数:该函数没有输入参数,该函数内部处理是为模型的参数赋默认的初始值,对模型进行初始化操作,根据模型的实际功能进行实现,在模型加载时调用;
仿真控制命令接收处理函数:该函数输入参数包括仿真控制命令类型和仿真倍数,控制命令类型包括初始化、开始、暂停、结束,模型通过该函数接收到仿真命令,并进行相应的处理操作;
输入数据接收函数:该函数输入参数包括接收数据类型、数据内容和数据长度,模型通过该函数接收外部数据,并根据数据类型,进行相应的处理操作;
输出数据分发函数:该函数输出参数包括发送数据类型、发送数据内容、发送数据长度,模型调用该函数将处理后的数据发送出去;
模型销毁函数:该函数没有输入参数,在软件退出时,调用该函数,用于清除模型内存的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711391245.1/1.html,转载请声明来源钻瓜专利网。