exponenta event banner

Деривация диапазонов с использованием диапазонов проектирования

В этом примере показано, как анализ диапазона сужает производный диапазон для блока Outport. Этот диапазон основан на диапазоне, полученном для блока Add с использованием диапазонов проектирования, заданных для двух блоков Inport, и диапазона проектирования, заданного для блока Add.

Открытие диапазонов проектирования модели и вида

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

open_system('ex_derived_min_max_1')

Обновите схему, чтобы отобразить указанные проектные минимальные и максимальные значения для каждого блока.

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

  • In2 расчетный диапазон: [-50..35].

  • Добавить диапазон проектирования блоков: [-125..55].

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

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

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

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

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

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

    Чтобы рассчитать производный диапазон на входе блока «Добавить», программа использует расчетные минимальные и максимальные значения, указанные для блоков «Ввод». [-50..100] и [-50..35]. Производный диапазон на входе блока Add равен [-85..150].

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

    • Производный диапазон для выходного сигнала блока добавления сужается до [-85..55]. Этот производный диапазон является пересечением диапазона, полученного из входных данных блока. [-85..150]и расчетные минимальные и максимальные значения, заданные для вывода блока, [-125..55].

      Примечание

      Аккумулятор в блоке Add не участвует в анализе производного диапазона. Диапазоны выводятся только для блочных выходных сигналов.

    • Производный диапазон для блока Outport Out1 является [-85..55], аналогично выводу блока Add.

Совет

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

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