Этот пример показывает, что, если анализ не может вывести информацию об области значений, потому что существует недостаточная информация об области значений проекта, можно устранить проблему путем обеспечения минимальных и максимальных значений проекта дополнительного входа.
Откройте модель ex_derived_min_max_4. В командной строке MATLAB®, введите:
addpath(fullfile(docroot,'toolbox','fixpoint','examples')) ex_derived_min_max_4

Модель отображает заданный проект минимальные и максимальные значения для блоков в модели.
Блок Inport In1 имеет минимум проекта -1, но никакого заданного максимального значения, как показано аннотацией, Max=[].
Блок Gain имеет область значений проекта [-1.5..1.5].
Блок Outport Out1 не имеет никакой заданной области значений проекта, как показано аннотациями, Min=[], Max=[].
Чтобы отобразить области значений проекта в вашей модели, из образцового меню выбирают Display> Signals & Ports и выбирают Design Ranges.
Из меню Simulink® Analysis выберите Data Type Design> Fixed-Point Tool.
В Fixed-Point Tool, в разделе Prepare System панели инструментов, под System under design, выбирают ex_derived_min_max_4 как систему, которую вы хотите преобразовать.
В разделе Collect Ranges панели инструментов выберите Derived Ranges.
Нажмите кнопку Collect Ranges.
Fixed-Point Tool отображает полученные минимальные и максимальные значения для блоков в модели. Анализ области значений не может получить максимальное значение для блока Inport, In1. Инструмент подсвечивает этот результат.

Чтобы устранить проблему, задайте максимальное значение проекта для In1:
В модели дважды кликните блок Inport, In1.
В диалоговом окне параметров блоков выберите вкладку Signal Attributes.
На этой вкладке, набор Maximum к 1 и нажимают OK.
Модель отображает обновленное максимальное значение в аннотации блока для In1.
Нажмите кнопку Collect Ranges снова, чтобы повторно выполнить анализ области значений.
Анализ области значений может теперь вывести области значений для блоков Inport и Gain.
| Блок | Выведенная область значений | Причина |
|---|---|---|
Inport | [-1..1] | Использование заданная область значений проекта на блоке. |
Усиление | [-1.5..1.5] | Область значений проекта, заданная на блоке Gain is |
Выходной порт | [-1.5..1.5] | То же самое как блок Gain вывод, потому что никакая локально заданная область значений проекта на блоке Outport. |