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