Main Content

forward

Inoltrare un messaggio

Descrizione

forward(message_in_name,message_out_name) inoltra un messaggio valido in input o locale a una coda locale o a una porta di output. Dopo aver inoltrato un messaggio, un grafico può rimuovere un altro messaggio dalla coda nello stesso passo temporale.

esempio

Esempi

espandi tutto

Verificare la presenza del messaggio M_in nella coda di input. Se è presente un messaggio, rimuoverlo dalla coda e inoltrarlo alla porta di output M_out.

on M_in:
   forward(M_in,M_out);

Stateflow chart that uses the forward operator in a state.

Verificare la presenza del messaggio M_local nella coda locale. Se è presente un messaggio, passare dallo stato A allo stato B. Rimuovere il messaggio dalla coda dei messaggi M_local e inoltrarlo alla porta di output M_out.

M_local{forward(M_local,M_out)}

Stateflow chart that uses the forward operator in a transition.

Cronologia versioni

Introdotto in R2015b