discard

Отбросьте сообщение

Синтаксис

Описание

пример

discard(message_name) отбрасывает допустимый вход или локальное сообщение. После того, как график отбрасывает сообщение, он может удалить другое сообщение из очереди в том же временном шаге. График не может получить доступ к данным отброшенного сообщения.

Примеры

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

Проверяйте очередь для сообщения M. Если сообщение присутствует, удалите его из очереди. Если сообщение имеет значение данных, равное 3, отбросьте сообщение.

during:
   if receive(M) == true
      if M.data == 3
         discard(M);
      end
   end

Stateflow chart that uses the discard operator.

Введенный в R2018b