exponenta event banner

Сбор данных о покрытии модели

Измерение охвата модели для указания непроверенных элементов конструкции во время моделирования

Simulink ® Coverage™ измеряет охват модели и кода, указывая непроверенные элементы конструкции, такие как логические условия, непреднамеренные функциональные возможности и позиции переключения во время моделирования. Просмотрите информацию об охвате для модели в созданных отчетах и в выделенных моделях, чтобы определить отсутствующий охват и перейти к связанным требованиям. Определите, нужно ли изменять требования, тестовые примеры или конструкцию для достижения целей покрытия.

Функции

cvtestСоздание объекта спецификации теста покрытия модели
cvsimМоделирование и возврат результатов покрытия модели для объектов тестирования
cvhtmlСоздание HTML-отчета из объектов покрытия модели
cvmodelviewОтображение результатов покрытия модели с раскраской модели
executioninfoПолучение информации о покрытии выполнения из cvdata объект
conditioninfoПолучение информации о покрытии условий из cvdata объект
decisioninfoПолучение информации о покрытии принятия решения из cvdata объект
mcdcinfoПолучение измененной информации о покрытии условий/решений из cvdata объект

Темы

Основы покрытия модели

Покрытие модели

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

Покрытие Simulink при сквозной систематической проверке

Узнайте, как Simulink Coverage помогает повысить уверенность в дизайне за счет сквозной систематической проверки.

Укажите параметры покрытия

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

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

Задайте параметры анализа покрытия Simulink.

Типы покрытия модели

Метрики покрытия модели, предоставляемые Simulink Coverage.

Просмотр результатов покрытия в модели

Выделите элементы модели для просмотра результатов покрытия.

Получение совокупного покрытия для многоразовых подсистем и конструкций Stateflow ®

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

Совокупные данные покрытия

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

Создание и выполнение тестовых примеров

Создание и выполнение тестовых примеров с помощью команд MATLAB ® модели покрытияcvtest и cvsim.

Покрытие для пользовательского кода C/C + + в моделях Simulink

Анализ покрытия модели для C/C + + S-функций.

Сведения об объекте покрытия модели

Определения измененных условий и решений (MCDC) в покрытии Simulink

Описание определения покрытия MCDC, используемого в Simulink Coverage.

Измененное условие и покрытие принятия решений в Simulink Design Verifier

Описывает разницу между охватом MCDC в Simulink Design Verifier™ и в Simulink Coverage.

Каскадные шаблоны логических операторов

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

Анализ MCDC для каскадных логических блоков

В этом примере показано, как Simulink ® Coverage™ записывает метрику MCDC для каскада блоков логических операторов.

Оптимизация Simulink и охват модели

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

Объекты модели, получающие покрытие

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

Объекты модели, не получающие покрытие

Объекты simulink, не получающие покрытие.

Покрытие модели для функций MATLAB

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

Охват модели для диаграмм потока состояний

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

Покрытие модели для нескольких экземпляров ссылочной модели

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

Покрытие функциональных блоков MATLAB ®

В этом примере модели объясняется, как покрытие модели связано с кодом MATLAB внутри функционального блока MATLAB.

Покрытие для S-функций

В этом примере показано, как настроить S-функцию, созданную с помощью средства кода предыдущей версии, на совместимость с покрытием.

Насыщенность при покрытии целочисленного переполнения

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

Характерные примеры