exponenta event banner

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

В этом примере показано, как использовать диалоговое окно Configuration Parameters для включения покрытия для модели Simulink ® и настройки типа сообщаемой информации.

Открыть пример модели

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

Открыть диалоговое окно «Параметры покрытия»

Параметры покрытия можно найти на панели «Покрытие» диалогового окна «Параметры конфигурации». Чтобы перейти на эту панель, на вкладке Моделирование (Modeling) выберите Параметры модели (Model Settings).

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

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

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

Раскрывающееся меню Уровень структурного покрытия позволяет выбрать, какие показатели структурного покрытия будут проанализированы во время моделирования. Они упорядочены от наименее строгого (Block Execution) до наиболее строгого (Modified Condition Decision (MCDC)).

В этом примере выберите структурный уровень покрытия «Решение об изменении условия» (MCDC). Результирующий отчет также включает в себя результаты решения и покрытия условий.

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

В этом примере выберите Диапазон сигналов (Signal Range) и Таблица поиска (Lookup Table).

Нажмите кнопку «ОК», чтобы применить выбранные параметры и закрыть диалоговое окно «Параметры покрытия».

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

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

Нажмите кнопку Run (Coverage), чтобы смоделировать модель и собрать покрытие.

Создание отчета о покрытии из обозревателя результатов

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

Щелкните ссылку Создать отчет в нижней части окна Обозреватель результатов покрытия. При этом создается HTML-отчет с информацией о покрытии, которая отображается во встроенном веб-браузере MATLAB ®.