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.

Совет

  • The length оператор не поддерживается для входных сообщений, которые используют внешние очереди приема. Как использовать length Оператор включите свойство Use Internal Queue для этого сообщения.

Введенный в R2018b