Отобразите окраску модели использования результатов покрытия
Сохраните совокупные результаты покрытия в переменной рабочей области
Задайте опции результатов покрытия Simulink® Coverage™.
Покажите Проводник Результатов покрытия после симуляции. Когда вы запускаете симуляцию, Проводник Результатов покрытия открывается, чтобы показать новое запущенное покрытие.
Когда вы запускаете симуляцию, Проводник Результатов покрытия открывается, чтобы показать новое запущенное покрытие. Смотрите доступ, Справьтесь и Накопите Результаты покрытия
Проводник Результатов покрытия не открывается после симуляции.
Можно открыть его позже. Выберите 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' |
Задайте папку, в которой выходные файлы покрытия сохранены.
Введите путь к папке. Можно ввести абсолютный путь или путь относительно текущей рабочей папки.
По умолчанию файлы сохранены в подпапке 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 . |
Значение по умолчанию: Никакое значение по умолчанию |
Обновите отчет покрытия, когда вы сделаете паузу во время симуляции. Отчет обновляется с результатами покрытия до текущей паузы или времени остановки.
Отчет покрытия обновляется, когда вы приостанавливаете симуляцию.
Отчет покрытия не обновляется, когда вы приостанавливаете симуляцию.
Чтобы включить этот параметр, выберите анализ покрытия Enable.
Параметр: CovReportOnPause |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Сохраните результаты данных о покрытии в файл.
Результаты данных о покрытии сохранены в файл. Задайте имя файла с помощью имени файла данных Автосохранения параметра.
Результаты данных о покрытии не сохранены в файл.
Чтобы включить этот параметр, выберите анализ покрытия Enable.
Параметр: CovSaveOutputData |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Соберите результаты покрытия модели из последовательных симуляций. См. также Совокупные Данные о Покрытии.
Для более легкого способа накопить данные о покрытии из нескольких симуляций, смотрите Накапливающиеся Данные о Покрытии из Проводника Результатов.
Данные о покрытии модели из последовательных симуляций собраны вместе.
Чтобы показать совокупные данные в одном отчете, использование параметр Включают совокупные данные в отчет покрытия. Чтобы сохранить данные в одной переменной рабочей области, использование, параметры Сохраняют совокупные результаты покрытия в рабочей области переменное и Совокупное имя переменной покрытия.
Данные о покрытии модели сохраняются для новой симуляции только.
Чтобы включить этот параметр, выберите анализ покрытия 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' |