주요 콘텐츠

jc_0903: 블록과 신호 선의 겹침 또는 교차 금지

R2024b 이후

지침 발행물

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

하위 ID 권장 사항

  • NA-MAAB — a, b1/b2

  • JMAAB — a, b1/b2

MATLAB 버전

모든 버전

규칙

하위 ID a

블록, 블록 이름, 블록 주석(block annotation), 주석(annotation), 신호 레이블은 서로 겹치면 안 됩니다.

예외

주석 프레임을 서브시스템 경계로 간주하여 주석 프레임 내에서 모델링하는 경우, 주석 프레임 전체가 아니라 프레임의 선에만 이 규칙이 적용됩니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

블록, 블록 이름, 신호 선이 겹치지 않습니다.

예제 — 올바르지 않음

블록, 블록 이름, 주석, 신호 레이블이 겹칩니다.

하위 ID b1

  • 신호 선은 블록, 블록 이름, 블록 주석(block annotation), 주석(annotation), 신호 선 또는 신호 레이블과 겹쳐서는 안 됩니다.

  • 신호 선은 다른 신호 선과 교차하면 안 됩니다.

사용자 지정 파라미터

해당 없음

예외

주석 프레임을 서브시스템 경계로 간주하여 주석 프레임 내에서 모델링하는 경우, 주석 프레임과 신호 선의 교차는 허용됩니다.

예제 — 올바르지 않음

신호 선이 블록 및 블록 이름과 겹치며, 다른 신호 선과 교차합니다.

하위 ID b2

  • 선 교차 스타일은 선 점프 옵션으로 설정해야 합니다.

  • 신호 선은 블록, 블록 이름, 블록 주석(block annotation), 주석(annotation), 신호 선 또는 신호 레이블과 겹쳐서는 안 됩니다.

사용자 지정 파라미터

해당 없음

예외

주석 프레임을 서브시스템 경계로 간주하여 주석 프레임 내에서 모델링하는 경우, 주석 프레임과 신호 선의 교차는 허용됩니다.

예제 — 올바름

신호 선이 블록이나 블록 이름과 겹치지 않습니다.

예제 — 올바르지 않음

신호 선이 블록 및 블록 이름과 겹칩니다.

근거

하위 ID a, b1, b2:

  • 블록 다이어그램에서 요소들이 서로 겹치면 가독성이 저하될 수 있습니다.

검증

모델 어드바이저 검사: Check for prohibited overlapping or intersecting blocks and signal lines (Simulink Check)

마지막 변경

R2024b

참고 항목

Signal Basics

버전 내역

R2024b에 개발됨