exponenta event banner

slvnvextract

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

Описание

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

Примечание

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

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

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

свернуть все

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

Укажите, требуется ли отображать извлеченную модель.

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

свернуть все

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

Примеры

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

Извлеките блок атомной подсистемы, счетчик шин, из sldemo_mdlref_conversion модель и скопируйте ее в новую модель:

open_system('sldemo_mdlref_conversion');
newmodel = slvnvextract('sldemo_mdlref_conversion/Bus Counter', true);

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

Извлеките блок атомарного субчарта, Sensor1, из sf_atomic_sensor_pair модель и скопируйте ее в новую модель:

open_system('sf_atomic_sensor_pair');
newmodel = slvnvextract('sf_atomic_sensor_pair/RedundantSensors/Sensor1', true);
Представлен в R2010b