Formations MATLAB et Simulink

Modélisation de Systèmes Logiques avec Stateflow

Afficher le calendrier et s'inscrire

Détails de la formation

Cette formation montre comment développer des flux décisionnels complexes et des machines à états finis avec Stateflow®. On aborde tout particulièrement les graphes de flux, les machines à états et les tables de vérité. Parmi les sujets abordés :
 
  • Diagrammes de flux
  • Machines à états
  • Architecture des machines à états
  • Machines à états parallèles
  • Evénements dans des diagrammes d’états
  • Appel de fonctions
  • Tables de vérité
  • Tables de transition d'état
  • Modélisation par composants

Jour 1 sur 2


Modélisation de flux logiques complexes

Objectif: Implémenter des flux décisionnels à l'aide de diagrammes de flux.

  • Jonctions et transitions
  • Comportement d'un diagramme de flux
  • L'interface Stateflow
  • Conditions et actions de condition
  • Données d'un diagramme
  • Structures courantes

Modélisation de machines à états

Objectif: Implémenter des machines à états avec des diagrammes de transition d'état.

  • Comportement d'une machine à états
  • Etats et actions de transition
  • Initialisation du diagramme
  • Ordre d'exécution des actions
  • Diagrammes de flux internes
  • Diagrammes de Mealy et Moore

Diagrammes d'états hiérarchiques

Objectif: Implémenter des diagrammes hiérarchiques pour améliorer la clarté des conceptions de machines à états.

  • Super-états et sous-états
  • Données d'un état
  • Jonction d'historique
  • Priorité des transitions
  • Ordre d'exécution des actions

Diagrammes d'états parallèles

Objectif: Implémenter des états parallèles pour concevoir des modèles multitraitements.

  • Avantages des états parallèles
  • Décomposition d'un diagramme/état
  • Comportement des états parallèles

Jour 2 sur 2


Evénements dans des diagrammes d'états

Objectif: Utiliser des événements dans un diagramme Stateflow pour influencer l'exécution du diagramme.

  • Utilisation des événements dans un diagramme de transition d'état
  • Diffusion d'événements
  • Comportement des diagrammes d'états contenant des événements
  • Evénements implicites
  • Opérateurs de logique temporelle

Appel de fonctions

Objectif: Créer des fonctions dans un diagramme Stateflow à partir de blocs Simulink, langage MATLAB et diagrammes de flux.

  • Types de fonctions disponibles
  • Fonctions Simulink
  • Fonctions MATLAB
  • Fonctions graphiques

Tables de vérité et tables de transition d'état

Objectif: Créer un diagramme de flux et un diagramme de transition d'état sous la forme d'une table.

  • Tables de vérité
  • Conditions, décisions et actions
  • Tables de transition d'état
  • Etats, transitions et actions

Modélisation par composants dans Stateflow

Objectif: Préparer des diagrammes Stateflow pour la réutilisation de composants et interagir avec des données Simulink structurées.

  • Bus
  • Types de données
  • Sous-diagrammes atomiques
  • Cartographie des données
  • Réutilisation des diagrammes

Niveau: Intermédiaire

Pré-requis:

Durée: 2 jours

Langues: Deutsch, English, Français, 한국어, 中文

Afficher le calendrier et s'inscrire