Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

서브시스템

블록을 기능적 서브시스템으로 그룹화, 모델 계층 구조 만들기

모델의 크기와 복잡도가 증가하면 블록을 여러 서브시스템으로 그룹화하여 모델을 단순화할 수 있습니다. 서브시스템은 단일 Subsystem 블록으로 그룹화된, 여러 블록으로 구성된 세트입니다.

서브시스템을 사용할 때의 효과는 다음과 같습니다.

  • 계층적 블록 다이어그램이 설정됩니다. 여기서 Subsystem 블록과 이 서브시스템을 구성하는 블록은 서로 다른 계층에 있습니다.

  • 기능적으로 연관된 블록이 함께 유지됩니다.

  • 모델 창에 표시되는 블록의 수를 줄이는 데 도움이 됩니다.

  • 입력 및 출력이 있는 인터페이스가 설정됩니다.

서브시스템의 복사본을 만든 경우 해당 복사본은 소스 서브시스템에 독립적입니다. 한 모델 내에서나 여러 모델 간에 서브시스템의 내용을 재사용하려면 참조된 서브시스템, 참조된 모델 또는 사용자 지정 라이브러리의 블록에 연결된 서브시스템을 사용해 보십시오. 자세한 내용은 Choose Among Types of Model Components 항목을 참조하십시오.

서브시스템은 가상일 수도 있고 비가상일 수도 있습니다. 가상 서브시스템은 모델에 시각적 계층 구조를 제공하고 모델의 실행에는 영향을 미치지 않습니다. 비가상 서브시스템은 하나의 모델 내에서 단일 단위로 실행됩니다.

블록

SubsystemGroup blocks to create model hierarchy

함수

모두 확장

Simulink.BlockDiagram.createSubsystemCreate subsystem containing specified set of blocks
Simulink.BlockDiagram.copyContentsToSubsystemCopy graphical contents from system to empty subsystem
Simulink.BlockDiagram.expandSubsystemReplace subsystem with subsystem contents
Simulink.SubSystem.convertToModelReferenceConvert subsystem to model reference
Simulink.SubSystem.copyContentsToBlockDiagramCopy graphical contents from subsystem to empty system
Simulink.SubSystem.deleteContentsDelete contents of subsystem

모델 참조 변환 어드바이저Convert subsystems to referenced models
참조 파일 창View, save, and close referenced subsystems and models

도움말 항목

서브시스템

서브시스템 참조