Syntaxe des états et transitions
Contrôlez l’exécution de votre diagramme Stateflow® en définissant précisément les moments où les transitions d'états ont lieu et les instants où les actions sont exécutées. Synchronisez l’exécution des états en diffusant des événements. Détectez les changements de valeur des données et vérifiez quels états sont actifs pendant l’exécution du diagramme.
Blocs
Syntaxe Stateflow
Rubriques
- Differences Between MATLAB and C as Action Language Syntax
Compare the functionality of the chart action languages.
- Consignes concernant le nommage des objets Stateflow
Mots-clés réservés, restrictions de longueur de nom et limitations de nommage.
- Éliminer du code redondant en combinant des actions d’état
Combiner les actions
entry,duringetexiten un état. - Control Function-Call Subsystems by Using bind Actions
Bind a function-call output event to the activity of a state.
- Combiner les transitions et les jonctions pour créer des trajectoires de branchement
Créer des points de décision dans les trajectoires de transition.
- Call Extrinsic MATLAB Functions in Stateflow Charts
Access MATLAB® functions that are not supported for code generation.
- Access MATLAB Functions and Workspace Data in C Charts
Call built-in MATLAB functions by using the
mloperator. - Call C Library Functions in C Charts
Access C functions in state and transition labels.
- Check State Activity by Using the in Operator
Determine if a state is active during chart execution.
- Detect Changes in Data and Expression Values
Define chart behavior when data and expressions change value between time steps.
- Control Chart Execution by Using Temporal Logic
Use event-based and absolute-time temporal logic operators.
- Control Chart Behavior by Using Implicit Events
Trigger chart actions by changes in data values and state activity.
- Réduire les signaux transitoires à l’aide de la logique anti-rebond
Concevoir des machines à états résistantes à l’évolution rapide des signaux.
- Control Oscillations by Using the duration Operator
Simplify debouncing logic in charts that have transient signals.





