Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

forward

Weiterleiten einer Meldung

Beschreibung

forward(message_in_name,message_out_name) leitet eine gültige Eingangsmeldung oder lokale Meldung an eine lokale Warteschlange oder einen Ausgangsport weiter. Nachdem ein Diagramm eine Meldung weiterleitet, kann es im selben Zeitschritt eine weitere Meldung aus der Warteschlange entfernen.

Beispiel

Beispiele

alle erweitern

Prüft die Eingangswarteschlange auf die Meldung M_in. Liegt eine Meldung vor, wird die Meldung aus der Warteschlange entfernt und an den Ausgangsport M_out weitergeleitet.

on M_in:
   forward(M_in,M_out);

Stateflow chart that uses the forward operator in a state.

Prüft die lokale Warteschlange auf die Meldung M_local. Liegt eine Meldung wird, wird vom Zustand A zum Zustand B gewechselt. Die Meldung wird aus der Meldungs-Warteschlange M_local entfernt und zum Ausgangsport M_out weitergeleitet.

M_local{forward(M_local,M_out)}

Stateflow chart that uses the forward operator in a transition.

Versionsverlauf

Eingeführt in R2015b