Contenu principal

forward

Description

forward(message_in_name,message_out_name) transfère un message d’entrée ou un message local valide vers une file d’attente locale ou un port de sortie. Après avoir transmis un message, un diagramme peut supprimer un autre message de la file d'attente au cours du même pas de temps.

exemple

Exemples

développer tout

Recherchez un message M_in dans la file d'attente d’entrée. Si un message est présent, supprimez-le de la file d’attente et transférez-le vers le port de sortie M_out.

on M_in:
   forward(M_in,M_out);

Stateflow chart that uses the forward operator in a state.

Recherchez un message M_local dans la file d'attente locale. Si un message est présent, opérez une transition de l’état A vers l’état B. Supprimez le message de la file d’attente des messages M_local et transférez-le vers le port de sortie M_out.

M_local{forward(M_local,M_out)}

Stateflow chart that uses the forward operator in a transition.

Historique des versions

Introduit dans R2015b