Создайте и запущенные тесты

Чтобы создать и запустить тесты, покрытие модели обеспечивает MATLAB® команды cvtest и cvsim. cvtest команда создает тесты что cvsim запуски команды.

Можно также запустить инструмент покрытия в интерактивном режиме:

  1. Откройте ExtractingDetailedCoverageDataExample использование в качестве примера openExample.

    openExample('slcoverage/ExtractingDetailedCoverageDataExample');

  2. Откройте slvnvdemo_cv_small_controller модель.

  3. В Simulink® Редактор, выберите Model Settings на вкладке Modeling.

    В диалоговом окне Configuration Parameters, на Панели Покрытия, выбирают Enable coverage analysis, который включает настройки покрытия.

  4. Под Coverage metrics выберите типы покрытия, которое вы хотите записать в отчете покрытия. Нажмите OK.

  5. Симулируйте модель.

    Simulink Coverage™ сохраняет данные о покрытии для текущего запуска в объекте covdata рабочей области и совокупные данные о покрытии в covCumulativeData, по умолчанию, если вы симулируете использование кнопки Run. Simulink Coverage также сохраняет эти результаты в .cvt файл по умолчанию. В конце симуляции данные появляются в отчете HTML, который открывается рядом с вашей моделью. Для получения дополнительной информации о настройках данных о покрытии смотрите, Задают Опции Покрытия.

    Вы не можете запустить симуляции, если вы выбираете и создание отчетов покрытия модели и ускоряющие опции. Если вы устанавливаете режим симуляции на Accelerator, Simulink Coverage не записывает покрытие.

    Когда вы выполняете анализ покрытия, вы не можете выбрать и входную оптимизацию сокращения и условного перехода блока, потому что они вмешиваются в запись покрытия. Смотрите Оптимизацию Simulink и Покрытие модели для получения дополнительной информации.