이벤트의 속성 설정하기
이벤트는 병렬 상태, 다른 Stateflow® 차트 또는 Simulink® Triggered Subsystem이나 Function-Call Subsystem에 있는 동작을 트리거할 수 있는 Stateflow 객체입니다. 자세한 내용은 이벤트를 브로드캐스트하여 모델 컴포넌트 동기화하기 항목을 참조하십시오.
Simulink 모델에서 Stateflow 차트를 만들 때 속성 인스펙터 또는 모델 탐색기에서 이벤트 속성을 수정할 수 있습니다.
속성 인스펙터를 사용하려면 다음을 수행하십시오.
모델링 탭의 설계 데이터 아래에서 기호 창과 속성 인스펙터를 선택합니다.
기호 창에서 이벤트를 선택합니다.
속성 인스펙터에서 이벤트 속성을 편집합니다.
모델 탐색기를 사용하려면 다음을 수행하십시오.
모델링 탭의 설계 데이터 아래에서 모델 탐색기를 선택합니다.
모델 계층 구조 창에서 이벤트의 부모를 선택합니다.
내용 창에서 이벤트를 선택합니다.
대화 상자 창에서 이벤트 속성을 편집합니다.
이러한 속성은 Stateflow.Event
객체를 사용하여 프로그래밍 방식으로 수정할 수도 있습니다. Stateflow 프로그래밍 인터페이스에 대한 자세한 내용은 Stateflow API 개요 항목을 참조하십시오.
Stateflow 이벤트 속성
이름
이벤트의 이름입니다. 동작은 이벤트를 이름으로 참조합니다. 이름은 영문자로 시작해야 하며, 공백을 포함할 수 없고, 형제 이벤트와 공유할 수 없습니다. 자세한 내용은 Stateflow 객체 이름에 대한 지침 항목을 참조하십시오.
범위
이벤트의 범위입니다. 범위는 부모 객체를 기준으로 이벤트가 발생하는 위치를 지정합니다.
범위 | 설명 |
---|---|
로컬 | Stateflow 머신의 어디에서나 발생할 수 있지만 부모 객체와 그 후손에서만 볼 수 있는 이벤트입니다. 자세한 내용은 로컬 이벤트 브로드캐스트하기 항목을 참조하십시오. |
Simulink에서 입력 | Simulink 블록에서 발생하지만 Stateflow 차트로 브로드캐스트되는 이벤트입니다. 자세한 내용은 입력 이벤트를 전송하여 Stateflow 차트 활성화하기 항목을 참조하십시오. |
Simulink로 출력 | Stateflow 차트에서 발생하지만 Simulink 블록으로 브로드캐스트되는 이벤트입니다. 자세한 내용은 Activate a Simulink Block by Sending Output Events 항목을 참조하십시오. |
포트
이벤트에 연결된 포트의 인덱스입니다. 이 속성은 입력 이벤트와 출력 이벤트에만 적용됩니다.
입력 이벤트의 경우 포트는 이벤트를 트리거하는 입력 신호의 인덱스입니다. 자세한 내용은 입력 이벤트와 제어 신호 연결 항목을 참조하십시오.
출력 이벤트의 경우 포트는 이 이벤트를 출력하는 신호의 인덱스입니다. 자세한 내용은 Association of Output Events with Output Ports 항목을 참조하십시오.
트리거
입력 이벤트 또는 출력 이벤트를 트리거하는 신호의 유형입니다. 자세한 내용은 입력 이벤트를 전송하여 Stateflow 차트 활성화하기 항목과 Activate a Simulink Block by Sending Output Events 항목을 참조하십시오.
디버거 중단점
이벤트 브로드캐스트의 시작 시 또는 종료 시 디버거 중단점을 설정하는 옵션입니다. 사용 가능한 중단점은 이벤트의 유형에 따라 다릅니다.
이벤트 유형 | 브로드캐스트 시작 | 브로드캐스트 종료 |
---|---|---|
로컬 이벤트 | 사용 가능 | 사용 가능 |
입력 이벤트 | 사용 가능 | 사용할 수 없음 |
출력 이벤트 | 사용할 수 없음 | 사용할 수 없음 |
자세한 내용은 Set Breakpoints to Debug Charts 항목을 참조하십시오.
설명
이벤트에 대한 설명입니다.
문서 링크
이벤트에 대한 온라인 문서 링크입니다. MATLAB® 명령 창에 웹 URL 주소를 입력하거나 문서를 HTML 파일 또는 텍스트로 표시하는 MATLAB 명령을 입력할 수 있습니다. 문서 링크 하이퍼링크를 클릭하면 Stateflow가 문서를 표시합니다.
참고 항목
객체
툴
- 모델 탐색기 (Simulink)