Model coverage помогает вам подтвердить свои тесты модели путем измерения, как полностью объекты модели тестируются. Покрытие модели вычисляет, насколько тест модели осуществляет трассы симуляции через модель. Это - мера того, как полностью тест тестирует модель и процент трасс, которые осуществляет тест.
Покрытие модели анализирует выполнение следующих типов объектов модели, которые прямо или косвенно определяют трассы симуляции через вашу модель:
Блоки Simulink®
На модели ссылаются в блоках Model
Состояния и переходы графиков Stateflow®
Во время запущенной симуляции инструмент записывает поведение покрытых объектов, состояний и переходов. В конце симуляции инструмент сообщает о степени, до которой запуск осуществил потенциальные трассы симуляции через каждый покрытый объект в модели.
Программное обеспечение Simulink Coverage™ может только собрать покрытие модели для модели, если ее режим симуляции установлен в Normal
, SIL
, или PIL
. Если режим симуляции установлен в какой-либо другой режим, покрытие модели не измеряется в процессе моделирования.
Для типов покрытия, которое выполняет покрытие модели, смотрите Типы Покрытия модели. Для примера отчета покрытия модели см. Отчет Покрытия модели Верхнего уровня.
Если у вас есть лицензия Embedded Coder®, можно также измерить покрытие кода для кода, сгенерированного из моделей в программном обеспечении в режиме (SIL) цикла или процессоре в режиме (PIL) цикла. Для типов покрытия, которое выполняет покрытие кода, смотрите Типы Покрытия кода. Для примера того, как включить покрытие кода, смотрите Покрытие кода для Моделей в программном обеспечении в цикле (SIL) Режим и Процессор в цикле (PIL) Режим