jc_0763:多个内部转移的使用
子 ID 建议
NA-MAAB - a1/a2
JMAAB - a1/a2
MATLAB 版本
全部
规则
子 ID a1
不应在单一状态中使用多个内部转移。
自定义参数
不适用
示例 - 正确
示例 - 不正确
子 ID a2
当在单个状态中使用多个内部转移时,应按执行顺序从上到下列出。
自定义参数
不适用
示例 - 正确
示例 - 不正确
理由
子 ID a1:
当使用多个内部转移时,转移条件的数量不明确。通过将内部转移的使用次数限制为一次,可使转移更加清晰,可读性也得到提高。
子 ID a2:
使用多个内部转移可以防止转移线交叉并简化状态转移。
按执行顺序排列内部转移可以提高可读性。
验证
模型顾问检查:检查 Stateflow 状态中内部转移的使用 (Simulink Check)
上次更改
R2020a
另请参阅
Stateflow 对象概述 (Stateflow)
工作模式之间的转移 (Stateflow)
图执行的类型 (Stateflow)
版本历史记录
在 R2020a 中推出