simulinktest
Smulink Test Notebook
- 序
- Subsystem Test
- 使用Testharness对模型进行测试
- ------------------------分割线--------------------------------------------
序
Simulink Test 为模型的仿真,测试,验证和代码生成提供工具;
它包括Test Sequence(用于构建复杂的测试序列和仿真结果)和Test Manager(用于管理和执行测试)
Simulink Test支持功能,基线,等效性和背对背测试,包括软件在环测试,处理器在环测试和硬件在环测试。
通过创建Test Harness可以实现模型和测试的分离。同时支持测试报告的生成,review测试结果等测试功能。
Key Features:
- Test harness for subsystem or model testing
- Test sequence block for running tests and assessments
- Pass-fail criteria, including tolerances, limits, and temporal conditions
- Baseline, equivalence, back-to-back, and real-time testing
- Setup and cleanup scripts for customizing test execution
- Test Manager for authoring, executing, and organizing test cases and their results
- Customizable report generation for documenting test outcomes
Subsystem Test
Test harness可以理解成一个黑盒,把,模型装进去,输入输出印出来,然后再里面编写运行Test Sequence并和Test assessments做比较得出结果。
1 打开示例模型
sltestHeatpumpExample
使用Testharness对模型进行测试
在模型上创建testharness
Analysis-Test Harness-Create for Model
选择如上图箭头所示,在生成的testharness里面会自动创建Test sequence,同时可以重命名harness名称。
选择“add separate assessment block 会在生成的test harness里面多生成一个test assessment序列”
note:一个模型可以创建多个Test harness ,通过manager test可以选择或删除对应的test harness。
双击打来test sequence会发现,根据模型设置已经自动生成了输入和输出端口信息,
根据端口信息即可添加自己的测试用例,用例编辑的语法遵循stateflow。
------------------------分割线--------------------------------------------
针对Test Sequence的编辑,如果测试用例太多,逐个添加未免太麻烦…
so,选择使用m文件直接生成的方式或许更快一点。
matlab为test sequence提供了以上函数,目前使用带框的两个来满足我的需求。
通过c#创建一个小工具
将测试用例自动生成然后根据m文件的模板生成test sequence m文件。
然后再放到matlab中运行!
节省时间!
解决人为添加出错的风险!
simulinktest相关推荐
最新文章
- hmailserver和rounduce安装
- Cocos2dx学习笔记9:cocos2dx锚点(Anchor Point)
- AJAX 缓存问题的两种解决方法(IE
- 004_Queue消息模式发送文本消息
- 速度收藏!600页阿里技术全景图曝光,程序员看完都沸腾了
- 【Linux系统编程】可重入函数和不可重入函数
- python导入数据画柱状图代码_在Linux下使用Python的matplotlib绘制数据图的教程
- MIME媒体类型:简介,作用(描述并标记多媒体内容),示例
- 转:Page.ClientScript.RegisterStartupScript(me.GetType(),script1,scriptalert('111');/script)...
- java基础的第二轮快速学习!day10
- Git/mercurial...版本控制分支曲线图解析
- 小米air2se耳机只有一边有声音怎么办_小米真无线蓝牙耳机Air2 SE评测:仅需169元,享受随心畅听体验...
- spss多元线性回归散点图_SPSS19.0实战之多元线性回归分析
- 【已解决】ubuntu无法进入启动页面,全屏出现【ok】并且不停闪烁
- 模拟键盘按键 自动输入文字
- Python将word表格存入excel —— 格式化pg参数手册
- msysGit与TortoiseGit使用入门
- 多项式分解 java
- Intellij IDEA的安装及使用介绍
- 津津的储蓄计划python_津津的储蓄计划 c++