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.

R2018b で導入