Запустите анализ поиска ошибок проектирования

Рабочий процесс для обнаружения ошибок проектирования

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

  1. Проверьте, что ваша модель совместима с Simulink® Программное обеспечение Design Verifier™.

  2. Если у вас есть Stateflow® объекты в вашей модели, в диалоговом окне Configuration Parameters, на Diagnostics> панель Stateflow, устанавливают Unreachable execution path на error.

  3. Задайте опции, которые управляют, как Simulink Design Verifier обнаруживает ошибки проектирования в вашей модели.

  4. Выполните анализ Simulink Design Verifier.

  5. Рассмотрите результаты анализа.

Изучите результаты анализа

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

Цвет подсветки объекта моделиРезультаты анализа

Зеленый

По крайней мере одно из следующего:

  • Анализ доказал отсутствие мертвой логики.

  • Анализ доказал отсутствие ошибок для других проверок поиска ошибок проектирования.

Красный

По крайней мере одно из следующего:

  • Анализ нашел мертвую логику.

  • Анализ нашел ошибку для одной из других проверок поиска ошибок проектирования.

Оранжевый

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

  • Анализ испытывает таймаут.

  • Программное обеспечение не может определить, произошла ли ошибка или нет. Этот результат происходит из-за:

Серый

Объект модели не был частью анализа.

Окно Simulink Design Verifier Results первоначально отображает сводные данные результатов анализа, как в следующем примере.

Когда вы кликаете по объекту в модели, дополнительные детали о результатах для того объекта отображены в окне Simulink Design Verifier Results.

Совет

По умолчанию окно Simulink Design Verifier Results всегда является самым верхним видимым окном. Чтобы изменить те настройки, кликните по значку и в контекстном меню, очистите галочку рядом с Always on top.

Рассмотрите последние результаты анализа в окне сводных данных результатов

Если вы закрываете результаты анализа, чтобы зафиксировать причину ошибок в вашей модели, вы можете должны быть рассмотреть результаты анализа снова. Пока ваша модель остается неизменной, можно просмотреть результаты новых результатов анализа в Окне Сводных данных Результатов.

Чтобы просмотреть последние результаты, на вкладке Design Verifier, в разделе Review Results, нажимают Results Summary.

Для любого анализа Simulink Design Verifier, из Окна Сводных данных Результатов, можно выполнить следующие задачи:

  • Открытое средство просмотра фильтра.

  • Подсветите результаты анализа на модели.

  • Просмотрите тесты в Инспекторе Данных моделирования.

  • Сгенерируйте отчет детального анализа.

  • Создайте модель тестовой обвязки, или если модель тестовой обвязки уже существует, откройте его.

    Примечание

    Если никакие цели не сфальсифицированы или удовлетворены, вы не можете создать модель тестовой обвязки.

  • Экспортируйте тесты в Simulink Test.

  • Просмотрите файл данных.

  • Просмотрите файл журнала.

Проверяйте На Ошибки проектирования с помощью Model Advisor

Можно выполнить анализ поиска ошибок проектирования от Model Advisor, который особенно полезен, если необходимо выполнить другие проверки модели. Чтобы анализировать вашу модель от Model Advisor, следуйте за этим высокоуровневым рабочим процессом:

  1. Задайте опции, которые управляют, как Simulink Design Verifier обнаруживает ошибки проектирования в вашей модели.

  2. Откройте Model Advisor.

  3. От системной иерархии выберите компонент модели или компонент модели, который вы хотите анализировать

  4. Расширьте аналитические элементы поиска ошибок проектирования. Ищите Simulink Design Verifier или под By Product или под By Task.

  5. Если вы не проверяли свою модель на совместимость, включите проверку совместимости на Simulink Design Verifier.

  6. Выберите проверки поиска ошибок проектирования, которые что вы хотите осуществить.

  7. Осуществите выбранные проверки.

  8. Рассмотрите результаты анализа.

Похожие темы