В этом примере показано, как анализ области значений учитывает начальные условия блока.
Откройте модель. В командной строке MATLAB, введите:
open_system('ex_derived_min_max_2')

Модель использует информационные оверлейные программы, чтобы отобразить заданный проект минимальные и максимальные значения для Inport блока и аннотации блока, чтобы отобразить начальные условия для блока Unit Delay.
In1 областью значений проекта является [5..10].
Условием начальной буквы блока Unit Delay является 0.
От Simulink® Вкладка Apps, выберите Fixed-Point Tool.
В Fixed-Point Tool, под рабочим процессом New, выбирают Iterative Fixed-Point Conversion.
Под System Under Design (SUD) выберите ex_derived_min_max_2 как система вы хотите преобразовать.
Под Range Collection Mode выберите Derived ranges.
Нажмите кнопку Collect Ranges.
В электронной таблице Fixed-Point Tool отображает полученные минимальные и максимальные значения для блоков в модели.
Выведенная минимальная и максимальная область значений для блока Outport, Out1, [0..10]. Анализ области значений выводит эту область значений путем взятия объединения начального значения, 0, на блоке Unit Delay и проекте располагаются на блоке, [5..10].
Измените начальное условие блока Unit Delay к 7.
В модели дважды кликните блок Unit Delay.
В диалоговом окне Block Parameters, набор Initial condition к 7, затем нажмите OK.
В Fixed-Point Tool нажмите кнопку Collect Ranges.
Поскольку анализ берет объединение начальных условий, 7, и область значений проекта, [5..10], на блоке Unit Delay выведенной областью значений для блока Outport является теперь [5..10].
Совет
Чтобы отобразить области значений проекта в вашей модели, во вкладке Debug, выбирают Information Overlays > Signal Data Ranges.