Main Content

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.

版本历史记录

在 R2015b 中推出