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 режим и сохраняет его как 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

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

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

'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 диалогового окна Configuration Parameters выберите Enable coverage analysis.

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

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

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