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

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

Переместите текущую директорию MATLAB® в местоположение, которое содержит файлы в качестве примера.

openExample('slcoverage/BasicOperationOfTheModelCoverageToolExample');

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

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

Открытый sldemo_clutch

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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