slvnvextract

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

Синтаксис

newModel = slvnvextract(subcomponent)
newModel = slvnvextract(subcomponent,showModel)

Описание

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