exponenta event banner

отправить

Пересылка сообщения

Описание

пример

forward(message_in_name,message_out_name) передает допустимое входное или локальное сообщение в локальную очередь или порт вывода. После того как диаграмма пересылает сообщение, она может удалить другое сообщение из очереди за тот же шаг времени.

Примеры

развернуть все

Проверка входящей очереди на наличие сообщения M_in. Если сообщение присутствует, удалите его из очереди и перешлите на выходной порт. M_out.

on M_in:
   forward(M_in,M_out);

Stateflow chart that uses the forward operator in a state.

Проверка локальной очереди на наличие сообщения M_local. При наличии сообщения переход из состояния A указывать B. Удалить сообщение из M_local очередь сообщений и перенаправить ее на выходной порт M_out.

M_local{forward(M_local,M_out)}

Stateflow chart that uses the forward operator in a transition.

Представлен в R2018b