Основная операция инструмента model coverage

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

Открытая модель в качестве примера

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

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

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

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

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

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

Выпадающее меню уровня Структурного покрытия позволяет вам выбирать, какие метрики структурного покрытия будут анализироваться в процессе моделирования. Они упорядочены от наименее строгого (Выполнение Блока) к самому строгому (Модифицированное Решение Условия (MCDC)).

В данном примере выберите Модифицированное Решение Условия (MCDC) уровень структурного покрытия. Получившийся отчет также включает в себя результаты покрытия условия и решение.

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

В данном примере выберите Signal Range и Lookup Table.

Нажмите ОК, чтобы применить ваши выбранные настройки и закрыть диалоговое окно Coverage Settings.

Запустите симуляцию и исследуйте результаты

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

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

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

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

Щелкните по ссылке отчета Generate в нижней части окна Coverage Results Explorer. Это производит отчет HTML информации о покрытии, которая отображается во встроенном в MATLAB® веб-браузере.