Панель покрытия: результаты

Обзор панели результатов покрытия

Задайте опции результатов покрытия Simulink® Coverage™.

Покажите проводник результатов

Покажите Проводник Результатов покрытия после симуляции. Когда вы запускаете симуляцию, Проводник Результатов покрытия открывается, чтобы показать новое запущенное покрытие.

Настройки

На (значении по умолчанию)

Когда вы запускаете симуляцию, Проводник Результатов покрытия открывается, чтобы показать новое запущенное покрытие. Смотрите доступ, Справьтесь и Накопите Результаты покрытия ​​ при помощи Проводника Результатов

'off'

Проводник Результатов покрытия не открывается после симуляции.

Можно открыть его позже. Выберите Results Explorer из приложения Coverage Analyzer.

Примечание

Можно получить доступ к Проводнику Результатов от Simulink Coverage контекстные вкладки, которые появляются, когда вы открываете приложение Coverage Analyzer под Model Verification, Validation, and Test.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovShowResultsExplorer
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'on'

Отобразите окраску модели использования результатов покрытия

Цветовые блоки в основанном на модели на покрытии, полученном в процессе моделирования.

Настройки

На

Результаты покрытия отображены на модели. Если модель получает неполное покрытие в процессе моделирования, это окрашено в светло-красный. Если это получает полный обзор, это зелено. См. также Результаты покрытия Представления в Модели.

От (значения по умолчанию)

Результаты покрытия не отображены на модели.

Можно позволить окрасить на основе покрытия позже. Выберите Results Explorer из приложения Coverage Analyzer. В Проводнике Результатов покрытия выберите результат покрытия из репозитория данных. Выберите Highlight model with coverage results ниже сводных данных результатов покрытия.

Примечание

Если вы используете кнопки на панели инструментов, чтобы симулировать модель с включенным покрытием, эта установка не соблюдается, и модель, окрашивающая для результатов покрытия, появляется после каждой симуляции. Можно нажать Highlight model with coverage results в Проводнике Результатов, чтобы включить или отключить выделение покрытия модели. Можно получить доступ к Проводнику Результатов от Simulink Coverage контекстные вкладки, которые появляются, когда вы открываете приложение Coverage Analyzer под Model Verification, Validation, and Test. Для получения дополнительной информации смотрите Данные о Покрытии Доступа из Проводника Результатов.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovHighlightResults
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Сгенерируйте отчет автоматически после анализа

Создайте отчет HTML, содержащий результаты покрытия после симуляции.

Настройки

На

Отчет HTML, содержащий результаты покрытия, открывается после симуляции. Задайте местоположение отчета с помощью директории Output параметра.

От (значения по умолчанию)

Отчет HTML не сгенерирован после симуляции.

Можно сгенерировать отчет позже. Выберите Results Explorer из приложения Coverage Analyzer. В Проводнике Результатов покрытия выберите результат покрытия из репозитория данных. Выберите Generate report ниже сводных данных результатов покрытия.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovHtmlReporting
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Сохраните последний запуск в переменной рабочей области

Сохраните данные о покрытии от симуляции в переменной MATLAB®.

Можно получить информацию о покрытии из этой переменной позже. Например, чтобы получить информацию о Decision Coverage, используйте decisioninfo функция. Для полного списка функций смотрите, Автоматизируют Рабочие процессы Покрытия.

Настройки

На

Данные о покрытии хранятся в cvdata объект в рабочем пространстве MATLAB. Задайте имя объекта с помощью параметра Последнее имя переменной запуска покрытия. Примите решение создать новый объект для каждой симуляции с помощью имени переменной Шага параметра с каждой симуляцией.

От (значения по умолчанию)

Данные о покрытии не хранимы в переменной MATLAB.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovSaveSingleToWorkspaceVar
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Последнее покрытие запускает имя переменной

Задайте имя для cvdata объект, который содержит результаты покрытия от последней симуляции.

Настройки

Введите имя, например, coverageData.

Если вы хотите, чтобы новая переменная сохранила результаты покрытия для каждой симуляции, используйте имя переменной Шага параметра с каждой симуляцией. Новое имя переменной создается путем добавления встречного значения к настоящему имени, например, coverageData1, coverageData2, и так далее.

Именем переменной по умолчанию является covdata.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovSaveName
Ввод: Вектор символов или строка
Значение: Назовите, чтобы быть данными cvdata объект
Значение по умолчанию: 'covdata'

Инкрементное имя переменной с каждой симуляцией

Создайте новую переменную, чтобы сохранить результаты покрытия для каждой новой симуляции.

Настройки

На

Новый cvdata результаты покрытия объектно-ориентированной памяти для каждой симуляции.

Новое имя переменной создается путем добавления встречного значения к исходному имени переменной от первой симуляции. Задайте исходное имя переменной с помощью параметра Последнее имя переменной запуска покрытия.

От (значения по умолчанию)

Каждая новая симуляция перезаписывает результаты покрытия от предыдущей симуляции. Один cvdata объектно-ориентированная память результаты покрытия от новой симуляции.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovNameIncrementing
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Сохраните имя файла данных автоматически

Задайте имя .cvt файл, в который данные о покрытии автоматически сохранены.

Настройки

Введите имя файла. Именем по умолчанию является $ModelName$_cvdata, где $ModelName$ имя модели.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovDataFileName
Ввод: Вектор символов или строка
Значение: Назовите, чтобы быть данными .cvt файл
Значение по умолчанию: '$ModelName$_cvdata'

Директория Output

Задайте папку, в которой выходные файлы покрытия сохранены.

Настройки

Введите путь к папке. Можно ввести абсолютный путь или путь относительно текущей рабочей папки.

По умолчанию файлы сохранены в подпапке slcov_output/$ModelName$ относительно текущей рабочей папки. Здесь $ModelName$ имя модели.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovOutputDir
Ввод: Вектор символов или строка
Значение: Путь к папке
Значение по умолчанию: 'slcov_output/$ModelName$'

Опции отчета покрытия

Задайте форматирование определенных аспектов отчета покрытия (HTML).

Примечание

Для более легкого способа задать форматирование отчета, см. Отчет из Проводника Результатов.

Настройки

Введите разделенный пробелом список флагов. Доступные флаги:

  • '-sRT=0' — Не показывайте отчет

  • '-sVT=1' — Откройте веб-представление отчета в браузере. См. также Веб-представление Покрытия модели Экспорта.

  • '-aTS=1' — Покажите каждый тест в сводных данных модели.

  • '-bRG=1' — Покажите столбчатые графики в сводных данных модели.

  • '-bTC=1' — Используйте два графика цветной полосы (красный, синий).

  • '-hTR=1' — Отобразите отношение хита/количества в сводных данных модели.

  • '-nFC=0' — Не сообщайте о полностью покрытых объектах модели

  • '-scm=1' — Включайте цикломатические числа сложности, таким образом. См. также Цикломатическую Сложность.

  • '-bcm=1' — Включайте цикломатические числа сложности в детали блока.

  • '-xEv=0' — Отфильтруйте события Stateflow® из отчета.

  • '-agT=1' — Покажите агрегированную информацию о тестах в отчете покрытия.

  • '-req=1' — Включайте связанные требования в агрегированный отчет покрытия.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovHTMLOptions
Ввод: Вектор символов или строка
Значение:
Значение по умолчанию:

Дополнительные данные, чтобы включать в отчет покрытия

Включайте дополнительные данные о покрытии модели из cvdata объекты в отчете покрытия модели.

Настройки

Введите имя cvdata объект сопоставлен с симуляцией.

Вы получаете cvdata возразите, когда вы запишете покрытие и сохраните данные о покрытии в переменной рабочей области. См.:

Вы также получаете cvdata возразите, запускаете ли вы симуляцию с помощью cvsim функция. Смотрите cvsim.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovCompData
Ввод: Вектор символов или строка
Значение: имя cvdata объект.
Значение по умолчанию: Никакое значение по умолчанию

Обновите результаты покрытия на паузе

Обновите отчет покрытия, когда вы сделаете паузу в процессе моделирования. Отчет обновляется с результатами покрытия до текущей паузы или времени остановки.

Настройки

На (значении по умолчанию)

Отчет покрытия обновляется, когда вы приостанавливаете симуляцию.

'off'

Отчет покрытия не обновляется, когда вы приостанавливаете симуляцию.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovReportOnPause
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'on'

Сохраните выходные данные

Сохраните результаты данных о покрытии в файл.

Настройки

На (значении по умолчанию)

Результаты данных о покрытии сохранены в файл. Задайте имя файла с помощью имени файла данных Автосохранения параметра.

'off'

Результаты данных о покрытии не сохранены в файл.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovSaveOutputData
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'on'

Включите совокупный сбор данных

Соберите результаты покрытия модели из последовательных симуляций. См. также Совокупные Данные о Покрытии.

Примечание

Для более легкого способа накопить данные о покрытии из нескольких симуляций, смотрите Накапливающиеся Данные о Покрытии из Проводника Результатов.

Настройки

На (значении по умолчанию)

Данные о покрытии модели из последовательных симуляций собраны вместе.

Чтобы показать совокупные данные в одном отчете, использование параметр Включают совокупные данные в отчет покрытия. Чтобы сохранить данные в одной переменной рабочей области, использование, параметры Сохраняют совокупные результаты покрытия в рабочей области переменное и Совокупное имя переменной покрытия.

'off'

Данные о покрытии модели сохраняются для новой симуляции только.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия Enable.

Информация о командной строке

Параметр: CovEnableCumulative
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'on'

Включайте совокупные данные в отчет покрытия

Покажите результаты покрытия модели от последовательных симуляций в одном отчете HTML.

Примечание

Для более легкого способа накопить данные о покрытии из нескольких симуляций, смотрите Накапливающиеся Данные о Покрытии из Проводника Результатов.

Настройки

На

Отчет HTML показывает данные о покрытии модели из последовательных симуляций.

От (значения по умолчанию)

Отчет HTML показывает данные о покрытии модели из новой симуляции.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovCumulativeReport
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Сохраните совокупные результаты покрытия в переменной рабочей области

Сохраните данные о покрытии модели от последовательных симуляций в одном cvdata объект в рабочем пространстве MATLAB.

Можно получить информацию о покрытии из этой переменной позже. Например, чтобы получить информацию о Decision Coverage, используйте decisioninfo функция. Для полного списка функций смотрите, Автоматизируют Рабочие процессы Покрытия.

Примечание

Для более легкого способа накопить данные о покрытии из нескольких симуляций, смотрите Накапливающиеся Данные о Покрытии из Проводника Результатов.

Настройки

На

Один cvdata данные о покрытии модели объектно-ориентированной памяти из последовательных симуляций. Смотрите Совокупные Данные о Покрытии.

Задайте имя переменной с помощью параметра Совокупное имя переменной покрытия.

От (значения по умолчанию)

cvdata данные о покрытии модели объектно-ориентированной памяти из новой симуляции.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovSaveCumulativeToWorkspaceVar
Ввод: Вектор символов или строка
Значение: 'on'|'off'
Значение по умолчанию: 'off'

Совокупное имя переменной покрытия

Задайте имя cvdata объект, который сохраняет данные о покрытии от последовательных симуляций.

Примечание

Для более легкого способа накопить данные о покрытии из нескольких симуляций, смотрите Накапливающиеся Данные о Покрытии из Проводника Результатов.

Настройки

Введите имя переменной, например, cumulativeCoverageData.

Зависимость

Чтобы включить этот параметр, выберите:

Информация о командной строке

Параметр: CovCumulativeVarName
Ввод: Вектор символов или строка
Значение: Назовите, чтобы быть данными cvdata объект
Значение по умолчанию: 'covCumulativeData'