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

Модель использует информационные наложения для отображения указанных минимальных и максимальных значений конструкции для блока «Ввод», а аннотации блоков - для отображения начальных условий для блока «Единичная задержка».
In1 расчетный диапазон: [5..10].
Исходное условие блока единичной задержки 0.
На вкладке Приложения Simulink ® выберите Инструмент фиксированных точек.
В инструменте «Фиксированная точка» в разделе «Новый рабочий процесс» выберите Iterative Fixed-Point Conversion.
В разделе «Система под проектированием» (SUD) выберите ex_derived_min_max_2 как система, которую требуется преобразовать.
В разделе Режим сбора диапазонов выберите Производные диапазоны.
Нажмите кнопку Собрать диапазоны.
В электронной таблице инструмент «Фиксированная точка» отображает производные минимальные и максимальные значения для блоков в модели.
Производный минимальный и максимальный диапазон для блока Outport, Out1является [0..10]. Анализ диапазона выводит этот диапазон, принимая объединение начального значения, 0, на блоке Unit Delay и проектном диапазоне на блоке, [5..10].
Измените исходное состояние блока Unit Delay на 7.
В модели дважды щелкните блок «Единичная задержка».
В диалоговом окне «Параметры блока» задайте для параметра «Начальное условие» значение 7и нажмите кнопку «ОК».
В инструменте «Фиксированная точка» нажмите кнопку «Собрать диапазоны».
Поскольку анализ принимает объединение начальных условий, 7и диапазон проектирования, [5..10], в блоке Unit Delay производный диапазон для блока Outport теперь [5..10].
Совет
Для отображения диапазонов проектирования в модели на вкладке Отладка (Debug) выберите Информационные наложения (Information Overlays) > Диапазоны данных сигнала (Signal Data Ranges).