Schulungen zu MATLAB und Simulink

Stateflow für Anwendungen im Automobilbau

Programm ansehen und anmelden

Kursbeschreibung

Diese Version von Stateflow für die Modellierung Logik-getriebener Systeme wendet sich an Ingenieure in der Automobilindustrie, die ereignisgesteuerte und logische Systeme modellieren und simulieren müssen. In diesem zweitägigen Kurs kommen praktische Beispiele und Übungen zum Einsatz, die die grundlegenden Modellierungstechniken auf realistische Probleme aus dem Automobilbau anwenden. Themen sind unter anderem:
  • 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