Настройки покрытия

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

Задайте Simulink® Coverage™ для опций анализа.

Включите анализ покрытия

Включите анализ покрытия. См. раздел «Настройка опций покрытия».

Настройки

На

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

Off (по умолчанию)

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

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

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

Возможности из анализа покрытия

Укажите, должен ли анализ собирать данные о покрытии для всей системы или конкретной модели-ссылки, модели Observer или подсистемы.

Настройки

Entire System (по умолчанию)

Данные о покрытии собираются для модели верхнего уровня, а также для всех поддерживаемых подсистем и моделей-ссылок.

Referenced Models

Данные о покрытии собираются для одних или нескольких ссылочных моделей. Чтобы задать модели-ссылки, используйте параметр Select Models. Можно также задать саму модель верхнего уровня.

Subsystem

Данные о покрытии собираются для определенной подсистемы. Чтобы задать подсистему, используйте параметр Select Subsystem.

Зависимость

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

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

Параметр: 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. Функции могут быть вызваны из блоков MATLAB Function или Stateflow® графики в вашей модели. Смотрите Покрытие модели для функций MATLAB.

Настройки

On (по умолчанию)

Данные о покрытии собираются для функций MATLAB во внешних файлах MATLAB. Функции могут быть вызваны из блоков MATLAB Function или диаграмм Stateflow в модели.

Прочь

Данные о покрытии не собираются для внешних файлов MATLAB.

Зависимость

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

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

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

Запись покрытия для C/C + + S-функций

Включите покрытие кода C/C + + в S-Function блоках вашей модели. Смотрите также Покрытие для пользовательского кода C/C + + в моделях Simulink.

Настройки

On (по умолчанию)

Данные о покрытии собираются для кода 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).

Измененное условие/покрытие принятия решений (MCDC)

Анализ вычисляет Измененное Условие/Покрытие Принятия (MCDC) во время симуляции.

См. Раздел «Изменение условия/покрытие принятия решений» (MCDC).

Выполнение блока

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

См. раздел «Покрытие выполнения (EC)».

Зависимость

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

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

Параметр: CovMetricStructuralLevel
Тип: Вектор символов или строка
Значение: 'BlockExecution' | 'ConditionDecision' | 'Decision' | 'MCDC'
По умолчанию: 'Decision'

Интерполяционная таблица

Включите покрытие интерполяционных таблиц. См. Типы покрытия модели.

Настройки

На

Блоки с интерполяционными таблицами проверяются на предмет покрытия. A теста достигает полного покрытия интерполяционной таблицы, если он выполняет каждый интервал таблицы хотя бы один раз.

Off (по умолчанию)

Покрытие интерполяционных таблиц не записано.

Зависимость

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

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

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

Диапазон сигнала

Включите охват диапазона сигнала. См. Типы покрытия модели.

Настройки

На

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

Off (по умолчанию)

Информация о диапазоне сигнала не записывается.

Зависимость

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

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

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

Размер сигнала

Включите покрытие размера сигнала. См. Типы покрытия модели.

Настройки

На

Максимальный, минимальный и назначенный размер сигнала записываются для каждого блока, который имеет выходной сигнал переменного размера. См. «Основы сигнала переменного размера».

Off (по умолчанию)

Информация о размере сигнала не записывается.

Зависимость

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

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

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

Цели и ограничения

Включите покрытие целей и ограничений, заданных в блоках Simulink Design Verifier™. См. Типы покрытия модели.

Настройки

На

С помощью блоков Simulink Design Verifier можно задать цели и ограничения в модели. Чтобы проверить, удовлетворены ли эти цели, вы сначала генерируете тесты, используя эти блоки. Можно выполнить эти тесты на исходной модели и записать, была ли заданная цель удовлетворена хотя бы один раз. Чтобы записать это покрытие, включите этот параметр.

Для получения примера смотрите Покрытие верификатора Simulink Design.

Off (по умолчанию)

Информация о покрытии не записывается для блоков Simulink Design Verifier.

Зависимость

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

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

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

Насыщение при целочисленном переполнении

Включите насыщение на целочисленное переполнение покрытии. См. Типы покрытия модели.

Настройки

На

Для определенных блоков, таких как Abs блок, можно задать, что они должны насыщаться при целочисленном переполнении. Если вы включите этот параметр, регистрируется количество раз, когда эти блоки насыщаются во время симуляции.

Off (по умолчанию)

Насыщение по информации о целочисленном переполнении не записывается.

Зависимость

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

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

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

Реляционный контур

Включите реляционный граничный охват. См. Типы покрытия модели.

Настройки

На

Некоторые блоки, такие как Relational Operator или If блок, используют реляционную операцию. Если вы включите этот параметр, анализ покрытия проверяет, выполняются ли эти операции с равными (целым числом) или почти равными (с плавающей точкой) значениями.

Off (по умолчанию)

Информация о реляционном граничном покрытии не записывается.

Зависимость

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

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

Параметр: 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. Укажите имя объекта с помощью параметра Last coverage run variable name. Выберите для создания нового объекта для каждого моделирования с помощью параметра Increment variable name с каждой симуляцией.

Off (по умолчанию)

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

Зависимость

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

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

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

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

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

Настройки

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

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

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

Зависимость

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

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

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

Пошаговое имя переменной с каждой симуляцией

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

Настройки

На

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

Новое имя переменной создается путем добавления значения счетчика к исходному имени переменной из первой симуляции. Укажите имя исходной переменной с помощью параметра Last coverage run name.

Off (по умолчанию)

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

Зависимость

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

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

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

Имя файла данных Autosave

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

Настройки

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

Зависимость

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

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

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

Выходная директория

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

Настройки

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

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

Зависимость

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

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

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

Ограничение интервала записи покрытия

Запись покрытия только для заданного временного интервала.

Например, вы можете ограничить регистрацию покрытия модели, если ваша модель имеет переходные эффекты в начале симуляции или если вам нужно, чтобы покрытие модели сообщалось только для конкретной операции модели.

Настройки

На

Покрытие регистрируется только для заданного временного интервала. Чтобы задать временной интервал, используйте следующие параметры:

Off (по умолчанию)

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

Зависимость

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

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

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

Время начала интервала покрытия

Укажите, когда должен начаться набор данных о покрытии.

Настройки

Введите значение времени (в секундах).

Зависимость

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

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

Параметр: CovStartTime
Тип: Число с плавающей запятой
Значение: Время в секундах, например, 2
По умолчанию: 0

Время остановки интервала покрытия

Укажите, когда набор данных о покрытии должны закончиться.

Настройки

Введите значение времени (в секундах).

Зависимость

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

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

Параметр: CovStopTime
Тип: Число с плавающей запятой
Значение: Время в секундах, например, 4
По умолчанию: 0

Сокращение блока силы

Сообщите о покрытии для каждого блока в модели, который поддерживается для покрытия.

Настройки

On (по умолчанию)

Покрытие записывается для каждого поддерживаемого блока в модели. Значение параметра конфигурации <reservedrangesplaceholder0> игнорируется. См. Сокращение блоков.

Прочь

Покрытие не записывается для блоков, которые эффективно удаляются из модели из-за сокращения блоков. Например, покрытие не записывается для блока, который уменьшается устранением мертвого кода.

Зависимость

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

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

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

Обработайте логические блоки Simulink как короткозамкнутые

Укажите, что покрытие должно учитывать порядок операндов в блоках, которые выполняют логическую операцию, например, Logical operator блоках.

Для образца, если учитывается порядок двух входов в блок Logical AND, второй вход является избыточным, когда первый вход является ложным. Поэтому для случаев, когда первый вход является ложным, пути, которые ведут ко второму входу, не рассматриваются для покрытия.

Настройки

На

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

Off (по умолчанию)

Анализ покрытия рассматривает все входы в логическую операцию.

Зависимость

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

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

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

Режим MCDC

Задайте определение модифицированного покрытия условий/решений (MCDC), которое будет использоваться во время анализа покрытия. Смотрите Определения измененных условий и Decision Coverage (MCDC) в Simulink Coverage.

Настройки

Masking

Используйте маскирующий анализ MCDC. Чтобы установить независимость входов, маскирование анализа MCDC не требует, чтобы все другие входы были строго постоянными, в то время как один вход изменяется. Поэтому маскирование анализа MCDC позволяет вам удовлетворить большему числу целей в заданной симуляции.

Unique-Cause

Используйте анализ MCDC с уникальной причиной.

Зависимость

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

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

Параметр: CovMcdcMode
Тип: Вектор символов или строка
Значение: 'Masking'| 'UniqueCause'
По умолчанию: 'Masking'

Предупреждайте, когда неподдерживаемые блоки существуют в модели

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

Настройки

On (по умолчанию)

Сообщите предупреждение, когда блоки в модели не поддерживаются для анализа покрытия.

Прочь

Не сообщайте предупреждение для неподдерживаемых блоков.

Зависимость

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

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

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

Имя файла фильтра покрытия

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

Можно использовать API командной строки, чтобы создать правила фильтрации для блоков. Критерии выбора для фильтрации включают фильтрацию по отдельному идентификатору блока, фильтрацию для всех блоков одного типа, фильтрацию определенных решений, условий и результатов блока и многое другое. Вы также можете фильтровать код S-Function C++ по результатам покрытия кода.

Пример фильтрации см. в:

Настройки

Введите полный путь к .cvf файл с правилами фильтрации.

Зависимость

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

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

Параметр: CovFilter
Тип: Вектор символов или строка
Значение: Полный путь к .cvf файл
По умолчанию:

Настройки метрики покрытия

Укажите тип метрики покрытия, которая будет записана. См. также Типы покрытия модели.

Настройки

Введите последовательность букв, описывающих типы метрики покрытия. Для образца последовательность dc указывает, что решение и покрытие условия должны быть записаны.

Типы метрики покрытия:

  • d:: Decision Coverage

  • c:: Покрытие условия

  • m:: Охват MCDC

  • t: Покрытие интерполяционных таблиц

  • r: Охват диапазона сигнала

  • o: Покрытие для блоков Simulink Design Verifier

  • bРеляционный краевой охват

  • r: Охват диапазона сигнала

Кроме того, вы можете использовать эти буквы. Буквы соответствуют другим параметрам.

Зависимость

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

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

Параметр: CovMetricSettings
Значение: Вектор символов или строка, где каждый символ означает метрику покрытия. Для образца, 'dc' определяет покрытие решений и условия.
По умолчанию: 'dwe'

Запись покрытия для этой модели

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

Примечание

Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:

Настройки

On (по умолчанию)

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

Прочь

Данные о покрытии модели не собираются и не сообщаются.

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

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

Запись покрытия для ссылочных моделей

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

Примечание

Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:

Настройки

Введите одно из следующих значений:

  • on: Данные о покрытии собираются для всех ссылочных моделей и моделей Observer.

  • off: Данные о покрытии не собираются для ссылок на модели.

  • filtered: Данные о покрытии собираются для всех ссылочных моделей и моделей Observer, кроме тех, которые исключены с использованием параметра Select Models.

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

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

Включите верхнюю часть

Запись покрытия для модели верхнего уровня в дополнение к ссылочным моделям.

Примечание

Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:

Настройки

On (по умолчанию)

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

Прочь

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

Зависимость

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

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

Параметр: 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 объект.
По умолчанию: Нет по умолчанию

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

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

Настройки

On (по умолчанию)

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

Прочь

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

Зависимость

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

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

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

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

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

Настройки

On (по умолчанию)

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

Прочь

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

On (по умолчанию)

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

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

Прочь

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

На

В отчете HTML показаны данные о покрытии модели из последующих симуляций.

Off (по умолчанию)

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

Зависимость

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

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

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

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

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

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

Примечание

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

Настройки

На

Одно cvdata объект хранит данные о покрытии модели из последующих симуляций. См. «Кумулятивные данные покрытия».

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

Off (по умолчанию)

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

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

Зависимость

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

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

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

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

Собирайте ограниченное покрытие для ускоренных моделей. В режиме Accelerator можно собрать следующие метрики покрытия:

  • Элементы Stateflow - все метрики покрытия, которые поддерживаются для режима normal mode

  • Блоки MATLAB function - все метрики покрытия, поддерживаемые для режима normal mode

  • Другие блоки Simulink - только покрытие выполнения

Настройки

On (по умолчанию)

Покрытие модели будет собрано для моделей в режиме Accelerator.

Примечание

Только покрытие выполнения может быть собрано на блоках Simulink, когда режим симуляции модели установлен в accelerator.

Прочь

Покрытие модели не будет собрано для моделей в режиме Accelerator.

Зависимость

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

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

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