Simulink.BlockDiagram.expandSubsystem

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

Описание

пример

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

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

пример

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

Примеры

свернуть все

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

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

open_system('SubsystemExpansionModel')

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

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

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

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

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

open_system('SubsystemExpansionModel')

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

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

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

Входные параметры

свернуть все

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

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

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

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

Введенный в R2014a