Simulink test工具箱初体验

Test工具箱的意义

转载文:原作者B站地址链接
创建完模型后,需要验证模型的仿真结果是否和预期一致,以保证生成的代码执行结果和我们预期一致。

模型创建

一个输入 一个输出
在这里插入图片描述
打开Test Manager
在这里插入图片描述
新建一个测试工程
在这里插入图片描述
参数解释:
在下面导入模型
在这里插入图片描述
模型仿真的结果与期望的结果做一个比较
在这里插入图片描述
覆盖度设置:up说一般设置这三个,这个具体要后续去学,MCDC表示逻辑
在这里插入图片描述
可以选择excel(手动写数据用excel比较方便)也可以选择用mat文件(实车数据用map文件比较方便)

建立Excel表格

Time是仿真时间(模型步长设为固定步长,步长为0.02s)
a为输入,b为输出
在这里插入图片描述

点击add,然后添加上面excel后,点击map(就是设置的参数和模型的参数匹配一下),我这里是已经匹配过了,input和baseline都要分别进行匹配,然后input选变量a,baseline选变量b,a是模型输入,b是期望输出。匹配结束后就是如下图:
在这里插入图片描述
运行成功后,可以查看测试报告,里面的组成和我们前面选的覆盖度设置有关,这里覆盖度为100%
在这里插入图片描述
点击箭头可以导出覆盖度报告
在这里插入图片描述
也可以点击此处生成总体测试报告
在这里插入图片描述
进入上面报告,可以看到时序图
在这里插入图片描述
在input和baseline可以选择数据是线性连接或是hold on。
最后在覆盖度报告中,可以点击Add Test for Missing Coverage自动生成没有覆盖到的测试用例(up说这一块比较鸡肋,自己看不出来的它也看不出来)。
目前才学习了这一点,后续学习会更新笔记。

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值