主要内容

length

确定消息队列的长度

描述

length(message_name) 检查输入消息或局部消息的内部接收队列中的消息数。

示例

示例

全部展开

检查队列中是否存在消息 M。如果消息存在,则将其从队列中删除。如果队列中恰好剩下七条消息,则增大 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 中推出