exponenta event banner

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

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

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

'Normal'

Модель в режиме нормального моделирования.

'SIL' (or 'PIL')

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

'ModelRefSIL' (or 'ModelRefPIL')

Ссылка на модель в режиме моделирования ПО в контуре (SIL) или процессора в контуре (PIL).

'ModelRefTopSIL' (or 'ModelRefTopPIL')

Ссылка на модель в режиме моделирования Software-in-the-Loop (SIL или Processor-in-the-Loop (PIL)) с интерфейсом кода, установленным на модель верхнего уровня.

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

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

  1. Откройте модель, для которой требуется отчет о покрытии модели.

  2. В редакторе Simulink ® выберите «Параметры модели» на вкладке «Моделирование».

  3. На панели Покрытие диалогового окна Параметры конфигурации выберите Включить анализ покрытия.

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

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

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