cvhtml

Создайте HTML из объектов покрытия модели

Описание

cvhtml(file,cvdo) создает HTML о результатах покрытия в cvdata или cv.cvdatagroup cvdo объекта когда вы запускаете покрытие модели в симуляции. cvhtml сохраняет результаты покрытия в file. Модель должна быть открыта, когда вы используете cvhtml чтобы сгенерировать свой отчет о покрытии.

cvhtml(file,cvdo1,...,cvdoN) создает комбинированный отчет из нескольких cvdata объекты. Результаты каждого объекта отображаются в отдельном столбце HTML. Каждый cvdata объект должен соответствовать той же корневой модели или подсистеме. В противном случае функция прекращает работать.

cvhtml(file,cvdo1,...,cvdoN,options) создает комбинированный отчет из нескольких cvdata объекты, использующие опции отчета, заданные options.

cvhtml(file,cvdo,simMode) создает HTML для моделей, имеющих режим симуляции simMode.

Примеры

свернуть все

Убедитесь, что у вас есть доступ для записи к MATLAB по умолчанию® папка. Создайте кумулятивный отчет о покрытии для slvnvdemo_cv_small_controller mode и сохраните его как ratelim_coverage.html:

model = 'slvnvdemo_cv_small_controller'; 
open_system(model);
cvt = cvtest(model);
cvd = cvsim(cvt); 
outfile = 'ratelim_coverage.html';
cvhtml(outfile, cvd);

Входные параметры

свернуть все

Данные о покрытии, заданные как cvdata объект или cv.cvdatagroup объект.

HTML файла имя, заданное как символ или строковые массивы. Можно задать абсолютный путь или относительный путь и HTML файла где cvhtml хранит отчет.

Опции отчетности, заданные как символьные или строковые массивы.

  • Чтобы включить опцию, установите ее равной 1 (например, '-hTR=1').

  • Чтобы отключить опцию, установите ее равной 0 (например, '-bRG=0').

  • Чтобы задать несколько опций отчета, перечислите отдельные опции в одной options вектор символов или строка, разделенная запятыми или пространствами (например '-hTR=1 -bRG=0 -scm=0').

ОпцияОписаниеДефолт

-sRT

Показать отчет

on

-sVT

Веб-представление

off

-aTS

Включите каждый тест в сводные данные моделей

on

-bRG

Создайте гистограммы в сводных данных моделей

on

-bTC

Используйте две цветовые гистограммы (красный, синий)

on

-hTR

Отобразите отношение хит/отсчет в сводных данных модели

off

-xEM

Исключить из отчета подробные данные метрики выполнения

off

-nFC

Исключить полностью покрытые объекты модели из отчета

off

-nFD

Исключить полностью покрытые детали объекта модели из отчета

on

-scm

Включите числа цикломатических сложностей в сводные данные

on

-bcm

Включите числа цикломатических сложностей в детали блока

on

-xEv

Фильтр Stateflow® события из отчета

off

Режим симуляции, заданный как символьные или строковые массивы. Допустимые значения включают следующее:

Спецификация объектаОписание

'Normal'

Модель в режиме симуляции Normal.

'SIL' (or 'PIL')

Моделируйте в режиме симуляции Цикле (SIL) или Цикле (PIL).

'ModelRefSIL' (or 'ModelRefPIL')

Моделируйте ссылку в режиме симуляции Программное обеспечение в цикле (SIL) или Процессор в цикле (PIL).

'ModelRefTopSIL' (or 'ModelRefTopPIL')

Моделируйте ссылку в режиме симуляции Цикл (SIL или Цикле (PIL)) с кодовым интерфейсом, установленным на верхнюю модель.

Альтернативы

Используйте настройки покрытия для создания отчета о покрытии модели в HTML файла:

  1. Откройте модель, для которой вы хотите отчет о покрытии модели.

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

  3. На панели Coverage диалогового окна Параметры конфигурации выберите Enable coverage analysis.

  4. Щелкните OK, чтобы закрыть диалоговое окно Параметры конфигурации (Configuration Parameters) и сохранить изменения.

  5. Симулируйте модель нажатием кнопки Run и просмотрите сгенерированный отчет.

Представлено до R2006a