Симулируйте модель при помощи входных данных
симулирует outData = sldvruntest(model, dataFile)model при помощи всех тестов в dataFile. outData массив Simulink.SimulationOutput объекты. Каждый элемент массива содержит выходные данные симуляции соответствующего теста.
[ симулирует outData, covData]
= sldvruntest(model, dataFile, runOpts)model при помощи тестов в dataFile. Когда runOpts поле coverageEnabled true, программное обеспечение Simulink® Coverage™ собирает информацию покрытия модели во время симуляции. sldvruntest возвращает данные о покрытии в cvdata объект covData.
dataFile то, что вы создаете с анализом Simulink Design Verifier или путем выполнения sldvlogsignals содержит временные стоимости и значения данных. Когда вы симулируете модель при помощи этих тестов, можно достигнуть недостающего покрытия. Недостающее покрытие происходит когда временные стоимости в dataFile не выравниваются с текущим шагом времени симуляции из-за числовых различий в вычислении. Вы достигаете недостающего покрытия более часто с многоскоростными моделями — модели, которые имеют несколько шагов расчета.
Для useParallel, следующие моменты должны быть рассмотрены при симуляции тестов с помощью параллельных вычислений:
Запуск параллельного пула может занять время, который влияет на полное аналитическое время. Уменьшать аналитическое время:
Убедитесь, что параллельный пул уже запускается, прежде чем вы запустите анализ генерации тестов. По умолчанию параллельный пул закрывается будучи неактивным для конкретного количества минут. Чтобы изменить настройки, смотрите, Задают Ваши Параллельные Настройки.
Загрузите Simulink на всех параллельных рабочих пула.
Симуляция происходит последовательно когда:
Кластером не является local. Сконфигурируйте параллельные настройки, чтобы использовать local кластер только. Смотрите Задают Ваши Параллельные Настройки.
Модель находится в dirty state до запуска анализа SLDV.
Модель имеет ToFile блоки.
Модель находится в программном обеспечении в цикле (SIL) режим симуляции.
cvsim | cvtest | sim | sldvrun | sldvruntestopts