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