Main Content

forward

Inoltrare un messaggio

Descrizione

esempio

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.

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