cvhtml

Произведите отчет HTML из объектов покрытия модели

Синтаксис

cvhtml(file, cvdo)
cvhtml(file, cvdo1, cvdo2, ...)
cvhtml(file, cvdo1, cvdo2, ..., options)
cvhtml(file, cvdo, simMode)

Описание

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

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

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

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

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

свернуть все

Объект cv.cvdatagroup.

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

Задайте опции отчета, которые вы задаете в options:

  • Чтобы включить опцию, установите его на 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

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

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

'Normal'

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

'SIL' (or 'PIL')

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

'ModelRefSIL' (or 'ModelRefPIL')

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

'ModelRefTopSIL' (or 'ModelRefTopPIL')

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

Примеры

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

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

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

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

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

  2. В Редакторе Simulink® выберите Analysis> Coverage> Settings.

  3. На панели Coverage диалогового окна Configuration Parameters выберите Enable coverage analysis.

  4. На Coverage> панель Results, выберите Generate report automatically after analysis.

  5. Нажмите OK, чтобы закрыть диалоговое окно Configuration Parameters и сохранить ваши изменения.

  6. Моделируйте модель и рассмотрите сгенерированный отчет.

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