exponenta event banner

slvnvruntestopts

Создание параметров моделирования или выполнения для slvnvruntest или slvnvruncgvtest

Описание

runOpts = slvnvruntestopts генерирует runOpts структура для slvnvruntest.

произвестиrunOpts = slvnvruntestopts('cgv')es a runOpts структура для slvnvruncgvtest.

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

свернуть все

runOpts могут иметь следующие поля. Если поле не указано, slvnvruncgvtest или slvnvruntest использует значение по умолчанию.

Имя поляОписание
testIdx

Проверьте массив индексов вариантов для моделирования или выполнения из файла данных.

Если testIdx = [], все тестовые примеры смоделированы или выполнены.

По умолчанию: []

signalLoggingSaveFormat

Доступно только для slvnvruntest.

Задает формат регистрации сигналов для сигналов, которые подключаются к исходящему порту модели, и для промежуточных сигналов, настроенных для регистрации.

При указании Dataset, данные хранятся в Simulink.SimulationData.Dataset объекты.

По умолчанию: 'Dataset'

coverageEnabled

Доступно только для slvnvruntest.

Если true, slvnvruntest собирает данные покрытия модели во время моделирования.

По умолчанию: false

coverageSetting

Доступно только для slvnvruntest.

cvtest объект для сбора покрытия модели.

Если coverageSetting является [], slvnvruntest использует настройки переадресации для модели, указанной в вызове slvnvruntest.

По умолчанию: []

allowCopyModel

Доступно только для slvnvruncgvtest.

Если модель не настроена на выполнение тестовых примеров с помощью API CGV, в этом поле указывается создание и настройка модели.

Если true и вы не настроили модель для выполнения тестовых примеров с помощью API CGV, slvnvruncgvtest копирует модель, исправляет конфигурацию и выполняет тестовые примеры скопированной модели.

Если false, ошибка возникает, если тесты не могут выполняться с помощью API CGV.

Примечание

Если модель верхнего уровня или ссылочные модели не настроены для выполнения тестовых примеров, slvnvruncgvtest не копирует модель, даже если allowCopyModel является true. Возникает ошибка.

По умолчанию:false

cgvCompType

Доступно только для slvnvruncgvtest.

Определяет подход «программное обеспечение в контуре» (SIL) или «процессор в контуре» (PIL) для CGV:

  • 'topmodel'

  • 'modelblock'

По умолчанию:'topmodel'

cgvConn

Доступно только для slvnvruncgvtest.

Определяет режим выполнения для CGV:

  • 'sim'

  • 'sil'

  • 'pil'

По умолчанию:'sim'

fastRestart

Доступно только для slvnvruntest.

Если true, Simulink ® Coverage™ использует режим быстрого перезапуска для моделирования модели.

По умолчанию: true

useParallel

Доступно только для slvnvruntest.

Если trueSimulink Coverage моделирует тестовые примеры с параллельными вычислениями. Для этого параметра требуется лицензия Parallel Computing Toolbox™.

По умолчанию: false

Примеры

Создать runOpts Объекты для slvnvruntest и slvnvruncgvtest

% Create runOpts objects for slvnvruntest
runtest_opts = slvnvruntestopts;

% Create runOpts objects for slvnvruncgvtest
runcgvtest_opts = slvnvruntestopts('cgv')

Альтернативы

Создать runOpts в командной строке MATLAB ®.

См. также

|

Представлен в R2010b