Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

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

Syntaxe Stateflow

développer tout

Détection de changements

hasChangedDétecter un changement depuis le dernier pas de temps dans un diagramme Stateflow
hasChangedFromDétecter les changements dans les données par rapport à une valeur spécifiée dans un diagramme Stateflow
hasChangedToDétecter les changements dans les données d’une valeur spécifiée dans un diagramme Stateflow

Logique temporelle

afterExécuter le diagramme après la diffusion d’un événement ou un délai spécifié
atExécuter le diagramme lors de la diffusion d’un événement ou à un moment précis
countNombre d’exécutions de diagramme pendant lequel une condition est valide
elapsedTemps écoulé depuis que l’état est devenu actif
everyExécuter un diagramme à des intervalles réguliers
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.

Sélection d՚exemples