Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

jc_0736: Uniform indentations in Stateflow blocks(jc_0736: Stateflow 블록의 균일한 들여쓰기)

R2020a 이후

지침 발행물

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

하위 ID 권장 사항

  • NA-MAAB — 권장 사항 없음

  • JMAAB — a, b, c

MATLAB 버전

모든 버전

규칙

하위 ID a

상태 동작 유형에는 줄 시작 부분에 공백이 있어서는 안 됩니다.

실행 가능한 명령문은 줄 시작 부분에 싱글바이트 공백을 가져야 합니다.

사용자 지정 파라미터

싱글바이트 공백의 개수

예제 — 올바름

실행 가능한 명령문은 줄 시작 부분에 하나의 단일 바이트 공백을 사용합니다.

예제 — 올바르지 않음

실행 가능한 명령문에는 줄 시작 부분에 단일 바이트 공백이 없습니다.

하위 ID b

다음 항목 앞에는 공백을 입력할 수 없습니다.

  • 천이 조건의 [

  • 조건 동작의 {

  • 천이 동작의 /

사용자 지정 파라미터

해당 없음

예제 — 올바름

천이 레이블 조건, 조건 동작, 천이 동작의 [, { 앞에 공백을 입력하지 않습니다.

예제 — 올바르지 않음

천이 레이블 조건, 조건 동작, 천이 동작의 [{ 앞에 공백이 입력됩니다.

하위 ID c

천이 동작의 / 뒤에는 최소한 하나의 단일 바이트 공백이 입력되어야 합니다.

사용자 지정 파라미터

싱글바이트 공백의 개수

예제 — 올바름

천이 동작의 / 뒤에 싱글바이트 공백이 입력됩니다.

예제 — 올바르지 않음

천이 동작의 / 뒤에는 단일 바이트 공백이 없습니다.

근거

하위 ID a:

  • 실행 문 앞에 균일한 들여쓰기를 사용하면 상태 레이블의 상태 동작 유형과 실행 문 사이의 연결이 명확해져 가독성이 향상됩니다.

하위 ID b:

  • 천이 조건, 조건 동작 및 천이 동작에 균일한 들여쓰기를 사용하면 가독성이 향상됩니다.

하위 ID c:

  • 공백을 일관되게 사용하면 가독성이 향상됩니다.

검증

모델 어드바이저 검사: Stateflow 상태에서 코드 들여쓰기 확인 (Simulink Check)

마지막 변경

R2020a

참고 항목

버전 내역

R2020a에 개발됨