[发明专利]软硬件切换方法和系统有效
申请号: | 201811324480.1 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109492301B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 贝晓狮;刘畅 | 申请(专利权)人: | 北京世冠金洋科技发展有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软硬件 切换 方法 系统 | ||
本发明提供一种软硬件切换方法和系统,该方法包括:在加载仿真工程的过程中,获取预先存储的仿真工程的硬件设备描述文件并解析,得到硬件端口配置。基于软硬件端口配置文件和硬件设备描述文件生成硬件设备代理模块。建立硬件设备代理模块与对应的软件模型的连接关系。将软件模型的输入输出信息,根据硬件设备代理模块与对应的软件模型的连接关系,输入硬件设备代理模块。驱动硬件设备代理模块基于仿真信息执行相应地仿真。通过本发明提供的软硬件端口配置文件和硬件设备描述文件,能将仿真模型与硬件设备进行关联并执行相应的仿真操作,提升软件模型和硬件设备的切换速度,增加操作和仿真的效率。
技术领域
本发明涉及仿真技术领域,具体涉及一种软硬件切换方法和系统。
背景技术
随着现代工业的发展,仿真作为一种可靠的、低成本的工程研究手段广泛应用于航空、航天、电力、化工等工程技术领域。
仿真的过程包括建立仿真模型和进行仿真实验两个主要步骤。现有技术中,工程人员首先通过计算机建立软件模型,然后利用计算机根据所建立的软件模型的内部逻辑进行数学计算,最后得到相应的仿真结果。目前,在实际工作过程中,仿真结果并不能满足实际需求,还需要将仿真模型与硬件设备进行关联,从而得到更为准确的仿真结果。
因此,目前亟需一种将仿真模型与硬件设备进行关联并执行相应仿真操作的技术方案。
发明内容
有鉴于此,本发明提供的一种软硬件切换方法和系统,以解决现有技术中,仿真结果不能满足实际需求的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开了一种软硬件切换方法,包括:
在加载仿真工程的过程中,获取预先存储于所述仿真工程的硬件设备描述文件并解析,得到硬件端口配置;
基于软硬件端口配置文件和所述硬件设备描述文件生成硬件设备代理模块;
建立所述硬件设备代理模块与对应的软件模型的连接关系;
将所述软件模型的输入输出信息,根据硬件设备代理模块与对应的软件模型的连接关系,输入所述硬件设备代理模块;
驱动所述硬件设备代理模块基于所述仿真信息执行相应地仿真。
可选的,所述预先存储于所述仿真工程的硬件设备描述文件的过程,包括:
编写待使用的硬件设备的硬件设备描述文件,所述待使用的硬件设备为软件模型支持的硬件设备,所述硬件设备描述文件包括待切换的硬件设备的通道和变量个数;
基于所述硬件设备描述文件,建立所述软件模型与所述待使用的硬件设备的配置界面;
基于所述配置界面设置所述软件模型与待切换的硬件设备之间的端口信息,生成软硬件端口配置文件;
将所述待切换的硬件设备具有的硬件设备描述文件,及所述软硬件端口配置文件转换为固定格式,存储于仿真工程。
可选的,所述软件模型支持的硬件设备至少包括:I0板卡、CAN总线、电源、1553B总线、EtherCAT总线和串口中的一种或多种。
可选的,所述基于所述软硬件端口配置文件和所述硬件设备描述文件生成硬件设备代理模块,包括:
获取所述软硬件端口配置文件中包括的所述软件模型和待切换的硬件设备的端口对应关系,以及软件模型的输入变量和输出变量;
基于所述硬件设备描述文件、所述端口对应关系、所述输入变量和所述输出变量配置硬件设备代理模块,得到所述硬件设备代理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世冠金洋科技发展有限公司,未经北京世冠金洋科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811324480.1/2.html,转载请声明来源钻瓜专利网。