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)

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

свернуть все

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

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

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

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

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

Пример: 'model2'

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

Совет

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

Введенный в R2007a