주요 콘텐츠

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에 개발됨