В этом примере показано, как интерпретировать результаты Промежуточный максимум (Intermediate Maximum) и Промежуточный минимум (Intermediate Minimum) на вкладке Подробные данные результата (Result Details
Откройте модель. В командной строке MATLAB ® введите:
addpath(fullfile(docroot,'toolbox','fixpoint','examples')) ex_intermediateRange

Обновите схему (Ctrl + D). Обратите внимание на информацию о диапазоне проектирования для каждого из портов ввода.
Совет
Для отображения диапазонов проектирования в модели на вкладке Отладка (Debug) выберите Информационные наложения (Information Overlays) > Диапазоны данных сигнала (Signal Data Ranges).
Откройте инструмент «Фиксированная точка». На вкладке Приложения Simulink ® выберите Инструмент фиксированных точек.
В инструменте «Фиксированная точка» в разделе «Новый рабочий процесс» выберите Iterative Fixed-Point Conversion.
В инструменте «Фиксированная точка» в разделе «Система под проектированием» (SUD) выберите ex_intermediateRange как система, которую требуется преобразовать.
В разделе Режим сбора диапазонов выберите Производные диапазоны.
Нажмите кнопку Собрать диапазоны.
Инструмент «Фиксированная точка» отображает производные минимальные и максимальные значения для каждого объекта в ex_intermediateRange модель.
В разделе «Преобразование» панели инструментов откройте меню «Параметры».
В поле Длина слова по умолчанию введите 32
Нажмите кнопку «Предложить типы данных».![]()
Инструмент отображает предлагаемые типы данных, отображаемые в электронной таблице.
Просмотрите предлагаемый тип данных блока Product. Инструмент Fixed-Point Tool предложил тип данных с 32-разрядной длиной слова и 12-разрядной длиной дроби. Производное максимальное значение блока Product равно 1, но максимальное представимое значение для предлагаемого типа данных составляет приблизительно 1 048 575.
Для получения дополнительных сведений о предложении по типу данных выберите блок продукта в электронной таблице. Панель Сведения о результате (Result Details) заполняется информацией о результате.
На панели Сведения о результате (Result Details) в таблице Диапазоны (Ranges), используемые для предложения (Ranges used for offosit), обратите внимание на строку с именем Промежуточный (Intermediate). После умножения первых двух входов в блок произведения, блок имеет максимальное значение 1000000 перед умножением на следующие два входа для конечного максимального значения 1. Предложение по типу данных для блока Product в этой модели основано на промежуточных минимальных и максимальных значениях. Он не основан на производных минимальных и максимальных значениях для предотвращения переполнения на промежуточных стадиях блока.
