MAB(Mathworks Advisory Board,Mathworks咨询委员会)针对MATLAB、Simulink、Stateflow规定了建模重要基本规则,这些建模指南的总体目的是让模型的建模者和使用者能够形成简单、统一的理解,本专栏主要针对2020年3月发布的5.0版本进行逐条解读。
戳我了解专栏全部内容 👉专栏链接
本专栏采用图文并茂的方式进行详细讲解,并采用中文描述规范说明、正确示例和错误示例,能够使读者能够快速准确的理解规范的内容,希望本专栏能够为读者提供帮助 ^_^
众所周知,编码规范可以在命名、缩进、注释、格式上统一代码风格,别人一看就懂,降低了沟通成本,并且规范的代码结构也使得代码的可读性、可维护性极大提升,同样,建模规范也有异曲同工之妙,遵守建模规范是实现以下目标的重要前提主要目标是:
- 提高图形的可理解性
- 提高功能分析的可读性
- 防止连接错误
- 注释等
- 提高代码生成效率
- 确保生成代码的健壮性
文章目录
- 阅读前建议
- 规范解读说明
- 规范解读链接
-
- 最全规范
- 命名规范(共20条)
- Simulink规范(共67条)
- Stateflow建模规范
-
- [Stateflow模块 / 数据 / 事件(7 条)](#Stateflow模块 / 数据 / 事件(7 条))
- [Stateflow图(14 条)](#Stateflow图(14 条))
- [条件转移 / 动作(19 条)](#条件转移 / 动作(19 条))
- [标签描述(10 条)](#标签描述(10 条))
- [MATLAB规范(共 10 条)](#MATLAB规范(共 10 条))
- 声明
阅读前建议
在阅读专栏前可以了解一下MAB、MAAB、JMAAB的术语及区别
规范解读说明
MAB 5.0共151条规范,分为命名规范、Simulink建模规范、Stateflow建模规范、MATLAB规范四类;本专栏将命名规范和MATLAB规范通过一篇文章进行详细解读,Simulink建模规范和Stateflow建模规范通过拆分多部份进行详细解读。
规范解读链接
最全规范
命名规范(共20条)
Simulink规范(共67条)
配置规范(4条)
MATLAB MAB 5.0建模规范-Simulink规范 第1部分(详细)
图型外观(19 条)
MATLAB MAB 5.0建模规范-Simulink规范 第2部分(详细)
信号(12条)
MATLAB MAB 5.0建模规范-Simulink规范 第3部分(详细)
条件子系统(6 条)
MATLAB MAB 5.0建模规范-Simulink规范 第4部分(详细)
运算块(16 条)
MATLAB MAB 5.0建模规范-Simulink规范 第5部分(详细)
其他块(10条)
MATLAB MAB 5.0建模规范-Simulink规范 第6部分(详细)
Stateflow建模规范
Stateflow模块 / 数据 / 事件(7 条)
MATLAB MAB 5.0建模规范-Stateflow规范 第1部分(详细)
Stateflow图(14 条)
MATLAB MAB 5.0建模规范-Stateflow规范 第2部分(详细)
条件转移 / 动作(19 条)
MATLAB MAB 5.0建模规范-Stateflow规范 第3部分(详细)
标签描述(10 条)
MATLAB MAB 5.0建模规范-Stateflow规范 第4部分(详细)
其他(4条)
MATLAB MAB 5.0建模规范-Stateflow规范 第5部分(详细)
MATLAB规范(共 10 条)
MATLAB MAB 5.0建模规范-MATLAB规范(详细)
声明
此文章基于Mathworks官方MAB 5.0规范进行解读,部分图形会有引用,而非另起炉灶撰写。
感谢阅读,如有错误恳请指正,如对您有帮助,动手点个赞吧^ - ^