exponenta event banner

Покрытие модели

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

Покрытие модели анализирует выполнение следующих типов объектов модели, которые прямо или косвенно определяют трассы симуляции через вашу модель:

  • Simulink® блоки

  • На модели ссылаются в блоках Model

  • Состояния и переходы Stateflow® графики

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

Для типов покрытия, которое выполняет покрытие модели, смотрите Типы Покрытия модели. Для примера отчета покрытия модели см. Отчет Покрытия модели Верхнего уровня.

Программное обеспечение Simulink Coverage™ может только собрать покрытие модели для модели, если ее режим симуляции установлен в Normal. Если режим симуляции установлен в какой-либо другой режим, покрытие модели не измеряется в процессе моделирования.

Если у вас есть Embedded Coder® лицензия, можно также измерить покрытие кода для кода, сгенерированного из моделей в программном обеспечении в режиме (SIL) цикла или процессоре в режиме (PIL) цикла. Для типов покрытия, которое выполняет покрытие кода, смотрите Типы Покрытия кода. Для примера того, как включить покрытие кода, смотрите Покрытие кода для Моделей в программном обеспечении в цикле (SIL) Режим и Процессор в цикле (PIL) Режим