Задайте Simulink® Опции анализа Coverage™.
Включите анализ покрытия. Смотрите Задают Опции Покрытия.
Настройки
Данные о покрытии собраны в процессе моделирования.
Данные о покрытии не собраны в процессе моделирования.
Информация о командной строке
Параметр: CovEnable |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Задайте, должен ли анализ собрать данные о покрытии для целой системы, или определенную модель, на которую ссылаются, модель Observer или подсистему.
Настройки
Данные о покрытии собраны для модели верхнего уровня, а также всех поддерживаемых подсистем и моделей - ссылок.
Данные о покрытии собраны для одной или нескольких моделей, на которые ссылаются. Чтобы задать модели, на которые ссылаются, использование параметр Выбирают Models. Можно также задать саму модель верхнего уровня.
Данные о покрытии собраны для определенной подсистемы. Чтобы задать подсистему, использование параметр Выбирают Subsystem.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovScope |
Ввод: Вектор символов или строка |
Значение: 'EntireSystem' | 'ReferencedModels' | 'Subsystem' |
Значение по умолчанию: 'EntireSystem' |
Задайте модели, на которые ссылаются, для которых вы хотите покрытие.
Настройки. В диалоговом окне Select Models for Coverage Analysis выберите модели, на которые ссылаются, и модели Observer, для которых вы хотите покрытие. Можно также выбрать модель верхнего уровня. Значок рядом с именем модели указывает на режим симуляции: Normal
, SIL
, или PIL
. Только модели Observer в Normal
режим анализируется для покрытия.
Зависимость. Чтобы включить этот параметр, выберите:
Задайте модели, на которые ссылаются, для Осциллографа анализа покрытия.
Информация о командной строке
Примечание
В отличие от этого, в пользовательском интерфейсе, на командной строке, вы исключаете модели из покрытия вместо включения их.
Параметр: CovModelRefExcluded |
Ввод: Вектор символов или строка |
Значение: Список, разделенный запятыми имен модели, например, 'mRefA, mRefB, mRefC' . Если на ту же модель ссылаются в двух режимах симуляции, можно различать их использующий : , например, 'mRefA:normal, mRefA:sil' . |
Значение по умолчанию: '' |
Задайте путь к подсистеме, для которой Simulink Coverage собирает данные о покрытии. Задайте путь относительно топ-модели.
Настройки. Выберите подсистему, для которой вы хотите покрытие.
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovPath |
Ввод: Вектор символов или строка |
Значение: Путь к подсистеме относительно (и, исключая) система Simulink верхнего уровня, например, 'Subsys1/subsys2' |
Значение по умолчанию: '/' . О данных о покрытии сообщают для целой системы. |
Включите покрытие для MATLAB® функции во внешних файлах MATLAB. Функции могут быть вызваны от блоков MATLAB Function или Stateflow® графики в вашей модели. Смотрите Покрытие модели для функций MATLAB.
Настройки
Данные о покрытии собраны для функций MATLAB во внешних файлах MATLAB. Функции могут быть вызваны от блоков MATLAB Function или диаграмм Stateflow в модели.
Данные о покрытии не собраны для внешних файлов MATLAB.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovExternalEMLEnable |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Включите покрытие для кода C/C++ в блоках S-Function в вашей модели. См. также Покрытие для Пользовательского Кода C/C++ в Моделях Simulink.
Настройки
Данные о покрытии собраны для кода C/C++ в Блоках s-function в модели.
Данные о покрытии не собраны для кода C/C++, используемого в модели.
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovSFcnEnable |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Выберите тип собранных данных о покрытии. См. также Типы Покрытия модели.
Настройки
Анализ вычисляет Decision Coverage в процессе моделирования
Анализ Decision Coverage проверяет блоки, которые выполняют действие на основе того, оценивает ли операция к TRUE или FALSE. Например, блок Abs сначала оценивает, если вход меньше нуля и действий соответственно. Для каждой операции, которая может оценить к TRUE или FALSE, аналитические отчеты, какая часть результатов была верна в процессе моделирования и какая часть была ложной.
Смотрите Decision Coverage (DC).
Анализ вычисляет условие и Decision Coverage в процессе моделирования.
Анализ покрытия условия проверяет блоки, которые выводят логическую комбинацию их входных параметров (таких как блоки Logical Operator). Для каждого блока анализ записывает, какая часть входных параметров была верна в процессе моделирования и какая часть была ложной.
Смотрите Покрытие условия (CC).
Анализ вычисляет Модифицированное Условие/Decision Coverage (MCDC) в процессе моделирования.
Анализ проверяет, выполняется ли каждый блок, по крайней мере, однажды в процессе моделирования.
Смотрите Покрытие выполнения (EC).
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricStructuralLevel |
Ввод: Вектор символов или строка |
Значение: 'BlockExecution' | 'ConditionDecision' | 'Decision' | 'MCDC' |
Значение по умолчанию: 'Decision' |
Включите покрытие интерполяционных таблиц. Смотрите Типы Покрытия модели.
Настройки
Блоки с интерполяционными таблицами проверяются на покрытие. Тест достигает полного охвата интерполяционной таблицы, если это выполняет каждый интервал таблицы, по крайней мере, однажды.
Покрытие интерполяционных таблиц не зарегистрировано.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricLookupTable |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Включите покрытие диапазона сигнала. Смотрите Типы Покрытия модели.
Настройки
Максимальные и минимальные значения сигналов зарегистрированы для каждого блока, который имеет выходной сигнал.
Информация о диапазоне сигнала не зарегистрирована.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricSignalRange |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Включите покрытие размера сигнала. Смотрите Типы Покрытия модели.
Настройки
Максимум, минимальный и выделенный размер сигнала зарегистрирован для каждого блока, который имеет выходной сигнал переменного размера. Смотрите Основы Сигнала Переменного Размера.
Информация о размере сигнала не зарегистрирована.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricSignalSize |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Включите покрытие целей и ограничений, заданных в блоках Simulink Design Verifier™. Смотрите Типы Покрытия модели.
Настройки
Через блоки Simulink Design Verifier можно задать цели и ограничения в модели. Чтобы проверять, удовлетворяют ли этим целям, вы сначала генерируете тесты с помощью этих блоков. Можно выполнить эти тесты на исходной модели и записать, удовлетворили ли заданной цели, по крайней мере, однажды. Чтобы записать это покрытие, включите этот параметр.
Для примера смотрите Покрытие Simulink Design Verifier.
Информация о покрытии не зарегистрирована для блоков Simulink Design Verifier.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricObjectiveConstraint |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Включите насыщение на покрытии целочисленного переполнения. Смотрите Типы Покрытия модели.
Настройки
Для определенных блоков, таких как блок Abs, можно указать, что они должны насыщать на целочисленном переполнении. Если вы включаете этот параметр, число раз, которое эти блоки насыщают в процессе моделирования, зарегистрировано.
Насыщение на информации о целочисленном переполнении не зарегистрировано.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricSaturateOnIntegerOverflow |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Включите реляционное граничное покрытие. Смотрите Типы Покрытия модели.
Настройки
Определенные блоки, такие как использование блока Relational Operator или If реляционная операция. Если вы включаете этот параметр, проверки анализа покрытия, если эти операции выполняются с равным (целое число) или почти равные значения (с плавающей точкой).
Реляционная граничная информация о покрытии не зарегистрирована.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovMetricRelationalBoundary |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Задайте значение абсолютной погрешности для реляционного граничного покрытия. Смотрите Реляционное Граничное Покрытие.
Настройки. Введите значение с плавающей точкой. Смотрите Числа с плавающей запятой.
Реляционное граничное покрытие проверяет блоки с реляционными операциями (такими как блок Relational Operator). Анализ проверяет, выполняются ли операции с операндами с плавающей точкой, которые отличаются самое большее этим значением.
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovBoundaryAbsTol |
Ввод: Число с плавающей запятой |
Значение: значение Абсолютной погрешности, такое как 1e-06 |
Значение по умолчанию: 1e-05 |
Задайте значение относительной погрешности для реляционного граничного покрытия. Смотрите Реляционное Граничное Покрытие.
Настройки. Введите номер меньше чем 1.
Реляционное граничное покрытие проверяет блоки с реляционными операциями (такими как блок Relational Operator). Анализ проверяет, выполняются ли операции с операндами с плавающей точкой, которые отличаются самое большее этой частью операндов.
Например, если вы входите 0.01, аналитические проверки если операция lhs < = rhs
в вашей модели выполняется с операндами, которые отличаются самое большее:
0.01 * max(|lhs|,|rhs|)
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovBoundaryRelTol |
Ввод: Число с плавающей запятой |
Значение: значение Относительной погрешности такой как 0,001 |
Значение по умолчанию: 0.01 |
Сохраните данные о покрытии от симуляции в переменной 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$' |
Предупредите, когда неподдерживаемые блоки будут существовать в модели
Сохраните совокупные результаты покрытия в переменной рабочей области
Покрытие записи только для интервала требуемого времени.
Например, вы можете хотеть ограничить запись покрытия модели, если ваша модель оказывает переходные влияния рано в симуляции, или если вам нужно покрытие модели, о котором сообщают только для конкретной операции модели.
Настройки
Покрытие зарегистрировано только для временного интервала, который вы задаете. Чтобы задать временной интервал, используйте эти параметры:
Покрытие зарегистрировано на целое время симуляции.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovUseTimeInterval |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Задайте, когда сбор данных покрытия должен будет начаться.
Настройки. Введите временную стоимость (в секундах).
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovStartTime |
Ввод: Число с плавающей запятой |
Значение: Время в секундах, например, 2 |
Значение по умолчанию: 0 |
Задайте, когда сбор данных покрытия должен будет закончиться.
Настройки. Введите временную стоимость (в секундах).
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovStopTime |
Ввод: Число с плавающей запятой |
Значение: Время в секундах, например, 4 |
Значение по умолчанию: 0 |
Сообщите о покрытии для каждого блока в модели, которая поддерживается для покрытия.
Настройки
Покрытие зарегистрировано для каждого поддерживаемого блока в модели. Значение параметра конфигурации Block reduction проигнорировано. Смотрите сокращение Блока.
Покрытие не зарегистрировано для блоков, которые эффективно удалены из модели из-за сокращения блока. Например, покрытие не зарегистрировано для блока, который уменьшается устранением мертвого кода.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovForceBlockReductionOff |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Укажите, что покрытие должно учесть порядок операндов в блоках, которые выполняют логическую операцию, например, блоки Logical Operator.
Например, если порядок двух входных параметров с блоком Logical AND учтен, второй вход избыточен, когда первый вход является ложным. Поэтому для случаев, где первый вход является ложным, пути, которые приводят к второму входу, не рассматриваются для покрытия.
Настройки
Анализ покрытия не рассматривает вход к логической операции, которая представляется избыточная другим входом.
Анализ покрытия рассматривает все входные параметры к логической операции.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovLogicBlockShortCircuit |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'off' |
Задайте определение Модифицированного Условия/Decision Coverage (MCDC), чтобы использовать во время анализа покрытия. Смотрите Модифицированное Условие и Decision Coverage (MCDC) Определения в Simulink Coverage.
Настройки
Masking
Используйте маскирование анализ MCDC. Установить независимость входных параметров, маскируя анализ MCDC не требует, чтобы все другие входные параметры строго считались постоянные, в то время как один вход варьируется. Поэтому маскирование анализ MCDC позволяет вам удовлетворять большему количеству целей в данной симуляции.
Unique-Cause
Используйте уникальную причину анализ MCDC.
Зависимость. Чтобы включить этот параметр, выберите:
Задайте Модифицированное Условие/Decision Coverage (MCDC) для уровня Структурного покрытия.
Информация о командной строке
Параметр: CovMcdcMode |
Ввод: Вектор символов или строка |
Значение: 'Masking' |'UniqueCause' |
Значение по умолчанию: 'Masking' |
Предупредите, когда неподдерживаемые блоки будут существовать в модели.
Настройки
Обеспечьте предупреждение, когда блоки в модели не поддержатся для анализа покрытия.
Не обеспечивайте предупреждение для неподдерживаемых блоков.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovUnsupportedBlockWarning |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Задайте файл фильтра, чтобы исключить определенные объекты модели из анализа покрытия в процессе моделирования.
Можно использовать API командной строки, чтобы создать правила фильтрации для блоков. Критерии выбора для фильтрации включают фильтрацию по отдельному блоку ID, фильтрующему для всех блоков того же типа, фильтруя определенные решения, условия и результаты блока и т.д. Можно также отфильтровать Код С++ S-функции результатом покрытия кода.
Для примера фильтрации см.:
Пользовательский интерфейс: Создайте, Редактирование и Правила Фильтра Покрытия Представления.
Командная строка: информация о релизах R2017b для Simulink Coverage.
Настройки. Введите полный путь в .cvf
файл с правилами фильтра.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovFilter |
Ввод: Вектор символов или строка |
Значение: Полный путь к .cvf файл |
Значение по умолчанию: |
Задайте тип метрики покрытия, которая будет зарегистрирована. См. также Типы Покрытия модели.
Настройки. Введите последовательность букв, которые описывают типы метрики покрытия. Например, введите 'dc'
собрать покрытие условия и решение.
Чтобы задать что тип (типы) покрытия собраться, введите один или несколько букв в следующей таблице как односимвольный массив.
Примечание
Используя CovMetricSettings
не рекомендуется. Используйте альтернативы в таблице вместо этого.
Буква | Эффект на анализе покрытия | Предпочтительная альтернатива |
---|---|---|
d | Соберите Decision Coverage | Используйте параметр уровня Структурного покрытия |
c | Соберите покрытие условия | Используйте параметр уровня Структурного покрытия |
m | Соберите покрытие MCDC | Используйте параметр уровня Структурного покрытия |
t | Соберите покрытие интерполяционных таблиц | Используйте параметр Интерполяционной таблицы |
r | Соберите покрытие диапазона сигнала | Используйте параметр Диапазона сигнала |
z | Соберите покрытие размера сигнала | Используйте параметр размера Сигнала |
o | Соберите покрытие для блоков Simulink Design Verifier | Используйте параметр Целей и ограничений |
i | Соберите насыщение на покрытии целочисленного переполнения | Используйте Насыщение на параметре целочисленного переполнения |
b | Соберите реляционное граничное покрытие | Используйте Реляционный граничный параметр |
s | Укажите, что покрытие должно учесть порядок операндов в блоках, которые выполняют логическую операцию | Используйте Обработку логические блоки Simulink в качестве закороченного параметра. |
w | Обеспечьте предупреждение, когда блоки в модели не поддержатся для анализа покрытия | Используйте Предупреждать, когда неподдерживаемые блоки будут существовать в параметре модели |
e | Отключает окраску модели использования результатов покрытия отображения |
Примечание
|
Зависимость. Чтобы включить этот параметр, выберите:
Информация о командной строке
Параметр: CovMetricSettings |
Значение: Вектор символов или строка, где каждый символ показывает метрику покрытия. Например, 'dc' задает покрытие условия и решение. |
Значение по умолчанию: 'dwe' |
Данные о покрытии модели записи в процессе моделирования.
Примечание
Этот параметр представляет рабочий процесс устаревший. Вместо этого используйте эти параметры:
Чтобы включить покрытие, использование Включает анализ покрытия.
Чтобы выполнить анализ покрытия для целой модели, используйте Осциллограф анализа покрытия.
Настройки
Simulink собирает данные о покрытии модели в процессе моделирования.
Данные о покрытии модели не собирают или сообщают.
Информация о командной строке
Параметр: RecordCoverage |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Данные о покрытии записи для моделей, на которые ссылаются, в процессе моделирования.
Примечание
Этот параметр представляет рабочий процесс устаревший. Вместо этого используйте эти параметры:
Чтобы включить покрытие, использование Включает анализ покрытия.
Чтобы выполнить анализ покрытия для моделей, на которые ссылаются, используйте Осциллограф анализа покрытия.
Чтобы задать модели, на которые ссылаются, использование Выбирать Models.
Настройки. Введите один из них:
on
: Данные о покрытии собраны для всех моделей, на которые ссылаются, и моделей Observer.
off
: Данные о покрытии не собраны для моделей, на которые ссылаются.
filtered
: Данные о покрытии собраны для всех моделей, на которые ссылаются, и моделей Observer кроме тех, исключенное использование параметра Выбирает Models.
Информация о командной строке
Параметр: CovModelRefEnable |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |'filtered' |
Значение по умолчанию: 'off' |
Покрытие записи для модели верхнего уровня в дополнение к моделям, на которые ссылаются.
Примечание
Этот параметр представляет рабочий процесс устаревший. Вместо этого используйте эти параметры:
Чтобы включить покрытие, использование Включает анализ покрытия.
Чтобы выполнить анализ покрытия для моделей, на которые ссылаются, используйте Осциллограф анализа покрытия.
Чтобы включать или исключить модель верхнего уровня, использование Выбирать Models.
Настройки
Данные о покрытии собраны для модели верхнего уровня.
Данные о покрытии не собраны для модели верхнего уровня.
Зависимость. Чтобы включить этот параметр, выберите:
Задайте модель, на которую ссылаются, для Осциллографа анализа покрытия.
Информация о командной строке
Параметр: CovIncludeTopModel |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |
Задайте форматирование определенных аспектов отчета покрытия (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 объект. |
Значение по умолчанию: Никакое значение по умолчанию |
Обновите отчет покрытия, когда вы сделаете паузу в процессе моделирования. Отчет обновляется с результатами покрытия до текущей паузы или времени остановки.
Настройки
Отчет покрытия обновляется, когда вы приостанавливаете симуляцию.
Отчет покрытия не обновляется, когда вы приостанавливаете симуляцию.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия 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' |
Соберите ограниченное покрытие для ускоренных моделей. Можно собрать следующие метрики покрытия в режиме Accelerator:
Элементы Stateflow — все метрики покрытия, которые поддерживаются для режима normal mode
Блоки MATLAB function — все метрики покрытия, которые поддерживаются для режима normal mode
Другие блоки Simulink — только покрытие выполнения
Настройки
Покрытие модели будет собрано для моделей в режиме Accelerator.
Примечание
Только покрытие выполнения может быть собрано на блоках Simulink, когда режим симуляции модели установлен в accelerator
.
Покрытие модели не будет собрано для моделей в режиме Accelerator.
Зависимость. Чтобы включить этот параметр, выберите анализ покрытия Enable.
Информация о командной строке
Параметр: CovAccelSimSupport |
Ввод: Вектор символов или строка |
Значение: 'on' |'off' |
Значение по умолчанию: 'on' |