Main Content

Exécution dans MATLAB

Exécuter des diagrammes Stateflow® autonomes en tant qu’objets dans MATLAB®

Concevez une logique avec des diagrammes d’états et exécutez-la sous forme de programmes MATLAB. Exécutez votre diagramme et réalisez des tests unitaires dans l’éditeur Stateflow. Contrôlez le comportement des interfaces utilisateur et des applications de traitement de données avec votre diagramme.

Fonctions

développer tout

Stateflow.exportAsClassExport MATLAB class for standalone chart
Stateflow.exportToVersionExport standalone chart for use in previous version of Stateflow (depuis R2020a)

Syntaxe Stateflow

développer tout

Détection de changements

hasChangedDetect change in data since last time step in Stateflow chart
hasChangedFromDetect change in data from specified value in Stateflow chart
hasChangedToDetect change in data to specified value in Stateflow chart

Logique temporelle

afterExécuter le diagramme après la diffusion d’un événement ou un délai spécifié
atExecute chart at event broadcast or specified time
countNombre d’exécutions de diagramme pendant lequel une condition est valide
elapsedTemps écoulé depuis que l’état est devenu actif
everyExecute chart at regular intervals
temporalCountNombre d'événements, d'exécutions de diagrammes ou temps écoulé depuis que l'état est devenu actif

Rubriques

Résolution des problèmes

Debug a Standalone Stateflow Chart

Interrupt execution to step through each action in a Stateflow chart.

Exemples présentés