slvnvruntestopts

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

Описание

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

runOpts = slvnvruntestopts('cgv') генерирует runOpts структура для slvnvruncgvtest.

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

свернуть все

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

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

Массив индекса теста, чтобы симулировать или выполниться из файла данных.

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

Значение по умолчанию: []

signalLoggingSaveFormat

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

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

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

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

Значение по умолчанию: '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'

Default:'topmodel'

cgvConn

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

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

  • 'sim'

  • 'sil'

  • 'pil'

Default:'sim'

Примеры

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

% Create runOpts objects for slvnvruntest
runtest_opts = slvnvruntestopts;

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

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

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

Смотрите также

|

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