Stateflow pour les Applications Automobiles
Afficher le calendrier et s'inscrireDétails de la formation
- 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