Main Content

The Fixed-Point Tool Did Not Propose Data Types

R2026b

Issue

In some cases, the Fixed-Point Tool does not propose data types for the system under design, or for one or more blocks within the system.

Possible Solutions

Inadequate Range Information

The Fixed-Point Tool bases its data type proposition on range information collected through simulation, derivation, and design ranges that you provide. Before proposing data types, you must collect range information which the Fixed-Point Tool uses to propose data types.

To collect range information, in the Fixed-Point Tool, select the desired Range Collection Mode in the Setup pane, and then click Collect Ranges.

Inherited Output Data Types

Blocks with inherited output data types use internal block rules to determine the output data type of the block. To enable proposals for results that specify an inherited output data type, in the Fixed-Point Tool, under Settings, set the Convert inherited types setting to Yes.

If this setting is set to No, the Fixed-Point Tool marks the proposal for these blocks as N/A.

MATLAB Function Block Code Not Executed

The Fixed-Point Tool proposes data types for variables used in MATLAB Function blocks for code which executes during the range collection simulation. If you are missing data type proposals for variables, check that the code in the MATLAB Function block executes during simulation. Use the Instrumentation Report Viewer to inspect details of the MATLAB Function block. See Inspect Details in Instrumentation Report Viewer for more information.

See Also

Topics