[发明专利]一种模型与模型代码的测试方法及装置在审
申请号: | 202110346109.0 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113051167A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘春;郭港;付永星;成一诺 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞 |
地址: | 100015 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 代码 测试 方法 装置 | ||
1.一种模型与模型代码等效性的测试方法,其特征在于,所述方法包括:
电子设备根据被测模型及其对应的激励输入数据和数据收发结构,构建所述被测模型对应的模型测试框架;
获得所述模型测试框架对应的模型测试工程,以使所述模型测试工程对应的仿真工具可管理所述模型测试框架的仿真过程;
利用所述模型测试框架、目标嵌入式平台对应的数据收发模块以及所述模型测试工程,确定所述模型测试框架对应的代码测试框架以及所述代码测试框架对应的代码测试工程,其中,所述代码测试框架包含等效模型以及待部署于所述目标嵌入式平台的包含所述目标嵌入式平台对应的数据收发模块的部署模型;
利用所述模型测试工程以及所述模型测试框架,确定所述被测模型对应的仿真结果数据;
在所述目标嵌入式平台运行的情况下,利用所述代码测试工程及所述等效模型,将所述激励输入数据发送至所述目标嵌入式平台,以使所述目标嵌入式平台运行部署模型对应的程序代码,确定所述激励输入数据对应的代码结果数据,并反馈至所述等效模型;
所述电子设备利用所述仿真结果数据及所述代码结果数据,验证所述被测模型与所述代码测试框架所对应程序代码之间的等效性。
2.如权利要求1所述的方法,其特征在于,所述根据被测模型及其对应的激励输入数据和数据收发结构,构建所述被测模型对应的模型测试框架的步骤,包括:
将所述被测模型集成至模型引用子系统,并基于所述被测模型对应的输入输出端口信息,设置所述模型引用子系统的数据传输端口;
构建用于存储所述被测模型及所对应激励输入数据的测试激励子系统,并生成所述测试激励子系统对应的数据发送端口;
构建用于存储结果数据的信号观测子系统,并生成所述测试激励子系统对应的数据接收端口;
利用所述模型引用子系统、所述测试激励子系统、所述信号观测子系统以及预设约束条件,构建所述被测模型对应的模型测试框架。
3.如权利要求2所述的方法,其特征在于,所述预设约束条件包括:所述测试激励子系统与所述模型引用子系统,以及所述模型引用子系统与所述信号观测子系统之间通过预设信号线连接,信号线所传输信号满足预设信号设置条件,其中,所述预设信号设置条件包括:所述预设信号线所传输的信号为一维向量,且该信号的数据类型为无符号8位。
4.如权利要求2所述的方法,其特征在于,所述利用所述模型测试工程以及所述模型测试框架,确定所述被测模型对应的仿真结果数据的步骤包括:
利用所述模型测试工程,控制所述测试激励子系统通过其对应的数据发送端口,将所述激励输入数据发送至所述模型引用子系统,以使所述模型引用子系统通过其数据接收端口接收所述激励输入数据,并基于所集成的被测模型,确定出所述激励输入数据对应的仿真结果数据,并通过所述模型引用子系统的数据发送端口发送至所述信号观测子系统;所述信号观测子系统通过其数据接收端口接收所述仿真结果数据,并存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110346109.0/1.html,转载请声明来源钻瓜专利网。