Schulungen zu MATLAB und Simulink

Stateflow für die Modellierung Logik-getriebener Systeme

Programm ansehen und anmelden

Kursbeschreibung

In diesem zweitägigen Kurs implementieren Sie komplexe Entscheidungsflüsse und endliche Zustandsautomaten mit Stateflow®. Sie setzen dazu Flussdiagramme, Zustandsautomaten, Wahrheitstabellen und Zustandsübergangstabellen in Simulink®-Modellen ein. T
 
hemen 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
  • Zustandsdaten
  • 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 Zustandsdiagramms, 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

Stufe: Aufbaukurse

Voraussetzungen:

Dauer: 2 Tage

Sprachen: Deutsch, English, 中文, 한국어

Programm ansehen und anmelden