Скопируйте содержимое блок-схемы к пустой подсистеме
Simulink. BlockDiagram.copyContentsToSubsystem (
bdiag
, subsys
)
копирует содержимое блок-схемы Simulink.BlockDiagram.copyContentsToSubsystem(bdiag, subsys)
bdiag
к подсистеме subsys
. Блок-схема и подсистема, должно быть, уже загрузились. Подсистема не может быть частью блок-схемы.
Функция влияет только на блоки, строки и аннотации; это не влияет на неграфическую информацию, такую как конфигурации модели. Можно использовать эту функцию, чтобы преобразовать модель, на которую ссылаются, выведенную от атомарной подсистемы в атомарную подсистему, которая эквивалентна исходной подсистеме.
Эта функция не может использоваться, если целевая подсистема содержит какие-либо блоки или сигналы. Другие типы информации могут существовать в целевой подсистеме и не затронуты функцией. Используйте Simulink.SubSystem.deleteContents
при необходимости, чтобы освободить подсистему перед использованием Simulink.BlockDiagram.copyContentsToSubsystem
.
|
Имя блок-схемы или указатель |
|
Имя подсистемы или указатель |
Скопируйте содержимое vdp
к пустой подсистеме под названием vdp_subsystem
, который находится в модели под названием new_model_with_vdp
:
open_system('vdp'); new_system('new_model_with_vdp') open_system('new_model_with_vdp'); add_block('built-in/Subsystem', 'new_model_with_vdp/vdp_subsystem') Simulink.BlockDiagram.copyContentsToSubsystem... ('vdp', 'new_model_with_vdp/vdp_subsystem')
Simulink.BlockDiagram.deleteContents
| Simulink.SubSystem.convertToModelReference
| Simulink.SubSystem.copyContentsToBlockDiagram
| Simulink.SubSystem.deleteContents