Simulink.BlockDiagram.copyContentsToSubsystem

Скопируйте графическое содержимое от системы до пустой подсистемы

Описание

пример

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

Используйте эту функцию, чтобы преобразовать модель, на которую ссылаются, выведенную из атомарной подсистемы в атомарную подсистему, которая эквивалентна исходной подсистеме.

Использовать эту функцию:

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

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

  • Заданная система не должна содержать заданную подсистему.

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

Примеры

свернуть все

Скопируйте содержимое модели, на которую ссылаются, к пустой подсистеме.

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

open_system('sldemo_mdlref_basic')

Добавьте пустую подсистему в модель.

add_block('built-in/Subsystem','sldemo_mdlref_basic/Subsystem')

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

load_system('sldemo_mdlref_counter')

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

Simulink.BlockDiagram.copyContentsToSubsystem...
('sldemo_mdlref_counter','sldemo_mdlref_basic/Subsystem')

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

свернуть все

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

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

Пример: 'model1'

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

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

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

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

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