Фильтрация покрытия

Когда использовать фильтрацию покрытия

Используйте фильтрацию покрытия, чтобы упростить подход снизу вверх к записи покрытия модели. Если у вас есть большая модель, могут быть элементы дизайна, которые намеренно не записывают 100%-е покрытие. У вас может также быть несколько элементов дизайна, которых вы требуете, чтобы записать 100%-е покрытие, но которые не достигают 100%-го покрытия. Можно временно или постоянно устранить эти элементы из записи покрытия, чтобы фокусироваться на подмножестве объектов для тестирования и модификации.

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

Что фильтрует покрытие?

Фильтрация покрытия позволяет вам исключить определенные объекты модели из покрытия модели, сообщая после того, как вы симулируете свою модель Simulink®. Вы задаете, какие объекты вы хотите отфильтровать от записи покрытия. Существует два режима фильтрации, Исключенной и Выровненной по ширине.

Исключенные объекты не способствуют отчетам покрытия. После того, как вы задаете объекты исключить, когда вы симулируете свою модель, отчет покрытия не записывает покрытие для тех объектов.

Выровненные по ширине объекты действительно способствуют отчетам покрытия. После того, как вы задаете объекты выровнять по ширине, когда вы симулируете свою модель, отчет покрытия рассматривает эти блоки как достижение 100%-го покрытия, и они кажутся голубыми в Сводных данных Покрытия.

В разделе Details отчета покрытия выровненные по ширине объекты показывают свои результаты покрытия как ((охваченные результаты + выровненные по ширине результаты) / возможные решения).

К объектам фильтра смотрите, Создают, Редактирование, и Правила Фильтра Покрытия Представления и Создание и Используя Фильтры Покрытия.