db_0127: Stateflow 블록 내 MATLAB 명령에 대한 제한 사항
하위 ID 권장 사항
NA-MAAB — a, b
JMAAB — a, b
MATLAB 버전
모든 버전
규칙
하위 ID a
기본 제공되는 MATLAB 함수를 Stateflow 블록 안에서 사용하면 안 됩니다.
보충 설명
C 차트에 적용됨
사용자 지정 파라미터
해당 없음
예제 — 올바름
MATLAB 명령이 Stateflow 블록 안에서 사용되지 않았습니다.

예제 — 올바르지 않음
MATLAB 명령이 Stateflow 블록 안에서 사용되었습니다.

하위 ID b
기본 제공되는 MATLAB 함수를 Stateflow 블록 안에서 사용하는 경우, 해당 함수는 MATLAB Function을 사용해서만 액세스해야 합니다.
보충 설명
C 차트에 적용됨
사용자 지정 파라미터
해당 없음
예제 — 올바름
MATLAB 명령을 MATLAB Function 블록을 사용하여 액세스합니다.

예제 — 올바르지 않음
MATLAB 명령에 MATLAB Function 블록을 사용하고 있지 않습니다.

근거
하위 ID a:
기본 제공되는 MATLAB 함수가 모두 코드 생성을 지원하지는 않습니다. 따라서 이러한 지원되지 않는 MATLAB 함수에 대해서는 코드가 생성되지 않을 수 있습니다.
하위 ID b:
기본 제공되는 MATLAB 함수가 모두 코드 생성을 지원하지는 않습니다. 따라서 이러한 지원되지 않는 MATLAB 함수에 대해서는 코드가 생성되지 않을 수 있습니다.
C 및 MATLAB 동작 언어를 분리하여 설명하면 가독성이 향상됩니다.
검증
모델 어드바이저 검사: Stateflow 차트에 MATLAB 표현식이 있는지 검사 (Simulink Check)
마지막 변경
R2024b
참고 항목
Stateflow 프로그래밍 인터페이스 (Stateflow)
동작 언어 구문으로서 MATLAB과 C의 차이점 (Stateflow)
버전 내역
R2020a에 개발됨