주요 콘텐츠

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.

버전 내역

R2015b에 개발됨