MathWorks公司®顾问委员会(MAB)准则规定重要的基本规则,在Simulink模型万博1manbetx®和Stateflow®。这些建模准则总的目的是让一个简单的,共同的理解通过控制系统模型建模和消费者。
这些准则的主要目标是:
可读性
提高图形可理解
提高功能分析的可读性
防止连接错误
评论等。
仿真和验证
机制,使模拟
可测性
代码生成
提高代码生成的效率(ROM,RAM效率)
确保生成代码的健壮性
无法实现的模式运行时错误和建议的这些规则的范围之外。
指南通过使用标准模板文件。创建原来的准则时,建议该模板的用途。
此模板指定了理解指导原则所需的最低需求。只要新项不复制现有信息,就可以向模板添加新项。
标题节 | 格式 | 部分描述 |
---|---|---|
规则ID:标题 | :指南的标题(独特的,短) |
用于标识准则的规则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版本字段中使用以下格式之一识别该版本:
|
规则>子ID | 通过使用子ID指定规则的条件(一个或多个)。有能够按规则ID的多个子ID。 对于一个子ID的小节包括:
|
指定规则的条件(S)。子ID被指定为:
例如,对于指导xy_0000子ID是:
对于包括自定义参数的规则,所选择的价值是所描述的具体的关于该项目的项目。在描述字段中提供对象和值的一个例子。然而,项目的进程,控制目标的条件和工程师的技术水平,应全面指定自定义参数时评估。 |
合理 | 子id的动机 | 在可读性、验证效率、代码生成后的代码效率等方面为指南的使用提供了推理。 |
验证 | 验证方法 |
方法(s)表示,验证与准则的条件,如型号的合规性:
|
最后一次改变 | [R <年> | MATLAB修订其准则的内容最后更新。例如,R2020a。 |
也可以看看 | 参考文献 | 更多信息可有助于更好地理解准则。 |