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

Обзор подсветки покрытия модели

Когда вы симулируете Simulink® модель, можно сконфигурировать модель, чтобы обеспечить визуальные результаты, которые позволяют вам увидеть, какие объекты не смогли записать 100% охват. После симуляции:

  • В окне модели объекты модели подсвечиваются определенными цветами согласно тому, какое покрытие было записано:

    • Зеленый цвет указывает, что объект получил полное покрытие во время симуляции.

    • Зеленый цвет с штриховой границей указывает, что объект имел неполное покрытие, которое вы обосновали.

    • Красный цвет указывает, что объект получил неполное покрытие.

    • Серый цвет с штриховой границей указывает, что вы исключили объект из покрытия.

    • Объекты без подсветки цвета не получили покрытия.

  • Когда вы помещаете курсор на цветной объект, вы видите подсказку с подробностями о покрытии, записанном для этого блока. Для подсистем и Stateflow® графики, подсказка о покрытии перечисляет суммарное покрытие для всех объектов в этой подсистеме или графике. Для других блоков в подсказке о покрытии перечислены конкретные детали об объектах, которые не получили 100% покрытия.

Симуляция подсвечивает блоки, которые получили эти типы покрытия модели:

Включите подсветку покрытия

Ваша модель получит подсветку покрытия, если вы симулируете модель с помощью кнопки Run. После симуляции можно увидеть, какие объекты модели получили полное, частичное или отсутствие покрытия.

Если вы моделируете без кнопки Run или загружаете данные о покрытии, можно нажать Highlight model with coverage results в проводнике результатов, чтобы включить подсветку покрытия модели. Чтобы открыть проводник результатов, на вкладке Apps, выберите Coverage Analyzer. Затем нажмите Results Explorer. Для получения дополнительной информации см. раздел «Доступ к данным о покрытии из проводника результатов». Можно также использовать cvmodelview чтобы включить подсветку модели.

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

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

Зеленый: полное покрытие.  Блок Switch получил 100% покрытие, как указано зеленой подсветкой и информацией в всплывающей подсказке покрытия.

Зеленый с штриховой границей: обоснованное покрытие.  Блок Relational Operator получил обоснованное покрытие, на что указывает зеленая подсветка с штриховой границей и информация в подсказке покрытия.

Красный: Частичное покрытие.  The shift_logic Диаграмма Stateflow получила такое покрытие:

Внутри shift_logic Диаграмма Stateflow, gear_state подсостояние никогда не был fourth.

Два порта данных в блоке Multiport Switch никогда не выполнялись.

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

Нет раскраски: Покрытие не записано.  Блок Inport не подсвечивается, так как не получает записи покрытия.

Просмотр сведений о покрытии

После выделения результатов покрытия на модели можно просмотреть детали покрытия для каждого элемента модели в Coverage Details окне. Чтобы открыть Coverage Details окно, щелкните значок Coverage Details в левом нижнем углу Диаграммы Simulink и нажмите Open Coverage Details:

Затем можно кликнуть объект модели, чтобы просмотреть детали покрытия.

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