Main Content

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

db_0144: Use of subsystems(db_0144: 서브시스템 사용)

R2020a 이후

지침 발행물

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

하위 ID 권장 사항

  • NA-MAAB — a, b

  • JMAAB — a, b

MATLAB 버전

모든 버전

규칙

하위 ID a

Simulink 다이어그램의 블록은 다이어그램에 표시된 알고리즘 또는 그 일부의 기능적 분해를 기반으로 서브시스템으로 함께 그룹화됩니다. 블록은 행동 변형이나 타이밍에 따라 그룹화될 수도 있습니다.

주로 다이어그램에서 공간을 절약할 목적으로 블록을 서브시스템으로 그룹화하지 마십시오. 다이어그램의 각 서브시스템은 모델 또는 하위 모델의 목적을 달성하는 데 필요한 기능 단위를 나타내야 합니다.

가독성 문제를 완화하기 위해 서브시스템을 구현할 때 가상 서브시스템을 사용하세요.

사용자 지정 파라미터

해당 없음

예제 — 올바름

서브시스템은 기능 단위로 구분됩니다.

예제 — 올바르지 않음

서브시스템은 기능 단위로 구분되지 않습니다.

하위 ID b

처리 순서와 코드 생성을 고려할 필요가 없는 경우 가상 서브시스템을 사용해야 합니다.

사용자 지정 파라미터

해당 없음

근거

하위 ID a:

  • 주로 다이어그램에서 공간을 절약할 목적으로 블록을 서브시스템으로 그룹화하지 마십시오.

  • 서브시스템을 재사용하는 것은 어려울 수 있습니다.

하위 ID b:

  • Atomic Subsystem은 처리 순서와 코드 최적화에 영향을 미치는 단일 프로세스로 간주되므로 의도한 대로 사용하지 않으면 잘못 해석될 수 있습니다.

검증

이 모델링 지침 준수 여부는 모델 어드바이저 검사를 사용하여 확인할 수 없습니다.

마지막 변경

R2020a

참고 항목

버전 내역

R2020a에 개발됨