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

需求分析

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

simulink实现tips

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

测试用例编写

测试用例实现

测试用例反推模型漏洞

TBD

posted @   anliux  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
历史上的今天:
2023-09-12 【Python】python 中 infinity(inf-无穷)
点击右上角即可分享
微信分享提示