Simulink. SubSystem.copyContentsToBlockDiagram

Скопируйте содержимое подсистемы к пустой блок-схеме

Синтаксис

Simulink.SubSystem.copyContentsToBlockDiagram(subsys, bdiag)

Описание

Simulink.SubSystem.copyContentsToBlockDiagram(subsys, bdiag) копирует содержимое подсистемы subsys к блок-схеме bdiag. Подсистема и блок-схема, должно быть, уже загрузились. Подсистема не может быть частью блок-схемы. Функция влияет только на блоки, строки и аннотации; это не влияет на неграфическую информацию, такую как конфигурации модели.

Эта функция не может использоваться, если целевая блок-схема содержит какие-либо блоки или сигналы. Другие типы информации могут существовать в целевой блок-схеме и незатронуты функцией. Используйте Simulink.BlockDiagram.deleteContents при необходимости, чтобы освободить блок-схему перед использованием Simulink.SubSystem.copyContentsToBlockDiagram.

Совет

Чтобы сгладить иерархию модели путем расширения содержимого подсистемы к системе, которая содержит ту подсистему, не используйте функцию Simulink.SubSystem.copyContentsToBlockDiagram. Вместо этого расширьте подсистему, как описано в Расширяют Содержимое Подсистемы.

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

subsys

Имя подсистемы или указатель

bdiag

Имя блок-схемы или указатель

Примеры

Скопируйте графическое содержимое f14/Controller, включая все вложенные подсистемы, к новой блок-схеме:

% open f14
open_system('f14');

% create a new model
newbd = new_system;
open_system(newbd);

% copy the subsystem
Simulink.SubSystem.copyContentsToBlockDiagram('f14/Controller', newbd);

% close f14 and the new model
close_system('f14', 0);
close_system(newbd, 0);

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