Create Fixed-Point Objects in MATLAB
fi and numerictype for
fixed-point data creationYou can create fixed-point data using the Fixed-Point Designer™
fi object. Within the fi
constructor, you can specify numerictype and
fimath properties. Each
fi object has an associated
numerictype object. The
numerictype object stores information about
the fi object including word length, fraction
length, and signedness. The numerictype object
is equivalent to the fixdt object in
Simulink®.
Functions
Classes
numerictype | Construct an embedded.numerictype object describing fixed-point
or floating-point data type |
Topics
Construct Fixed-Point Numeric Objects
- Create Fixed-Point Data
This example shows the basics of how to use the fixed-point numeric object fi. - View Fixed-Point Data
Control display of fixed-point data properties usingfipref. - Ways to Construct fi Objects
Buildfiobject constructors in the command line or by using a GUI. - Set fi Object Properties
Tells you how to find more information about the properties associated withfiobjects, and shows you how to set these properties. - Fixed-Point Versus Built-in Integer Types
Differences between fixed-point data types and built-in integer data types in MATLAB®.
Fixed-Point Math Settings
- fimath Object Construction
Creation offimathobjects. - fimath Object Properties
Properties and property settings associated withfimathobjects. - fimath Properties Usage for Fixed-Point Arithmetic
Fixed-point arithmetic usingfimathobjects to control the results. - fimath for Sharing Arithmetic Rules
Using afimathobject to share modular arithmetic information among multiplefiobjects. - fimath for Rounding and Overflow Modes
Order setting for overflow action and rounding method. - fimath ProductMode and SumMode
Differences among the different settings of theProductModeandSumModeproperties. - How Functions Use fimath
Functions that ignore or discardfimath.
Fixed-Point Preferences
- Set fi Object Display Preferences Using fipref
Examples of usingfiprefobjects to set display preferences forfiobjects. - Data Type Override Preferences Using fipref
Data type override using thefiprefobject. - Underflow and Overflow Logging Using fipref
Examples of usingfiprefobjects to set logging preferences forfiobjects.
Numeric Type Information
- numerictype Object Construction
Construction ofnumerictypeobjects. - numerictype Object Properties
Properties and property settings associated withnumerictypeobjects. - numerictype of Fixed-Point Objects
Fields and settings for thenumerictypeobject. - numerictype Objects Usage to Share Data Type and Scaling Settings of fi objects
Example of using anumerictypeobject to share modular data type and scaling information among multiplefiobjects.
Applications
- Fixed-Point Design Exploration in Parallel
This example shows how to explore and test fixed-point designs by distributing tests across many computers in parallel. - Real-Time Image Acquisition, Image Processing, and Fixed-Point Blob Analysis for Target Practice Analysis
This example shows how to acquire real-time images from a GigE Vision® camera or webcam, process the images using fixed-point blob analysis, and determine world coordinates to score a laser pistol target.
Troubleshooting
Resolve Error: Mismatched fimath
Troubleshoot mismatched fimath errors.
Resolve Error: Data Type Mismatch
Troubleshoot data type mismatch errors.
Troubleshoot fi*non-fi errors.
fi Constructor Does Not Follow globalfimath Rules
Troubleshoot getting the fi constructor to follow
globalfimath rules.

