na_0037:变体条件使用单变量
子 ID 建议
NA-MAAB - a
JMAAB - a
MATLAB 版本
全部
规则
子 ID a
变体条件应避免使用由多个变量形成的复合条件。
例外
使用默认变体时,可以使用由多个变量组成的条件表达式。
自定义参数
不适用
示例 - 正确
变体条件是由多个变量组成的单一条件设置的。
建议在条件方程中使用枚举类型变量。此示例使用数值来提高可读性。
示例 - 不正确
变体条件是由多个变量组成的复合条件设置的。
理由
子 ID a:
将条件复杂化,这会使得难以确定哪个子系统将变为激活状态。这可能导致条件被忽略。
当条件被忽略时,可能会存在没有激活子系统的风险。
验证
模型顾问检查:检查单变量变体条件句的使用情形 (Simulink Check)
上次更改
R2020a
另请参阅
版本历史记录
在 R2020a 中推出