Чтобы создать и запустить тесты, покрытие модели предоставляет командам MATLAB® cvtest
и cvsim
. cvtest
команда создает тесты что cvsim
запуски команды. (См. Запущенные Тесты с cvsim.)
Можно также запустить инструмент покрытия в интерактивном режиме:
Откройте sldemo_fuelsys
модель.
В Редакторе Simulink® выберите Model Settings на вкладке Modeling.
В диалоговом окне Configuration Parameters, на Панели Покрытия, выбирают Enable coverage analysis, который включает настройки покрытия.
Под Coverage metrics выберите типы покрытия, которое вы хотите записать в отчете покрытия. Нажмите OK.
Симулируйте модель.
На Панели Результатов диалогового окна Configuration Parameters, если вы задаете, чтобы сообщить о покрытии модели, Simulink Coverage™ сохраняет данные о покрытии для текущего запуска в объекте covdata
рабочей области и совокупные данные о покрытии в
covCumulativeData
, по умолчанию. Simulink Coverage также сохраняет эти результаты в .cvt
файл по умолчанию. В конце симуляции данные появляются в отчете HTML, который открывается в окне браузера. Для получения дополнительной информации о настройках данных о покрытии смотрите, Задают Опции Покрытия.
Вы не можете запустить симуляции, если вы выбираете и создание отчетов покрытия модели и ускоряющие опции. Если вы устанавливаете режим симуляции на Accelerator, Simulink Coverage не записывает покрытие.
Когда вы выполняете анализ покрытия, вы не можете выбрать и входную оптимизацию сокращения и условного перехода блока, потому что они вмешиваются в запись покрытия.