상태 및 천이 구문
상태 간 천이가 발생하는 시점과 동작이 실행되는 시점을 지정하여 Stateflow® 차트의 실행을 제어합니다. 이벤트를 브로드캐스트하여 상태 실행을 동기화합니다. 데이터 값에서 변경을 감지하고 차트 실행 중에 어느 상태가 활성 상태인지 검사합니다.
블록
Stateflow 구문
도움말 항목
- 동작 언어 구문으로서 MATLAB과 C의 차이점
차트 동작 언어의 기능을 비교합니다.
- Stateflow 객체 이름에 대한 지침
예약된 키워드, 이름 길이 제한 및 이름 짓기 제한에 대해 설명합니다.
- 상태 동작을 결합하여 중복 코드 제거하기
상태에서
entry
,during
,exit
동작을 결합합니다. - Control Function-Call Subsystems by Using bind Actions
Bind a function-call output event to the activity of a state.
- 천이와 연결점을 결합하여 분기 경로 생성하기
천이 경로에 의사 결정 지점을 만듭니다.
- Call Extrinsic MATLAB Functions in Stateflow Charts
Access MATLAB® functions that are not supported for code generation.
- Access MATLAB Functions and Workspace Data in C Charts
Call built-in MATLAB functions by using the
ml
operator. - Call C Library Functions in C Charts
Access C functions in state and transition labels.
- Check State Activity by Using the in Operator
Determine if a state is active during chart execution.
- Detect Changes in Data and Expression Values
Define chart behavior when data and expressions change value between time steps.
- 시간 논리를 사용하여 차트 실행 제어하기
이벤트 기반 논리 연산자와 절대시간 시간 논리 연산자를 사용합니다.
- 묵시적 이벤트를 사용하여 차트 동작 제어하기
데이터 값과 상태 활동의 변경에 따라 차트 작업을 트리거합니다.
- 디바운싱 로직을 사용하여 과도 신호 줄이기
빠르게 변하는 신호에 탄력적인 상태 머신을 설계합니다.
- Control Oscillations by Using the duration Operator
Simplify debouncing logic in charts that have transient signals.