exponenta event banner

Деривация диапазонов с использованием исходных условий блока

В этом примере показано, как при анализе диапазона учитываются начальные условия блока.

Открытие модели

Откройте модель. В командной строке MATLAB введите:

open_system('ex_derived_min_max_2')

Модель использует информационные наложения для отображения указанных минимальных и максимальных значений конструкции для блока «Ввод», а аннотации блоков - для отображения начальных условий для блока «Единичная задержка».

  • In1 расчетный диапазон: [5..10].

  • Исходное условие блока единичной задержки 0.

Деривация диапазонов

  1. На вкладке Приложения Simulink ® выберите Инструмент фиксированных точек.

  2. В инструменте «Фиксированная точка» в разделе «Новый рабочий процесс» выберите Iterative Fixed-Point Conversion.

  3. В разделе «Система под проектированием» (SUD) выберите ex_derived_min_max_2 как система, которую требуется преобразовать.

  4. В разделе Режим сбора диапазонов выберите Производные диапазоны.

  5. Нажмите кнопку Собрать диапазоны.

    В электронной таблице инструмент «Фиксированная точка» отображает производные минимальные и максимальные значения для блоков в модели.

    Производный минимальный и максимальный диапазон для блока Outport, Out1является [0..10]. Анализ диапазона выводит этот диапазон, принимая объединение начального значения, 0, на блоке Unit Delay и проектном диапазоне на блоке, [5..10].

  6. Измените исходное состояние блока Unit Delay на 7.

    1. В модели дважды щелкните блок «Единичная задержка».

    2. В диалоговом окне «Параметры блока» задайте для параметра «Начальное условие» значение 7и нажмите кнопку «ОК».

    3. В инструменте «Фиксированная точка» нажмите кнопку «Собрать диапазоны».

      Поскольку анализ принимает объединение начальных условий, 7и диапазон проектирования, [5..10], в блоке Unit Delay производный диапазон для блока Outport теперь [5..10].

Совет

Для отображения диапазонов проектирования в модели на вкладке Отладка (Debug) выберите Информационные наложения (Information Overlays) > Диапазоны данных сигнала (Signal Data Ranges).

Связанные темы