Contenu principal

Syntaxe des états et transitions

Définir le comportement des diagrammes avec des actions et des conditions

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.

Catégories

  • Programmer le comportement des états
    Définir le comportement des diagrammes au moyen d’actions, de transitions, d’événements, de structures d’états et de jonctions d’historisation
  • Syntaxe du langage d’action
    Utiliser MATLAB ou le C comme langage d’action avec des opérateurs, des types de données et des fonctions prédéfinies pour contrôler le comportement des états et des transitions dans les diagrammes Stateflow
  • Concevoir la logique de transition
    Définir la manière dont votre système transitionne entre les modes de fonctionnement avec des opérateurs graphiques et logiques, des jonctions et des actions
  • Contrôler la temporisation et l’exécution
    Contrôler la temporisation et l’ordre des actions d’un diagramme en utilisant la logique temporelle événementielle, l’exécution d’états parallèles et des mécanismes événementiels et temporels
  • Traiter les données et les signaux
    Gérer les données du diagramme et réagir aux modifications des signaux pour détecter les changements, aux événements pilotés par les données pour déclencher des actions et aux types de données complexes pour représenter et traiter les données
  • Intégrer du code externe
    Intégrer des fonctions MATLAB, des modèles Simulink et des fonctions C pour la communication entre Stateflow et le code externe