slvnvextract

Извлеките содержимое подсистемы или субдиаграммы в новую модель

Описание

newModel = slvnvextract(subcomponent) извлекает содержимое блока Атомарной подсистемы или атомарной субдиаграммы subcomponent и создает модель. slvnvextract возвращает имя новой модели в newModel. Если имя модели уже существует,slvnvextract использует имя подсистемы или субдиаграммы для имени модели, добавляя число к наименованию модели.

Примечание

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

newModel = slvnvextract(subcomponent,showModel) открывает извлеченную модель, если вы задаете showModel на true. Извлеченная модель загружается только, если вы задаете showModel на false.

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

свернуть все

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

Задайте, нужно ли отображать извлеченную модель.

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

свернуть все

Сообщает имя новой извлеченной модели, созданной slvnvextract.

Примеры

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

Извлеките блок Атомарная подсистема, 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);
Введенный в R2010b