이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Check indentation of code in Stateflow states (Stateflow 상태의 코드 들여쓰기 검사)
검사 ID: mathworks.jmaab.jc_0736
지침: jc_0736: Stateflow® 블록의 균일한 들여쓰기
설명
Stateflow 상태 및 천이에서 레이블 문자열의 균일한 들여쓰기를 확인합니다.
Stateflow 블록의 들여쓰기가 균일하게 설명되어 있고 다음 권장 사항을 준수하는지 확인합니다.
이 검사에는 Simulink® Check™ 및 Stateflow 라이선스가 필요합니다.
파라미터화 검사
이 검사에는 MAB 및 JMAAB 모델링 지침에 지정된 하위 ID에 해당하는 하위 검사가 포함되어 있습니다. 모델 어드바이저 구성 편집기를 사용하여 실행할 하위 ID(하나 또는 여러 개)를 지정할 수 있습니다.
참고로 NA-MAAB 및 JMAAB 모델링 표준 기관에서 사용하도록 권장하는 MAB 지침 하위 ID는 다음과 같습니다.
NA-MAAB — 권장 사항 없음
JMAAB — a, b, c
입력 파라미터 싱글바이트 공백의 개수를 사용하여 임계값을 원하는 값으로 설정할 수 있습니다. 기본적으로 값은 1로 설정됩니다.
결과 및 권장 조치
지침 하위 ID | 상태 | 권장 조치 |
---|---|---|
jc_0736_a: Check for uniform indentation of action language in Stateflow states (jc_0736_a: Stateflow 상태에서 동작 언어의 들여쓰기가 균일한지 검사) | 모델의 하나 이상의 Stateflow 상태에 균일한 들여쓰기가 없습니다. | 상태 동작 유형 앞에 있는 공백을 삭제하고 실행 가능한 명령문 앞에 입력 파라미터에 정의된 대로 정확한 개수의 싱글바이트 공백을 추가하는 것을 고려하세요. |
jc_0736_b: Check for uniform spacing of transition action types (jc_0736_b: 천이 동작 유형의 간격이 균일한지 검사) | 모델에서 하나 이상의 Stateflow 천이가 균일한 간격을 갖지 않습니다. | 천이 조건의 '[', 천이 동작의 '{', 천이의 이벤트의 '/' 앞에 공백을 추가하지 않는 것이 좋습니다. |
jc_0736_c: Check for uniform spacing of transition action (jc_0736_c: 천이 동작의 간격이 균일한지 검사) | 모델에서 하나 이상의 Stateflow 천이가 균일한 간격을 갖지 않습니다. | 천이 동작의 '/' 뒤에 입력 파라미터에 정의된 대로 정확한 개수의 싱글바이트 공백을 추가하는 것을 고려하세요. |
기능 및 제한 사항
라이브러리 모델에서 실행됩니다.
라이브러리에 연결된 블록의 콘텐츠를 분석합니다. 기본적으로 입력 파라미터 Follow links는
on
로 설정됩니다.마스크 처리된 서브시스템의 내용을 분석합니다. 기본적으로 입력 파라미터 마스크 내부 탐색는
그래픽
로 설정됩니다.차트 제외를 허용합니다.
Truth Table (Stateflow) 블록과 Stateflow 전환 테이블을 지원하지 않습니다.