slvnvruntestopts

Сгенерируйте опции симуляции или выполнения для slvnvruntest или slvnvruncgvtest

Описание

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

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

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

свернуть все

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

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

Тест для симуляции или выполнения из файла данных.

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

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

signalLoggingSaveFormat

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

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

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

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

coverageEnabled

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

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

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

coverageSetting

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

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

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

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

allowCopyModel

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

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

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

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

Примечание

Если вы не сконфигурировали модель верхнего уровня или любые ссылочные модели для выполнения тестов, 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