Извлеките содержимое подсистемы или субдиаграммы в новую модель
извлекает содержимое блока Атомарной подсистемы или атомарной субдиаграммы newModel
= slvnvextract(subcomponent
)subcomponent
и создает модель. slvnvextract
возвращает имя новой модели в newModel
. Если имя модели уже существует,slvnvextract
использует имя подсистемы или субдиаграммы для имени модели, добавляя число к наименованию модели.
Примечание
Если атомарная субдиаграмма вызывает экспортированную графическую функцию, которая находится вне субдиаграммы, slvnvextract
создает модель, но новая модель не компилируется.
открывает извлеченную модель, если вы задаете newModel
= slvnvextract(subcomponent
,showModel
)showModel
на true
. Извлеченная модель загружается только, если вы задаете showModel
на false
.
Извлеките блок Атомарная подсистема, Bus Counter, из sldemo_mdlref_conversion
модель и скопируйте ее в новую модель:
open_system('sldemo_mdlref_conversion'); newmodel = slvnvextract('sldemo_mdlref_conversion/Bus Counter', true);
Извлеките блок Atomic Subchart, Sensor1, из sf_atomic_sensor_pair
модель и скопируйте ее в новую модель:
open_system('sf_atomic_sensor_pair'); newmodel = slvnvextract('sf_atomic_sensor_pair/RedundantSensors/Sensor1', true);