exponenta event banner

Simulink. SubSystem.copyContentsToBlockDiagram

Копирование графического содержимого из подсистемы в пустую систему

Описание

пример

Simulink.SubSystem.copyContentsToBlockDiagram(subsys,sys) копирует блоки, линии и аннотации указанной подсистемы в блок-схему верхнего уровня указанной системы. Это не влияет на неграфическую информацию, например, наборы конфигурации.

Для использования этой функции:

  • Указанная система должна быть загружена в память.

  • Указанная подсистема должна быть загружена в память.

  • Указанная система не должна содержать блоков или строк. Другие типы информации могут существовать в системе и не затрагиваются функцией. Для удаления графического содержимого системы используйте Simulink.BlockDiagram.deleteContents.

Примеры

свернуть все

Скопируйте графическое содержимое подсистемы в новую модель.

Откройте окно f14 модель.

open_system('f14');

Создание пустой модели с именем f14Controller.

model = new_system('f14Controller');
open_system(model)

Скопируйте графическое содержимое из f14/Controller в пустую подсистему f14Controller модель.

Simulink.SubSystem.copyContentsToBlockDiagram('f14/Controller', model)

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

свернуть все

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

Пример: 'model1/Subsystem'

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

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

Имя системы не должно содержать путь или расширение.

Пример: 'model2'

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

Совет

Чтобы выровнять иерархию модели, заменив подсистему ее содержимым, используйте Simulink.BlockDiagram.expandSubsystem функция.

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