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

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

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

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

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

Настройки

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

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

'off'

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

Можно открыть его позже. Выберите Analysis> Coverage> Open Results Explorer.

Примечание

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

Зависимость

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

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

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

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

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

Настройки

На

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

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

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

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

Примечание

Если вы используете кнопки на панели инструментов, чтобы моделировать модель с включенным покрытием, эта установка не соблюдается, и модель, окрашивающая для результатов покрытия всегда, появляется после каждой симуляции. Можно нажать Highlight model with coverage results в Проводнике Результатов, чтобы включить или отключить выделение покрытия модели. Вы получаете доступ к Проводнику Результатов путем выбора Analysis> Coverage> Open Results Explorer. Для получения дополнительной информации смотрите Данные о Покрытии Доступа из Проводника Результатов.

Если вы включили технический предварительный просмотр панели инструментов Simulink, вы включаете запрещать выделение модели из Simulink Coverage контекстные вкладки, которые появляются, когда вы открываете приложение Coverage Analyzer под Verification, Validation, and Test.

Зависимость

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

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

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

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

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

Настройки

На

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

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

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

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

Примечание

Если вы включаете технический предварительный просмотр Панели инструментов Simulink, и вы используете кнопки на панели инструментов, чтобы моделировать модель с включенным покрытием, отчет HTML не появляется после симуляции. Вы получаете доступ к отчету HTML от Simulink Coverage контекстные вкладки, которые появляются, когда вы открываете приложение Coverage Analyzer под Verification, Validation, and Test.

Зависимость

Чтобы включить этот параметр, выберите анализ покрытия 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' — Filter Stateflow® из отчета.

Зависимость

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

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

Параметр: 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'