This example shows how the range analysis narrows the derived range for the Outport block. This range is based on the range derived for the Add block using the design ranges specified on the two Inport blocks and the design range specified for the Add block.
At the MATLAB® command line, enter:
The model displays the specified design minimum and maximum values for each block.
In1 design range is
In2 design range is
Add block design range is
To display design ranges in your model, from the model menu, select Display > Signals & Ports and select Design Ranges.
From the Simulink® Analysis menu, select Data Type Design > Fixed-Point Tool.
In the Fixed-Point Tool, in the Prepare System section of the toolstrip,
under System under design, select
ex_derived_min_max_1 as the system you want to
In the Collect Ranges section of the toolstrip, select Derived Ranges.
Click the Collect Ranges button.
To calculate the derived range at the Add block
input, the software uses the design minimum and maximum values specified
for the Inport blocks,
The derived range at the Add block input is
When the analysis is complete, the Fixed-Point Tool displays the derived and design minimum and maximum values for the blocks in the selected system in the spreadsheet.
The derived range for the Add block output signal
is narrowed to
[-85..55]. This derived range is
the intersection of the range derived from the block inputs,
[-85..150], and the design minimum and
maximum values specified for the block output,
The derived range for the Outport block
same as the Add block output.