exponenta event banner

Параметры покрытия

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

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

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

Включить анализ покрытия. См. раздел Определение параметров покрытия.

Настройки

На

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

Выкл. (по умолчанию)

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

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

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

Сфера охвата анализа

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

Настройки

Вся система (по умолчанию)

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

Ссылочные модели

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

Подсистема

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

Зависимость

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

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

Параметр: CovScope
Текст: Символьный вектор или строка
Значение: 'EntireSystem' | 'ReferencedModels' | 'Subsystem'
По умолчанию: 'EntireSystem'

Выбор моделей

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

Настройки

В диалоговом окне Выбрать модели для анализа покрытия (Select Models for Coverage Analysis) выберите ссылочные модели и модели наблюдателя, для которых требуется покрытие. Можно также выбрать модель верхнего уровня. Значок рядом с именем модели указывает на режим моделирования: Normal, SIL, или PIL. Только модели Observer в Normal анализируют режим на предмет покрытия.

Зависимость

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

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

Примечание

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

Параметр: CovModelRefExcluded
Текст: Символьный вектор или строка
Значение: Список имен моделей, разделенных запятыми, например, 'mRefA, mRefB, mRefC'. Если на одну и ту же модель ссылаются в двух режимах моделирования, их можно различить с помощью :, например, 'mRefA:normal, mRefA:sil'.
По умолчанию: ''

Выбрать подсистему

Укажите путь к подсистеме, для которой Simulink Coverage собирает данные покрытия. Укажите путь относительно верхней модели.

Настройки

Выберите подсистему, для которой требуется покрытие.

Зависимость

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

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

Параметр: CovPath
Текст: Символьный вектор или строка
Значение: Путь к подсистеме относительно (и исключая) системы верхнего уровня Simulink, например, 'Subsys1/subsys2'
По умолчанию: '/'. Данные покрытия сообщаются для всей системы.

Покрытие записей для файлов MATLAB

Включение покрытия для функций MATLAB ® во внешних файлах MATLAB. Функции можно вызвать из функциональных блоков MATLAB или диаграмм Stateflow ® в модели. См. раздел Покрытие модели для функций MATLAB.

Настройки

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

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

Прочь

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

Зависимость

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

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

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

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

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

Настройки

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

Данные покрытия собираются для кода C/C + + в S-функциональных блоках в модели.

Прочь

Данные покрытия не собираются для кода C/C + +, используемого в модели.

Зависимость

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

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

Параметр: CovSFcnEnable
Текст: Символьный вектор или строка
Значение: 'on'|'off'
По умолчанию: 'on'

Уровень структурного покрытия

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

Настройки

Решение (по умолчанию)

Анализ вычисляет покрытие принятия решений во время моделирования

Анализ покрытия решений проверяет блоки, которые выполняют действие на основе того, имеет ли операция значение true или false. Например, блок Abs сначала вычисляет, меньше ли входной сигнал нуля, и действует соответственно. Для каждой операции, которая может быть оценена как истинная или ложная, анализ сообщает, какая доля результатов была истинной во время моделирования, а какая - ложной.

См. раздел Покрытие решений (DC).

Условие/решение

Анализ вычисляет покрытие условий и принятия решений во время моделирования.

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

См. раздел Покрытие условий (CC).

Модифицированное условие/покрытие принятия решений (MCDC)

Анализ вычисляет модифицированное условие/покрытие принятия решений (MCDC) во время моделирования.

См. раздел Модифицированное условие/Покрытие принятия решений (MCDC).

Выполнение блокировки

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

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

Зависимость

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

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

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

Таблица подстановки

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

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

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

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

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

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

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

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

Разрешить покрытие по размеру сигнала. См. раздел Типы покрытия модели.

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

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

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

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

Настройки

На

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

Пример см. в разделе Покрытие Simulink Design Verifier.

Выкл. (по умолчанию)

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

Зависимость

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

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

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

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

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

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

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

Реляционная граница

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

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

Параметр: CovMetricRelationalBoundary
Текст: Символьный вектор или строка
Значение: 'on'|'off'
По умолчанию: 'off'

Абсолютный допуск реляционного пограничного покрытия

Укажите значение абсолютного допуска для покрытия реляционной границы. См. раздел Покрытие реляционных границ.

Настройки

Введите значение с плавающей запятой. См. раздел Числа с плавающей запятой.

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

Зависимость

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

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

Параметр: CovBoundaryAbsTol
Тип: Число с плавающей запятой
Значение: Абсолютное значение допуска, например 1e-06
По умолчанию: 1e-05

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

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

Настройки

Введите число меньше 1.

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

Например, если ввести 0.01, анализ проверяет, является ли операция lhs < = rhs в модели выполняются операнды, которые отличаются максимум на:

0.01 * max(|lhs|,|rhs|)

Зависимость

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

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

Параметр: CovBoundaryRelTol
Тип: Число с плавающей запятой
Значение: значение относительного допуска, например 0,001
По умолчанию: 0,01

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

Сохраните данные покрытия из моделирования в переменной MATLAB.

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

Настройки

На

Данные покрытия хранятся в cvdata в рабочей области MATLAB. Укажите имя объекта с помощью параметра Last coverage run variable name. Выберите создание нового объекта для каждого моделирования с помощью параметра Increment variable name для каждого моделирования.

Выкл. (по умолчанию)

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

Зависимость

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

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

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

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

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

Настройки

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

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

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

Зависимость

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

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

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

Приращение имени переменной при каждом моделировании

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

Настройки

На

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

Новое имя переменной создается путем добавления значения счетчика к исходному имени переменной из первого моделирования. Укажите имя исходной переменной с помощью параметра Last coverage run variable 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

Уменьшение силового блока

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

Настройки

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

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

Прочь

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

Зависимость

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

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

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

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

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

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

Настройки

На

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

Выкл. (по умолчанию)

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

Зависимость

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

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

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

Режим MCDC

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

Настройки

Masking

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

Unique-Cause

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

Зависимость

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

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

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

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

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

Настройки

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

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

Прочь

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

Зависимость

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

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

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

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

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

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

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

Настройки

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

Зависимость

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

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

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

Параметры показателей покрытия

Укажите тип записываемой метрики покрытия. См. также Типы покрытия модели.

Настройки

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

Типы показателей покрытия:

  • dОхват принятием решений

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

  • mПокрытие MCDC

  • t: Охват таблицы подстановки

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

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

  • bПокрытие реляционных границ

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

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

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

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

Прочь

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

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

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

Регистрация покрытия для ссылочных моделей

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

Примечание

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

Настройки

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

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

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

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

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

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

Включить верхнюю модель

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

Примечание

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

Настройки

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

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

Прочь

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

Зависимость

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

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

Параметр: 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 data file name.

Прочь

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

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

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

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

Прочь

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

Зависимость

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

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

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

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

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

Примечание

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

Настройки

На

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

Выкл. (по умолчанию)

HTML-отчет показывает данные покрытия модели из последнего моделирования.

Зависимость

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

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

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

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

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

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

Примечание

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

Настройки

На

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

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

Выкл. (по умолчанию)

cvdata объект хранит данные покрытия модели из последнего моделирования.

Зависимость

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

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

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

Имя переменной совокупного покрытия

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

Примечание

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

Настройки

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

Зависимость

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

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

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

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

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

  • Элементы потока состояний - все метрики покрытия, поддерживаемые для обычного режима

  • Функциональные блоки MATLAB - все метрики покрытия, поддерживаемые для обычного режима

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

Настройки

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

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

Примечание

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

Прочь

Охват модели не будет собираться для моделей в режиме ускорителя.

Зависимость

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

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

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