이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
jc_0904: Prohibition of overlap/intersection of states and transition lines (jc_0904: 상태 및 천이 선의 중첩/교차 금지)
R2024b 이후
하위 ID 권장 사항
NA-MAAB — a, b
JMAAB — a, b
MATLAB 버전
모든 버전
규칙
하위 ID a
상태, 그래픽 함수, Simulink 함수, MATLAB 함수, 진리표, 상자, 연결점, 주석 또는 텍스트 레이블은 서로 겹쳐서는 안 됩니다.
해당 없음
다음의 경우에는 예외가 적용됩니다.
자식이 부모의 프레임 내에 포함되어 있는 상황에서, 계층적 모델링에서 부모와 자식이 겹치는 경우.
계층적 상태를 사용한 모델링인 경우(상위 상태와 겹침)
그래픽 함수 프레임과 겹치는 그래픽 함수를 사용한 모델링인 경우
상태와 상태 레이블은 상태 프레임에 맞아야 합니다. 마찬가지로 그래픽 함수, Simulink 함수, MATLAB 함수, 진리표, 상자도 마찬가지입니다.
상태가 겹치는 등 일부 조합으로 인해 오류가 발생할 수 있습니다.
상태 레이블이 겹치지 않습니다.

상태 레이블 등이 겹칩니다.

하위 ID b
천이 선은 상태, 그래픽 함수, Simulink 함수, MATLAB 함수, 진리표, 상자, 연결점, 주석, 텍스트 레이블 또는 기타 천이 선과 겹치거나 교차하면 안 됩니다.
해당 없음
다음의 경우에는 예외가 적용됩니다.
자식이 부모의 프레임 내에 포함되어 있는 상황에서, 계층적 모델링에서 부모와 자식이 겹치는 경우.
계층적 상태를 사용한 모델링인 경우(상위 상태와 겹침)
그래픽 함수 프레임과 겹치는 그래픽 함수를 사용한 모델링인 경우

이는 상태 계층을 가로지르는 교차이므로 규칙을 위반하지 않습니다.

이 천이 선은 상태와 교차합니다.

근거
하위 ID a, b:
규칙을 위반하면 가독성이 떨어집니다.
검증
모델 어드바이저 검사: Check for prohibited overlapping of states and transition lines in Stateflow charts (Simulink Check)
마지막 변경
R2024b
참고 항목
동작 모드 간 천이 (Stateflow)
버전 내역
R2024b에 개발됨