주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

상위 상태의 이벤트 동작을 사용하여 차트 실행 제어하기

다음 예제에서는 상위 상태의 이벤트 동작을 사용하는 방법을 보여줍니다.

Stateflow chart with top-level states called A and B. State A has substates called A1 and A2.

처음에 차트는 슬립 상태입니다. 상태 A.A1이 활성 상태입니다. 이벤트 E_three가 발생하면 차트가 웨이크업 상태가 되어 루트부터 계층 구조를 따르며 이벤트를 처리합니다.

  1. 차트 루트는 E_three의 결과로 유효한 천이가 있는지 검사합니다. 유효한 천이가 없습니다.

  2. 상태 A의 during 동작(durA())이 실행되고 완료됩니다.

  3. 상태 Aon 이벤트 E_three 동작(A_one)을 실행하여 완료합니다.

  4. 상태 A가 자식에게 유효한 천이가 있는지 검사합니다. 유효한 천이가 없습니다.

  5. 상태 A1의 during 동작(durA1())이 실행되고 완료됩니다.

  6. 차트가 다시 슬립 상태로 전환됩니다.

이 순서를 통해 이벤트 E_three에 연결된 이 Stateflow® 차트의 실행이 완료됩니다.