slvnvextract

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

Описание

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

Примечание

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

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

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

свернуть все

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

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

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

свернуть все

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

Примеры

Извлеките подсистему и копию к новой модели

Извлеките блок Atomic Subsystem, Счетчик Шины, от 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