Derive Ranges

Range analysis to derive minimum and maximum values for signals


DataTypeWorkflow.Converter Create fixed-point converter object

Examples and How To

Derive Ranges

How to derive range information using the Fixed-Point Tool

Derive Ranges at the Subsystem Level

Differences between deriving ranges at the model level and at the subsystem level

Derive Ranges for a Referenced Model

Derive ranges for a model that contains multiple instances of the same referenced model.

Derive Ranges Using Design Ranges

How range analysis using design range information when deriving ranges.

Derive Ranges Using Block Initial Conditions

This example shows how range analysis takes into account block initial conditions.

Derive Ranges for Simulink.Parameter Objects

This example shows how the range analysis takes into account design range information for Simulink.Parameter objects.

View Derived Ranges in the Fixed-Point Tool

How to view derived range information in the Fixed-Point Tool

Derive Minimum and Maximum Values

Third step in autoscaling using range analysis workflow

Convert a Model with Buses to Fixed-Point Using Range Analysis

This section shows how to convert a floating-point model that contains bus objects to fixed-point using range analysis.

Derive Ranges of MATLAB Function Block Variables

Use the Fixed-Point Tool to convert a model containing a MATLAB® Function block to fixed point using range analysis.


Fixed-Point Tool

Introduces the Fixed-Point Tool

How Range Analysis Works

Describes how the analysis derives range information

Deriving Ranges for a Referenced Model

The Fixed-Point Tool derives minimum and maximum values for referenced models.

Unsupported Simulink Software Features

Overview of software features that are not supported for range analysis.

Simulink Blocks Supported for Range Analysis

Summary of range analysis support for Simulink® blocks.

Automatic Data Typing Using Derived Ranges

Workflow for autoscaling a model using range analysis.

The Command-Line Interface for the Fixed-Point Tool

Highlight the differences between the command-line interface workflow and the Fixed-Point Tool workflow

Best Practices for Working with the MATLAB Function Block in the Fixed-Point Tool

Follow these best practices for a smoother conversion process from floating point to fixed point.


Resolve Range Analysis Issues

The following table shows the different types of range analysis issues and the steps to resolve them.

Fixing Design Range Conflicts

If you specify conflicting design minimum and maximum values in your model, the range analysis software reports an error.

Insufficient Design Range Information

If the analysis cannot derive range information because there is insufficient design range information, you can fix the issue by providing additional input design minimum and maximum values.

Providing More Design Range Information

This example demonstrates how to proceed if the analysis cannot derive range information because there is insufficient design range information.

Was this topic helpful?