【simulink】需求分析和实现tips-常用模块

需求分析

  • 输入输出:
    • 是什么,单位;
  • 变量逻辑:
    • 整理变量的计算关系;
  • 补充逻辑:
    • 结合测试用例(正向+反向)补充支线逻辑;

simulink实现tips

  • 模块分布规则:
    • 输入放左边,输出放右边,竖向对齐;
    • 从左到右,从上到下分布;
      • delay模块:特殊,会常用到从右到左的方向指向;
  • 注重可读性:
    • 所有的步骤、操作、类型等,直接体现在模型中;
    • 例如:做单位换算、类型转换等,单独作为一个步骤,并传递结果;
  • 高内聚、低耦合:
    • 分离模块,细分每个功能、每次判断;
    • 例如:要取一个关系运算符的结果,则将判断过程分离,单独传递结果值;

测试用例编写

测试用例实现

测试用例反推模型漏洞

TBD

posted @ 2024-09-12 17:01  anliux  阅读(18)  评论(0编辑  收藏  举报