send
메시지 또는 이벤트 브로드캐스트
구문
설명
예제
팁
차트가 수신 대기열의 용량을 초과하는 메시지를 전송하면 대기열 오버플로가 발생합니다. 대기열 오버플로의 결과는 수신 대기열의 유형에 따라 다릅니다.
오버플로가 내부 대기열에서 발생하는 경우 Stateflow® 차트는 새 메시지를 삭제합니다. 메시지에 대한 대기열 오버플로 진단 속성을 설정하여 진단 동작 수준을 제어할 수 있습니다. Queue Overflow Diagnostic 항목을 참조하십시오.
오버플로가 외부 대기열에서 발생하는 경우 Queue (Simulink) 블록은 블록의 구성에 따라 새 메시지를 삭제하거나 대기열에서 가장 오래된 메시지를 덮어씁니다. Overwrite the oldest element if queue is full (Simulink) 항목을 참조하십시오. 외부 대기열에서 오버플로가 발생하면 항상 경고가 표시됩니다.
무방향 로컬 이벤트 브로드캐스트를 사용하지 마십시오. 무방향 로컬 이벤트 브로드캐스트는 차트에 원치 않는 재귀 동작을 야기할 수 있습니다. 대신, 유방향 브로드캐스트를 사용하여 로컬 이벤트를 전송하십시오. 자세한 내용은 Broadcast Local Events to Synchronize Parallel States 항목을 참조하십시오.
이벤트를 스케줄 편집기로 전송하려면
send
연산자를 사용하십시오. 스케줄 편집기에서 비주기적 파티션 실행을 스케줄링할 수 있습니다. 스케줄 편집기에서send
연산자를 사용하는 방법에 대한 자세한 내용은 Events in Schedule Editor (Simulink) 항목을 참조하십시오.
버전 내역
R2006a 이전에 개발됨