jc_0751: Backtracking prevention in state transition
Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®
Sub ID Recommendations
NA-MAAB — a
JMAAB — a
Sub ID a
Connective junctions shall not be used to separate complex conditions.
Connective junctions are not used to separate complex conditions.
Connective junctions are used to separate complex conditions.
Sub ID a:
Deviation from the rule can cause backtracking, which results in unintended behavior.
Model Advisor check: Check for unexpected backtracking in state transitions (Simulink Check)
Transition Between Operating Modes (Stateflow)
Combine Transitions and Junctions to Create Branching Paths (Stateflow)
Evaluate Transitions (Stateflow)
Introduced in R2020a