Main Content

jc_0741: Timing to update data used in state chart transition conditions

Since R2020a

Guideline Publication

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

Sub ID Recommendations

  • NA-MAAB — No recommendations

  • JMAAB — a

MATLAB Versions



Sub ID a

Variables that are used in a state transition condition shall not use state action du to perform an update.

Custom Parameter

Not Applicable

Example — Correct

Example — Incorrect

State action du is used to perform an update.


Sub ID a:

  • The execution order of the transition condition and implement of during can be difficult to understand, which increases the risk of errors.


Model Advisor check: Check updates to variables used in state transition conditions (Simulink Check)

Last Changed


Version History

Introduced in R2020a