주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

jm_0012: Usage restrictions of events and broadcasting events (jm_0012: 이벤트 및 브로드캐스트 이벤트의 사용 제한 사항)

지침 발행물

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

하위 ID 권장 사항

  • NA-MAAB — 권장 사항 없음

  • JMAAB — a, b1/b2

MATLAB 버전

모든 버전

규칙

하위 ID a

Stateflow 이벤트는 Stateflow Chart (Stateflow) 출력에서만 사용되어야 합니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

이벤트는 Stateflow Chart 출력에서만 사용됩니다.

예제 — 올바르지 않음

이벤트가 Stateflow Chart 출력 이외의 용도로 사용되었습니다.

하위 ID b1

send (Stateflow) 구문 send(event_name, state_name)는 Stateflow 이벤트를 브로드캐스트하는 데 사용되어야 합니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

이벤트는 send 구문을 사용하여 브로드캐스트됩니다.

예제 — 올바르지 않음

브로드캐스트를 수신하는 상태는 send (Stateflow) 구문에 정의되지 않았습니다.

하위 ID b2

Stateflow 이벤트를 브로드캐스트할 때는 send (Stateflow) 구문 send(state_name.event_name)에 정규화된 이벤트 이름을 사용해야 합니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

정규화된 이벤트 이름은 브로드캐스트되는 이벤트에 사용됩니다.

예제 — 올바르지 않음

브로드캐스트를 수신하는 상태는 send (Stateflow) 구문에 설명되지 않았습니다.

근거

하위 ID a:

  • Stateflow Chart 출력에서만 Stateflow 이벤트를 사용하면 차트의 재귀 처리가 방지됩니다.

하위 ID b1, b2:

  • 이벤트에 의해 트리거되는 천이가 명확하게 식별되므로 가독성이 향상됩니다.

마지막 변경

R2024b

버전 내역

R2020a에 개발됨