Обнаружение целочисленного переполнения в модели с комплексными входами

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

Шаг 1: Откройте модель

The sldvexComplexInputs модель содержит SensorA, SensorB и SensorC комплексные входы и вход управления. Входные порты SensorA и SensorB ограничены Максимальным выходным значением, равным 100.

open_system('sldvexComplexInputs');

Step2: Выполните Поиск ошибок проектирования анализ

На вкладке Apps, в группе Верификация модели, Validation и Test, выберите Design Verifier.

Чтобы обнаружить ошибки проектирования, щелкните Обнаружить ошибки проекта (Detect Ошибки Проектирования). После завершения анализа в окне Сводных данных результатов отображается, что одна цель действительна, а одна цель фальсифицирована.

Шаг 3: Обзор результатов анализа

В окне Сводка результатов (Results Summary) щелкните Подсветить результаты анализа на модели (Highlight analysis results on model). Блок Sum, выход которого результаты по целочисленному переполнению ошибке, подсвечиваются красным цветом.

Чтобы просмотреть отчет анализа, щелкните HTML или PDF в окне Сводных данных результатов. В главе Поиск Ошибок Проектирования Targets Status приведено описание допустимых и сфальсифицированных целей.

Глава Ошибок проектирования содержит тест входов, которая приводит к целочисленному переполнению.

См. также