Моделирование модели с использованием входных данных
моделирует 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 блоки.
Модель находится в режиме моделирования Software-in-the-loop (SIL).
Модель представляет собой внутренний электрический жгут.
sim | sldvrun | sldvruntestopts | cvsim (Покрытие Simulink) | cvtest (Покрытие Simulink)