exponenta event banner

Использование указанных входных минимальных и максимальных значений в качестве ограничений

В этом примере показано, как использовать минимальное и максимальное значения входного порта в качестве ограничений анализа Simulink Design Verifier во время генерации теста и проверки свойств.

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

1. Минимальные и максимальные значения Input1 и Input2 фиксируются непосредственно на соответствующих атрибутах входного сигнала.

2. Минимальное и максимальное значения задаются для объектов Simulink.Signal, связанных с сигналами a и b. Simulink Design Verifier использует значения сигнального объекта в качестве ограничений. Когда задано несколько минимальных и максимальных значений, например, на входе и на объекте сигнала, Simulink Design Verifier рассматривает их наиболее плотный диапазон.

3. Simulink Design Verifier учитывает минимальный и максимальный предельные диапазоны, указанные в данных Stateflow, которые непосредственно подключены к портам ввода корневого уровня

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

open_system('sldvdemo_minmaxconstraints');