Предупреждайте, когда неподдерживаемые блоки существуют в модели
Сохраните совокупные результаты покрытия в переменной рабочей области
Задайте Simulink® Coverage™ для опций анализа.
Включите анализ покрытия. См. раздел «Настройка опций покрытия».
Данные о покрытии собираются во время симуляции.
Данные о покрытии не собираются во время симуляции.
Параметр: CovEnable |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Укажите, должен ли анализ собирать данные о покрытии для всей системы или конкретной модели-ссылки, модели Observer или подсистемы.
Данные о покрытии собираются для модели верхнего уровня, а также для всех поддерживаемых подсистем и моделей-ссылок.
Данные о покрытии собираются для одних или нескольких ссылочных моделей. Чтобы задать модели-ссылки, используйте параметр Select Models. Можно также задать саму модель верхнего уровня.
Данные о покрытии собираются для определенной подсистемы. Чтобы задать подсистему, используйте параметр 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 Function или Stateflow® графики в вашей модели. Смотрите Покрытие модели для функций MATLAB.
Данные о покрытии собираются для функций MATLAB во внешних файлах MATLAB. Функции могут быть вызваны из блоков MATLAB Function или диаграмм Stateflow в модели.
Данные о покрытии не собираются для внешних файлов MATLAB.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: 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 во время симуляции.
Анализ покрытия условия проверяет блоки, которые выводят логическую комбинацию их входов (таких как блоки Logical Operator). Для каждого блока анализ записывает, какая часть входов была истинной во время симуляции и какая фракция была ложной.
Анализ вычисляет Измененное Условие/Покрытие Принятия (MCDC) во время симуляции.
См. Раздел «Изменение условия/покрытие принятия решений» (MCDC).
Анализ проверяет, выполняется ли каждый блок хотя бы один раз во время симуляции.
См. раздел «Покрытие выполнения (EC)».
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricStructuralLevel |
Тип: Вектор символов или строка |
Значение: 'BlockExecution' | 'ConditionDecision' | 'Decision' | 'MCDC' |
По умолчанию: 'Decision' |
Включите покрытие интерполяционных таблиц. См. Типы покрытия модели.
Блоки с интерполяционными таблицами проверяются на предмет покрытия. A теста достигает полного покрытия интерполяционной таблицы, если он выполняет каждый интервал таблицы хотя бы один раз.
Покрытие интерполяционных таблиц не записано.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricLookupTable |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Включите охват диапазона сигнала. См. Типы покрытия модели.
Максимальные и минимальные значения сигналов записываются для каждого блока, который имеет выход сигнал.
Информация о диапазоне сигнала не записывается.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricSignalRange |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Включите покрытие размера сигнала. См. Типы покрытия модели.
Максимальный, минимальный и назначенный размер сигнала записываются для каждого блока, который имеет выходной сигнал переменного размера. См. «Основы сигнала переменного размера».
Информация о размере сигнала не записывается.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricSignalSize |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Включите покрытие целей и ограничений, заданных в блоках Simulink Design Verifier™. См. Типы покрытия модели.
С помощью блоков Simulink Design Verifier можно задать цели и ограничения в модели. Чтобы проверить, удовлетворены ли эти цели, вы сначала генерируете тесты, используя эти блоки. Можно выполнить эти тесты на исходной модели и записать, была ли заданная цель удовлетворена хотя бы один раз. Чтобы записать это покрытие, включите этот параметр.
Для получения примера смотрите Покрытие верификатора Simulink Design.
Информация о покрытии не записывается для блоков Simulink Design Verifier.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricObjectiveConstraint |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Включите насыщение на целочисленное переполнение покрытии. См. Типы покрытия модели.
Для определенных блоков, таких как Abs блок, можно задать, что они должны насыщаться при целочисленном переполнении. Если вы включите этот параметр, регистрируется количество раз, когда эти блоки насыщаются во время симуляции.
Насыщение по информации о целочисленном переполнении не записывается.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovMetricSaturateOnIntegerOverflow |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Включите реляционный граничный охват. См. Типы покрытия модели.
Некоторые блоки, такие как Relational Operator или If блок, используют реляционную операцию. Если вы включите этот параметр, анализ покрытия проверяет, выполняются ли эти операции с равными (целым числом) или почти равными (с плавающей точкой) значениями.
Информация о реляционном граничном покрытии не записывается.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: 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 с каждой симуляцией.
Данные о покрытии не хранятся в переменном MATLAB.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovSaveSingleToWorkspaceVar |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Задайте имя для cvdata
объект, который содержит результаты покрытия от последней симуляции.
Введите имя, например coverageData
.
Если вы хотите, чтобы новая переменная хранила результаты покрытия для каждой симуляции, используйте параметр Имя переменной Increment с каждой симуляцией. Новое имя переменной создается путем добавления значения счетчика к исходному наименованию, например coverageData1
, coverageData2
и так далее.
Имя переменной по умолчанию covdata
.
Чтобы включить этот параметр, выберите:
Параметр: CovSaveName |
Тип: Вектор символов или строка |
Значение: Имя, которое будет дано cvdata объект |
По умолчанию: 'covdata' |
Создайте новую переменную для хранения результатов покрытия для каждой новой симуляции.
Новый cvdata
объект хранит результаты покрытия для каждой симуляции.
Новое имя переменной создается путем добавления значения счетчика к исходному имени переменной из первой симуляции. Укажите имя исходной переменной с помощью параметра Last coverage run name.
Каждая новая симуляция перезаписывает результаты покрытия от предыдущей симуляции. Одно cvdata
объект хранит результаты покрытия из последней симуляции.
Чтобы включить этот параметр, выберите:
Параметр: CovNameIncrementing |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Задайте имя .cvt
файл, в котором автоматически сохраняются данные о покрытии.
Введите имя файла. Имя по умолчанию $ModelName$_cvdata
, где $ModelName$
- имя модели.
Чтобы включить этот параметр, выберите:
Параметр: CovDataFileName |
Тип: Вектор символов или строка |
Значение: Имя, которое будет дано .cvt файл |
По умолчанию: '$ModelName$_cvdata' |
Укажите папку, в которой сохраняются выходные файлы покрытия.
Введите путь к папке. Можно ввести абсолютный путь или путь относительно текущей рабочей папки.
По умолчанию файлы сохраняются в подпапке slcov_output/$ModelName$
относительно текущей рабочей папки. Вот $ModelName$
- имя модели.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovOutputDir |
Тип: Вектор символов или строка |
Значение: Путь к папке |
По умолчанию: 'slcov_output/$ModelName$' |
Запись покрытия только для заданного временного интервала.
Например, вы можете ограничить регистрацию покрытия модели, если ваша модель имеет переходные эффекты в начале симуляции или если вам нужно, чтобы покрытие модели сообщалось только для конкретной операции модели.
Покрытие регистрируется только для заданного временного интервала. Чтобы задать временной интервал, используйте следующие параметры:
Покрытие регистрируется на все длительность симуляции.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovUseTimeInterval |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Укажите, когда должен начаться набор данных о покрытии.
Введите значение времени (в секундах).
Чтобы включить этот параметр, выберите:
Параметр: CovStartTime |
Тип: Число с плавающей запятой |
Значение: Время в секундах, например, 2 |
По умолчанию: 0 |
Укажите, когда набор данных о покрытии должны закончиться.
Введите значение времени (в секундах).
Чтобы включить этот параметр, выберите:
Параметр: CovStopTime |
Тип: Число с плавающей запятой |
Значение: Время в секундах, например, 4 |
По умолчанию: 0 |
Сообщите о покрытии для каждого блока в модели, который поддерживается для покрытия.
Покрытие записывается для каждого поддерживаемого блока в модели. Значение параметра конфигурации <reservedrangesplaceholder0> игнорируется. См. Сокращение блоков.
Покрытие не записывается для блоков, которые эффективно удаляются из модели из-за сокращения блоков. Например, покрытие не записывается для блока, который уменьшается устранением мертвого кода.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovForceBlockReductionOff |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Укажите, что покрытие должно учитывать порядок операндов в блоках, которые выполняют логическую операцию, например, Logical operator блоках.
Для образца, если учитывается порядок двух входов в блок Logical AND, второй вход является избыточным, когда первый вход является ложным. Поэтому для случаев, когда первый вход является ложным, пути, которые ведут ко второму входу, не рассматриваются для покрытия.
Анализ покрытия не рассматривает вход в логическую операцию, которая визуализируется избыточной другим входом.
Анализ покрытия рассматривает все входы в логическую операцию.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovLogicBlockShortCircuit |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Задайте определение модифицированного покрытия условий/решений (MCDC), которое будет использоваться во время анализа покрытия. Смотрите Определения измененных условий и Decision Coverage (MCDC) в Simulink Coverage.
Masking
Используйте маскирующий анализ MCDC. Чтобы установить независимость входов, маскирование анализа MCDC не требует, чтобы все другие входы были строго постоянными, в то время как один вход изменяется. Поэтому маскирование анализа MCDC позволяет вам удовлетворить большему числу целей в заданной симуляции.
Unique-Cause
Используйте анализ MCDC с уникальной причиной.
Чтобы включить этот параметр, выберите:
Укажите измененное условие/покрытие принятия решений (MCDC) для уровня структурного покрытия.
Параметр: CovMcdcMode |
Тип: Вектор символов или строка |
Значение: 'Masking' | 'UniqueCause' |
По умолчанию: 'Masking' |
Предупреждать, когда неподдерживаемые блоки существуют в модели.
Сообщите предупреждение, когда блоки в модели не поддерживаются для анализа покрытия.
Не сообщайте предупреждение для неподдерживаемых блоков.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovUnsupportedBlockWarning |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Укажите файл фильтра, чтобы исключить определенные объекты модели из анализа покрытия во время симуляции.
Можно использовать API командной строки, чтобы создать правила фильтрации для блоков. Критерии выбора для фильтрации включают фильтрацию по отдельному идентификатору блока, фильтрацию для всех блоков одного типа, фильтрацию определенных решений, условий и результатов блока и многое другое. Вы также можете фильтровать код S-Function C++ по результатам покрытия кода.
Пример фильтрации см. в:
Пользовательский интерфейс: Создание, редактирование и просмотр правил фильтрации покрытия.
Командная строка: R2017b примечания к релизу для Simulink Coverage.
Введите полный путь к .cvf
файл с правилами фильтрации.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovFilter |
Тип: Вектор символов или строка |
Значение: Полный путь к .cvf файл |
По умолчанию: |
Укажите тип метрики покрытия, которая будет записана. См. также Типы покрытия модели.
Введите последовательность букв, описывающих типы метрики покрытия. Для образца последовательность dc
указывает, что решение и покрытие условия должны быть записаны.
Типы метрики покрытия:
d
:: Decision Coverage
c
:: Покрытие условия
m
:: Охват MCDC
t
: Покрытие интерполяционных таблиц
r
: Охват диапазона сигнала
o
: Покрытие для блоков Simulink Design Verifier
b
Реляционный краевой охват
r
: Охват диапазона сигнала
Кроме того, вы можете использовать эти буквы. Буквы соответствуют другим параметрам.
s
: Обрабатывайте логические блоки Simulink как короткозамкнутые
w
: Предупреждать, когда неподдерживаемые блоки существуют в модели
e
: Отключает результаты покрытия отображения с помощью раскраски модели
Примечание
CovHighlightResults
был удален. Включите e
в CovMetricSettings
чтобы избежать предупреждения.
Чтобы включить этот параметр, выберите:
Одно из следующих: Запись покрытия для этой модели, Запись покрытия для ссылочных моделей (введите on
) или Запись покрытия для файлов MATLAB
Параметр: CovMetricSettings |
Значение: Вектор символов или строка, где каждый символ означает метрику покрытия. Для образца, 'dc' определяет покрытие решений и условия. |
По умолчанию: 'dwe' |
Запись данных о покрытии модели во время симуляции.
Примечание
Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:
Чтобы включить покрытие, используйте Включить анализ покрытия.
Чтобы выполнить анализ покрытия для всей модели, используйте анализ возможностей покрытия.
Simulink собирает данные о покрытии модели во время симуляции.
Данные о покрытии модели не собираются и не сообщаются.
Параметр: RecordCoverage |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Запись данных о покрытии для ссылочных моделей во время симуляции.
Примечание
Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:
Чтобы включить покрытие, используйте Включить анализ покрытия.
Чтобы выполнить анализ покрытия для ссылочных моделей, используйте анализ возможностей покрытия.
Чтобы задать модели-ссылки, используйте команду Выбрать модели (Select Models).
Введите одно из следующих значений:
on
: Данные о покрытии собираются для всех ссылочных моделей и моделей Observer.
off
: Данные о покрытии не собираются для ссылок на модели.
filtered
: Данные о покрытии собираются для всех ссылочных моделей и моделей Observer, кроме тех, которые исключены с использованием параметра Select Models.
Параметр: CovModelRefEnable |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' | 'filtered' |
По умолчанию: 'off' |
Запись покрытия для модели верхнего уровня в дополнение к ссылочным моделям.
Примечание
Этот параметр представляет устаревший рабочий процесс. Вместо этого используйте эти параметры:
Чтобы включить покрытие, используйте Включить анализ покрытия.
Чтобы выполнить анализ покрытия для ссылочных моделей, используйте анализ возможностей покрытия.
Чтобы включить или исключить модель верхнего уровня, используйте команду Выбрать модели (Select 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 объект. |
По умолчанию: Нет по умолчанию |
Обновляйте отчет о покрытии, когда вы останавливаетесь во время симуляции. Отчет обновляется с результатами покрытия до текущей паузы или времени остановки.
Отчет о покрытии обновляется, когда вы останавливаете симуляцию.
Отчет о покрытии не обновляется, когда вы останавливаете симуляцию.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovReportOnPause |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Сохраните результаты данных о покрытии в файл.
Результаты данных о покрытии сохраняются в файле. Укажите имя файла с помощью параметра Autosave файла данных name.
Результаты данных о покрытии не сохраняются в файле.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovSaveOutputData |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Соберите результаты покрытия модели из последовательных симуляций. См. также Совокупные данные покрытия.
Примечание
Для более легкого способа накопления данных о покрытии из нескольких симуляций смотрите Накопление данных о покрытии из проводника результатов.
Данные о покрытии модели из последующих симуляций собираются вместе.
Чтобы отобразить совокупные данные в одном отчете, используйте параметр Включить совокупные данные в отчет о покрытии. Чтобы сохранить данные в одной переменной рабочей области, используйте параметры Сохранить совокупные результаты покрытия в переменной рабочей области и Имя совокупной переменной покрытия.
Данные о покрытии модели сохраняются только для самой последней симуляции.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovEnableCumulative |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |
Показать результаты покрытия модели из последующих симуляций в одном HTML.
Примечание
Для более легкого способа накопления данных о покрытии из нескольких симуляций смотрите Накопление данных о покрытии из проводника результатов.
В отчете HTML показаны данные о покрытии модели из последующих симуляций.
В отчете HTML показаны данные о покрытии модели из последней симуляции.
Чтобы включить этот параметр, выберите:
Параметр: CovCumulativeReport |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Сохраните данные о покрытии модели из последующих симуляций в одной cvdata
объект в рабочем пространстве MATLAB.
Информацию о покрытии можно получить из этой переменной позже. Например, чтобы извлечь информацию о Decision Coverage, используйте decisioninfo
функция. Полный список функций см. в разделе Автоматизация рабочих процессов покрытия.
Примечание
Для более легкого способа накопления данных о покрытии из нескольких симуляций смотрите Накопление данных о покрытии из проводника результатов.
Одно cvdata
объект хранит данные о покрытии модели из последующих симуляций. См. «Кумулятивные данные покрытия».
Укажите имя переменной с помощью параметра Совокупное имя переменной покрытия.
The cvdata
объект хранит данные о покрытии модели из самой последней симуляции.
Чтобы включить этот параметр, выберите:
Параметр: CovSaveCumulativeToWorkspaceVar |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'off' |
Укажите имя cvdata
объект, который сохраняет данные о покрытии из последующих симуляций.
Примечание
Для более легкого способа накопления данных о покрытии из нескольких симуляций смотрите Накопление данных о покрытии из проводника результатов.
Введите имя переменной, например cumulativeCoverageData
.
Чтобы включить этот параметр, выберите:
Параметр: CovCumulativeVarName |
Тип: Вектор символов или строка |
Значение: Имя, которое будет дано cvdata объект |
По умолчанию: 'covCumulativeData' |
Собирайте ограниченное покрытие для ускоренных моделей. В режиме Accelerator можно собрать следующие метрики покрытия:
Элементы Stateflow - все метрики покрытия, которые поддерживаются для режима normal mode
Блоки MATLAB function - все метрики покрытия, поддерживаемые для режима normal mode
Другие блоки Simulink - только покрытие выполнения
Покрытие модели будет собрано для моделей в режиме Accelerator.
Примечание
Только покрытие выполнения может быть собрано на блоках Simulink, когда режим симуляции модели установлен в accelerator
.
Покрытие модели не будет собрано для моделей в режиме Accelerator.
Чтобы включить этот параметр, выберите Включить анализ покрытия.
Параметр: CovAccelSimSupport |
Тип: Вектор символов или строка |
Значение: 'on' | 'off' |
По умолчанию: 'on' |