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' |
cgvConn | Доступно только для slvnvruncgvtest. Определяет режим выполнения для CGV: По умолчанию:'sim' |
fastRestart
| Доступно только для slvnvruntest. Если true, Simulink ® Coverage™ использует режим быстрого перезапуска для моделирования модели. По умолчанию:
true |
useParallel
| Доступно только для slvnvruntest. Если trueSimulink Coverage моделирует тестовые примеры с параллельными вычислениями. Для этого параметра требуется лицензия Parallel Computing Toolbox™. По умолчанию:
false |