В этом примере показано, как анализ области значений сужает производный диапазон для блока Outport. Эта область значений основана на области значений, выведенной для блока Add с помощью областей значений проекта, заданной на двух блоках Inport, и области значений проекта, заданной для блока Add.
Откройте модель. В командной строке MATLAB введите:
open_system('ex_derived_min_max_1')

Обновите схему, чтобы отобразить указанные проектные минимальные и максимальные значения для каждого блока.
In1 Проект области значений есть [-50..100].
In2 Проект области значений есть [-50..35].
Добавить область значений проекта блоков [-125..55].
Из Simulink® Apps вкладке выберите Fixed-Point Tool.
В Fixed-Point Tool, под New потока операций, выберите Iterative Fixed-Point Conversion.
В группе System Under Design (SUD) выберите ex_derived_min_max_1 как систему, которую необходимо преобразовать.
В разделе Range Collection Mode выберите Derived ranges.
Нажмите кнопку Collect Ranges.
Чтобы вычислить производную область значений на входе блока Add, программное обеспечение использует минимальное и максимальное значения проекта, заданные для блоков Inport, [-50..100] и [-50..35]. Производная область значений на входе блока Add [-85..150].
Когда анализ завершен, Fixed-Point Tool отображает производные и расчетные минимальные и максимальные значения для блоков в выбранной системе в электронной таблице.

Выведенная область значений для выходного сигнала блока Add сужен до [-85..55]. Этот производный диапазон является пересечением области значений, выведенной из блока входов, [-85..150], и проект минимальное и максимальное значения, заданные для блочного выхода, [-125..55].
Примечание
Аккумулятор в блоке Add не участвует в производном анализе области значений. Области значений получают только для блочных выходных сигналов.
Производная область значений для блока Outport Out1 является [-85..55], то же, что и выход Add блока.
Совет
Чтобы отобразить области значений проекта в модели, на вкладке Debug, выберите Information Overlays > Signal Data Ranges.