sldvextract

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

Описание

пример

newModel = sldvextract(subsystem) извлекает содержимое атомарной подсистемы subsystem и создает модель для программного обеспечения Simulink® Design Verifier™, чтобы анализировать. sldvextract возвращает имя новой модели в newModel. Если имя модели существует, sldvextract использует имя подсистемы для имени модели, добавляя номер к имени модели.

пример

newModel = sldvextract(subchart) извлекает содержимое атомарной субдиаграммы subchart и создает модель для программного обеспечения Simulink Design Verifier, чтобы анализировать. Задайте полный путь атомарной субдиаграммы в subchart. Если имя модели существует, sldvextract использует имя субдиаграммы для имени модели, добавляя номер к имени модели.

Примечание

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

пример

newModel = sldvextract(exportfcnmodel) создает модель планировщика, которая вызывает модель exportfcnmodel экспорта функций для анализа Simulink Design Verifier. sldvextract возвращает имя новой модели в newModel. newModel состоит из exportfcnmodel имя модели с суффиксным SldvScheduler. Если имя модели уже существует, sldvextract использует exportfcnmodel назовите для имени модели, добавив номер к имени модели.

newModel = sldvextract(subsystem, showModel) и newModel = sldvextract(subchart, showModel) открывает извлеченную модель, когда вы устанавливаете showModel к true. Если showModel установлен в false, извлеченная модель только загружается в рабочую область.

Примеры

свернуть все

Извлеките атомарную подсистему Bus Counter от sldemo_mdlref_conversion модель и копия это к новой модели.

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

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

open_system('sf_atomic_sensor_pair');
newmodel = sldvextract('sf_atomic_sensor_pair/RedundantSensors/Sensor1',...
		true);

Создайте модель планировщика, которая вызывает sldvExportFunction_autosar_multirunnables модель.

addpath(fullfile(docroot,'toolbox','sldv','examples'));
open_system('sldvExportFunction_autosar_multirunnables');
newmodel = sldvextract('sldvExportFunction_autosar_multirunnables');

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

свернуть все

Полный путь к атомарной подсистеме.

Полный путь к Stateflow® атомарная субдиаграмма.

Полный путь к модели экспорта функций.

Логическое значение, которое указывает, отобразить ли извлеченную модель.

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

свернуть все

Имя новой модели.

Представленный в R2007a