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 модель.

open_system('sldvExportFunction_autosar_multirunnables');
newmodel = sldvextract('sldvExportFunction_autosar_multirunnables');

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

свернуть все

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

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

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

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

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

свернуть все

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

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