静态检查主要工具“

1、Model Adiviser

By Product,针对MathWorks的各种工具箱进行分类验证,没有实际意义!

By Task

①、Modeling Standard for MAB

选定需要进行检查的模块→选择MAB下需要检查的项或者所有项全部选择→运行检查并生成检查报告→研究检查报告中Warning&Fail项,尤其时那些Failure项。确定有没有必要进行修改,以及修改方法!

检查标注很多时,可以考虑选择自己关心的那一部分进行组合(建立检查配置):

Setting→Opening configuration editor→New folder→选择自己需要检查的项(右击目标检查项选择Copy-右击目标文件夹,Paste到目标文件夹下)→Save as

正式检查前,做如下操作:Setting→Loading configuration→Run the check

备注:这种检查适用于小模块检查,就是那种边建模边检查的那种操作。如果最终建模最后检查可能耗时和修改都很麻烦!

②、Modeling Standard for JMAB

处理方式同上

③、Modeling Standard for ISO 26262

处理方式同上

④、Complexity Metric

尤其要关注CycloMatic complexity metric,关注子模型的复杂程度。如果数值较高,徐奥考虑将子模型拆分为更多的子模型降低其复杂度!

2、Design Verifier

Design Verifier→Design Error Detection→检查两类错误:数据溢出&死逻辑(永远成立或永远不成立)

动态测试

①、Test 工具(主要针对单元模型进行动态测试较为有效)

App→Simulink Test→Add test harness→Sources and Sinks @ Test Sequence→在Test Sequence editor中编写各测试步骤中信号变量

②、动态测试评价指标工具Coverage Analyzer:

Coverage Analyzer→coverage on→Setting→Referenced Models→Selected Models(此处选择被测模型Slex3) →OK

参考资料:

Simulink 基础入门系列(全7P)-P6 06_Simulink培训之模型测试(哔哩哔哩,董淑成)

simulink模型动静态测试相关推荐

  1. 混合动力simulink模型 转卖新能源混动车型模式转换说明,包含HCU模式转换simulink框图及说明文档

    混合动力simulink模型 转卖新能源混动车型模式转换说明,包含HCU模式转换simulink框图及说明文档 _:1350668221632825嘀嘀嘀哒哒

  2. simulink怎么生成vxworks的执行程序_让天下没有难改的Simulink模型

    相信不少用Simulink建模的朋友平时或多或少都会碰到这些情况 拿到几个同事搭的模型做集成,有些同事喜欢用红色设置inport,有些同事喜欢用蓝色设置constant,各种颜色设置,五花八门 如果要 ...

  3. 倒立摆的simulink模型搭建

    倒立摆的simulink模型搭建 1.倒立摆基本背景: 倒立摆,Inverted Pendulum ,是典型的多变量.高阶次 ,非线性.强耦合.自然不稳定系统.倒立摆系统的稳定控制是控制理论中的典型问 ...

  4. 黑白盒测试,动静态测试的区别与联系

    本文如有纰漏请指正. 有一天遇到一个问题,判断观点是否正确:白盒测试有可能是静态测试:黑盒有可能是静态测试....,这个问题需要弄清楚黑白盒,动静态测试的根本区别是什么. 黑盒测试,白盒测试的区别:代 ...

  5. matlab模型参数不匹配怎么办,修改Simulink模型后出现初始状态大小不匹配的错误...

    本帖最后由 Okeeeey 于 2020-10-19 10:11 编辑 在进行直驱风力发电机阻抗建模时,我想用LCL滤波器代替滤波电感L,于是在simulink中修改模型,修改前后如图1图2所示 VU ...

  6. 【Matlab 控制】批量修改大型 Simulink 模型中模块的属性

    批量修改大型 Simulink 模型中模块的属性 一.通过Simulink自带的搜索 二.通过命令行进行搜索替换 三.使用Model Explorer编辑属性 在大型Simulink建模中,需要进行某 ...

  7. 如何加快Simulink模型的仿真速度

    有几种原因可能导致仿真运行速度很慢: 1. 模型中有一个 MATLAB 函数块 :当存在 MATLAB Fcn 模块时,在每个采样时间都会调用 MATLAB 解释器.这会大大降低仿真速度.所以,应尽可 ...

  8. matlab仿真图片png,Simulink仿真入门到精通(六) Simulink模型保存为图片

    6.1 截图保存方式 Ctrl+Alt+A 6.2 拷贝试图方式 Edit→Copy Current View to Clipboard 6.3 saveas函数 用于保存figure或者simuli ...

  9. simulink怎么生成vxworks的执行程序_Matlab/Simulink基础了解(五):基础Simulink模型搭建及Embedded基础使用...

    为了方便大家阅读,从这章开始在章节名中添加该章节要讲的主要的东西. 本章给大家讲一个最简单的Simulink模型: 在处理应用逻辑时常常会判断车速信号来得到车是否静止,如果车已经跑起来了,很多功能都会 ...

  10. MATLAB/Simulink模型开发乐高EV3 双足平衡机器人

    MATLAB/Simulink 2018a 模型开发乐高EV3 双足平衡机器人(含视频) 之前只是用Matlab做一些算法的仿真,数据的计算分析处理,知道MATLAB中包含有Simulink,只知道S ...

最新文章

  1. 百度地图api应用程序大赛作品
  2. SharePoint最简母版页
  3. arcgis批量处理nc文件_法律行业python教程——利用python批量处理文件之批量重命名...
  4. Java笔记-spring-rabbit框架中消息中header的添加
  5. python怎么写中文至excel_Python 解决中文写入Excel时抛异常的问题
  6. 大数据---数据分析师的完整流程与知识结构体系
  7. powershell自动化操作AD域、Exchange邮箱系列(10)—获取Exchange邮箱用户配额并导出excel
  8. 基于python+django框架+Mysql数据库的新闻信息管理系统设计与实现
  9. 《Windows游戏编程大师技巧》 四、GDI、控件和突发奇想
  10. Vue加入购物车动效
  11. 图书管理系统需求规格说明文档目录_一个已经超越普通设计素材管理范畴的文档管理软件—Eagle...
  12. 百度地图动态修改图标
  13. html送女朋友的网页,做一个网页送给心动女孩子生日礼物(表白也合适)
  14. 2022年第一篇C语言50行代码制作爱心电子相册
  15. Leetcode May Challenge - 05/07: Cousins in Binary Tree(Python)
  16. 小米/红米刷机过程-以红米3S为例
  17. [精]Oracle VPD详解(虚拟专用数据库)
  18. 《数字电子技术课程设计》课程笔记(二)————multisim仿真模拟
  19. SpringBean生命周期详解 | 有图有真相
  20. 模式识别 —— 第一章 贝叶斯决策理论

热门文章

  1. 分析图片相似度的软件,图片相似度比对算法
  2. Origin Pro 8.5绘图导出图片空白边距问题
  3. 偏最小二乘法 Partial Least Squares
  4. tbopen链接生成工具_愚人节必备工具,有了它们就是朋友圈最靓的仔
  5. 网游加速器和换ip工具的区别
  6. 高等数学张宇18讲 第十一讲 二重积分
  7. 最火特效软件ae手机版制作抖音快手热门飞天腾云驾雾特效的教程。
  8. KVASER新手入门的常见十一个问题
  9. web前端期末大作业:美食文化网页设计与实现——美食餐厅三级(HTML+CSS+JavaScript)
  10. python itchat_Python itchat模块在微信上的