exponenta event banner

Simulink. BlockDiagram.expandSubsystem

Заменить подсистему на содержимое подсистемы

Описание

пример

Simulink.BlockDiagram.expandSubsystem(subsys) заменяет указанную подсистему на ее содержимое в блок-схеме, которая ее содержит. Файл, содержащий подсистему, должен быть открыт или загружен.

Можно развернуть виртуальные подсистемы, которые не маскируются, не связаны и не комментируются. Дополнительные сведения см. в разделе Какие подсистемы можно расширить?.

пример

Simulink.BlockDiagram.expandSubsystem(subsys,'CreateArea',specifier) предоставляет возможность не создавать область вокруг содержимого расширенной подсистемы.

Примеры

свернуть все

Замените подсистему ее содержимым.

Откройте пример модели, содержащий подсистему, разделяющую функционально связанные блоки.

open_system('SubsystemExpansionModel')

Разверните подсистему.

Simulink.BlockDiagram.expandSubsystem('SubsystemExpansionModel/Subsystem')

Область, содержащая содержимое подсистемы, заменяет блок подсистемы.

Замените подсистему на ее содержимое без создания области, окружающей содержимое.

Откройте пример модели, содержащий подсистему, разделяющую функционально связанные блоки.

open_system('SubsystemExpansionModel')

Разверните подсистему.

Simulink.BlockDiagram.expandSubsystem(...
    'SubsystemExpansionModel/Subsystem','CreateArea','Off')

Содержимое подсистемы заменяет блок подсистемы.

Входные аргументы

свернуть все

Путь или дескриптор блока подсистемы, заданный как символьный вектор, строковый скаляр или числовой скаляр.

Типы данных: double | char | string

Параметр для создания области вокруг содержимого, указанный как 'on' для создания области или 'off' чтобы не создавать область.

Типы данных: char | string

Представлен в R2014a