Main Content

length

メッセージ キューの長さを判定する

説明

length(message_name) によって、入力メッセージまたはローカル メッセージを受信する内部のキューのメッセージ数をチェックします。

すべて展開する

キューにメッセージ M がないかをチェックします。メッセージが存在する場合は、キューから削除します。キュー内に残っているメッセージがちょうど 7 個の場合は、x の値をインクリメントします。

during:
   if receive(M) == true
      if length(M) == 7
         x = x+1;
      end
   end

Stateflow chart that uses the length operator.

ヒント

  • length 演算子は、外部の受信側キューを使用する入力メッセージではサポートされません。length 演算子を使用するには、このメッセージの [内部キューの使用] プロパティを有効にしてください。

バージョン履歴

R2015b で導入