Stateflow für Anwendungen im Automobilbau
Programm ansehen und anmeldenKursbeschreibung
- Flussdiagramme
- Zustandsautomaten
- Hierarchische Zustandsautomaten
- Simultanverarbeitende Zustandsautomaten
- Ereignisse in Zustandsautomaten
- Funktionen in Zustandsautomaten
- Wahrheitstabellen
- Zustandsübergangstabellen
- Komponentenbasierter Entwurf
Tag 1 von 2
Modellieren komplexer Logikflüsse mithilfe von Flussdiagrammen
Ziel: Implementieren von Entscheidungsflüssen in Form von Flussdiagrammen.
- Knoten und Übergänge
- Verhalten eines Flussdiagramms
- Die Stateflow-Oberfläche
- Bedingungen und an Bedingungen gebundene Aktionen
- Diagrammdaten
- Häufig verwendete Flussdiagrammmuster
Modellieren von Zustandsautomaten
Ziel: Implementieren von Zustandsautomaten mithilfe von Zustandsdiagrammen.
- Verhalten von Zustandsautomaten
- Zustände und Zustandsübergangs-Aktionen
- Initialisieren von Zustandsdiagrammen
- Ausführungsreihenfolge von Aktionen
- Flussdiagramme innerhalb von Zuständen
- Mealy- und Moore-Diagramme
Implementierung hierarchischer Zustandsautomaten
Ziel: Implementieren hierarchischer Diagramme, um Entwürfe übersichtlicher zu gestalten.
- Superzustände und Subzustände
- Lokale Daten in Zuständen
- History-Knoten
- Priorität von Übergängen
- Ausführungsreihenfolge von Aktionen
Implementierung simultanverarbeitender Zustandsautomaten
Ziel: Implementieren paralleler Zustände zur Modellierung von Automaten, die mehrere Verarbeitungsstränge gleichzeitig ausführen.
- Vorteile der Verwendung paralleler Zustände
- Diagramme in parallele Zustände aufteilen
- Verhalten paralleler Zustände
Tag 2 von 2
Verwenden von Ereignissen in Zustandsdiagrammen
Ziel: Verwenden von Ereignissen innerhalb eines Stateflow-Diagramms, um die Ausführung zu beeinflussen.
- Verwenden von Ereignissen in Zustandsdiagrammen
- Aussenden von Ereignissen
- Verhalten von Zustandsdiagrammen, die Ereignisse enthalten
- Implizite Ereignisse
- Temporale logische Operatoren
Aufrufen von Funktionen aus Stateflow
Ziel: Erstellen von Funktionen innerhalb eines Stateflow-Diagramms, die aus Simulink-Blöcken, MATLAB Programmcode und Flussdiagrammen bestehen können.
- Arten der zur Verfügung stehenden Funktionen
- Simulink-Funktionen
- MATLAB-Funktionen
- Grafische Funktionen
Wahrheitstabellen und Zustandsübergangstabellen
Ziel: Erstellung von Fluss- und Zustandsdiagrammen in tabellarischer Form.
- Wahrheitstabellen
- Bedingungen, Entscheidungen und Aktionen
- Zustandsübergangstabellen
- Zustände, Übergänge und Aktionen
Komponentenbasierter Entwurf in Stateflow
Ziel: Wiederverwenden von Stateflow-Entwürfen und Interaktion mit strukturierten Simulink-Daten.
- Bus-Signale
- Datentypen
- Atomare Unterdiagramme
- Datenzuordnung
- Wiederverwendbare Diagramme