exponenta event banner

Производные диапазоны при обнаружении ошибок конструкции

При задании минимального и максимального значений для сигнала или данных в модели эти значения определяют проектный диапазон.

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

  • Блокировать выходы

  • Локальные данные Stateflow ®

Диапазон этих значений называется производным диапазоном.

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

Если значение Use specified input minimum and maximum (использовать указанные минимальные и максимальные входные значения) отключено, программное обеспечение не ограничивает сигналы при вычислении полученных диапазонов.

Чтобы увидеть, как работает этот процесс, рассмотрим следующую модель.

В этой модели диапазоны проектирования:

  • Блок ввода: [-35.. 35]

  • Выход блока Abs: [0.. 30]

Учитывая диапазон проектирования блока Inport, единственными возможными значениями для вывода блока Abs являются значения от 0 до 35. Поэтому производный диапазон для блока Abs равен [0.. 35].

Однако если отключить параметр Использовать указанные входные минимальные и максимальные значения (Use specified input minimum and maximum values), анализ вычисляет производные диапазоны на основе неограниченных значений входных портов модели. В предыдущей модели единственными действительными выходами блока Abs являются неотрицательные числа. Следовательно, производный диапазон для блока Abs равен [0.. Inf].