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.cvdata объект или 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® выберите Model Settings на вкладке Modeling.

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

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

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

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

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