sldvextract

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

Синтаксис

newModel = sldvextract(subsystem)
newModel = sldvextract(subchart)
newModel = sldvextract(exportfcnmodel)
newModel = sldvextract(subsystem, showModel)
newModel = sldvextract(subchart, showModel)

Описание

пример

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