exponenta event banner

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 ссылочная модель для пустой подсистемы.

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

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

свернуть все

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

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

Пример: 'model1'

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

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

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

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

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