[发明专利]实时仿真测试系统及方法在审
申请号: | 202011431875.9 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112416804A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 田建升;李星根;李瑞轩;雷杰;韩源;蒋永坤;王宬;何宇 | 申请(专利权)人: | 西安羚控电子科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 郝迎宾 |
地址: | 710075 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 仿真 测试 系统 方法 | ||
本发明属于实时仿真测试程序开发技术领域,公开了一种实时仿真测试系统及方法,系统包括模型库、配置加载模块、综合管理模块、模型加载模块和数据交互模块;方法包括:上位机通过综合管理模块将模型库中的仿真模型加载至配置加载模块中;设置配置加载模块中的配置文件,并将配置库中的仿真模型的参数配置到配置文件;启动下位机,并建立下位机与上位机间的通信;下位机通过模型加载模块,从上位机中下载配置文件,并根据配置文件,加载配置库中的仿真模型;加载的仿真模型启动,逐项加载配置库中各仿真模型的符号表;数据交互模块启动,并分别与数据发送模块、数据采集模块及模型加载模块加载的仿真模型进行通信;加载的仿真模型进行仿真运行。
技术领域
本发明涉及实时仿真测试程序开发技术领域,具体涉及一种实时仿真测试系统及方法。
背景技术
现有的实时仿真测试系统规模越来越大,软件结构复杂,并且不同的仿真测试需求存在较大的差异,所以针对一种仿真测试需求定制开发相应的实时仿真测试系统程序,导致软件开发效率大幅度下降,从而导致软件项目成本高,模块耦合性高,各个模块的扩展性差等缺点,无法动态配置该仿真测试系统模型的模块。
发明内容
本发明的目的是提供一种实时仿真测试系统及方法,可以动态配置仿真测试系统中的模块。
本发明解决其技术问题,采用的技术方案是:
本发明首先提供一种实时仿真测试系统,包括模型库、配置加载模块、综合管理模块、模型加载模块和数据交互模块;
所述模型库,用于存储各个仿真模型;
所述配置加载模块,包括配置文件和配置库,用于配置仿真模型的下载;
所述综合管理模块,用于将所述模型库中的仿真模型加载至配置加载模块中的配置库中,并用于设置配置加载模块中的配置文件,将配置库中的仿真模型的参数配置到配置文件;
所述模型加载模块,用于从配置加载模块中下载配置文件,根据下载的配置文件,加载配置库中的仿真模型,并逐项加载配置库中各仿真模型的符号表,所述加载配置库中的仿真模型,用于根据接收到的指令进行启动、仿真运行、等待或停止运行;
所述数据交互模块,用于进行模型加载模块加载的仿真模型之间的通讯。
具体的是,所述模型库、配置加载模块及综合管理模块均设置在上位机中,所述模型加载模块和数据交换模块均设置在下位机中。
具体的是,所述上位机基于Windows操作系统运行,所述下位机基于Vxworks操作系统运行。
进一步的是,该系统还包括交互设备,所述下位机中还设置有数据发送模块及数据采集模块;
所述数据采集模块,用于采集交互设备中的运行参数,并用于与数据交互模块进行通信,通过数据交互模块将所述运行参数传输至上位机;
所述数据发送模块,用于与数据交互模块进行通信,并用于通过数据交互模块将仿真模型的参数发送至所述交互设备。
作为一种优选的方式,所述模型加载模块基于UDP及FTP通信协议从配置加载模块中下载配置文件。
另外,本发明还提供一种实时仿真测试方法,应用于所述实时仿真测试系统,包括如下步骤:
a.上位机通过综合管理模块将模型库中的仿真模型加载至配置加载模块中;
b.通过综合管理模块设置配置加载模块中的配置文件,并将配置库中的仿真模型的参数配置到配置文件;
c.启动下位机,并建立下位机与上位机间的通信;
d.下位机通过模型加载模块,从上位机中下载配置文件,并根据配置文件,加载配置库中的仿真模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安羚控电子科技有限公司,未经西安羚控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011431875.9/2.html,转载请声明来源钻瓜专利网。