指南和模板的用途

MathWorks公司®顾问委员会(MAB)准则规定重要的基本规则,在Simulink模型万博1manbetx®和Stateflow®。这些建模准则总的目的是让一个简单的,共同的理解通过控制系统模型建模和消费者。

这些准则的主要目标是:

  • 可读性

    • 提高图形可理解

    • 提高功能分析的可读性

    • 防止连接错误

    • 评论等。

  • 仿真和验证

    • 机制,使模拟

    • 可测性

  • 代码生成

    • 提高代码生成的效率(ROM,RAM效率)

    • 确保生成代码的健壮性

注意

无法实现的模式运行时错误和建议的这些规则的范围之外。

指南通过使用标准模板文件。创建原来的准则时,建议该模板的用途。

注意

此模板指定了理解指导原则所需的最低需求。只要新项不复制现有信息,就可以向模板添加新项。

标题节 格式 部分描述
规则ID:标题 XX_nnnn:指南的标题(独特的,短)

用于标识准则的规则ID由两个小写字母和一个四位数组成。字母和数字的组合由下划线分隔。例如,xx_nnnn。规则ID是永久性的,不会改变。

注意

在规则ID的两个字母标识指南的作者。

子ID的建议

NA-MAAB:X,Y,Z

JMAAB:X,Y,Z

指定推荐使用由NA-MAAB(北美MathWorks公司汽车咨询委员会)和JMAAB(日本MathWorks公司汽车咨询委员会)建模标准组织采用该准则子ID。每个组织都是汽车OEM和供应商的区域,特定的财团;NA-MAAB代表北美和欧洲。JMAAB代表日本。

MATLAB®版本 所有
RX,RY,RZ
RX和更早版本
RX,后来
RX在变化中

MAB指南支持所有版本的MAT万博1manbetxLAB和Simulink产品。s manbetx 845万博1manbetx当规则只适用于特定版本时,在MATLAB版本字段中使用以下格式之一识别该版本:

  • MATLAB的所有版本

  • RX,RY,RZ - MATLAB的特定版本

  • RX和更早版本 - MATLAB的版本直到版本的RX

  • 从版本RX到当前版本的MATLAB的版本

  • RX通过RY -版本的MATLAB之间的RX和RY

规则>子ID

通过使用子ID指定规则的条件(一个或多个)。有能够按规则ID的多个子ID。

对于一个子ID的小节包括:

  • 自定义参数

  • (可选的)排除

  • (可选的)

指定规则的条件(S)。子ID被指定为:

  • 可选择 - 由一个小写字母(按字母顺序)的。是否采用一个可选副ID的选择留给用户。

  • 互斥 - 由一个小写字母(按字母顺序)和单位数字的。当选择接受或拒绝一个互斥子ID,只有一个选项可以被选择。

例如,对于指导xy_0000子ID是:

  • xy_0000a - 代表选择(用户选择)选项

  • xy_0000b1

    xy_0000b2

    -互斥(如果使用,从xy_0000b1或xy_0000b2中选择)

对于包括自定义参数的规则,所选择的价值是所描述的具体的关于该项目的项目。在描述字段中提供对象和值的一个例子。然而,项目的进程,控制目标的条件和工程师的技术水平,应全面指定自定义参数时评估。

合理 子id的动机

在可读性、验证效率、代码生成后的代码效率等方面为指南的使用提供了推理。

验证

验证方法

方法(s)表示,验证与准则的条件,如型号的合规性:

  • 模型顾问检查

  • 手动验证方法

最后一次改变 [R <年> MATLAB修订其准则的内容最后更新。例如,R2020a。
也可以看看 参考文献

更多信息可有助于更好地理解准则。