Fixed-Point Blockset    
FixPt Product

Multiply or divide inputs

Description

The FixPt Product block is a masked S-function that performs multiplication or division of its inputs.

You specify the operations with the Enter */ characters or the number of inputs parameter. Multiply-divide characters indicate which operations are to be performed:

For a detailed description of all other block parameters, refer to Block Parameters.

Parameters and Dialog Box

Enter */ characters or the number of inputs
Enter as many multiply or divide characters as there are inputs. For multiplication only, you can enter the number of inputs since this is the default operation.
Output data type and scaling
Specify the output data type and scaling via the dialog box, or inherit the data type and scaling from the driving block or by back propagation.
Output data type
Any data type supported by the Fixed-Point Blockset.
Output scaling
Radix point-only or slope/bias scaling. These scaling modes are available only for generalized fixed-point data types.
Lock output scaling so autoscaling tool can't change it
If checked, Output scaling is locked. This feature is available only for generalized fixed-point output.
Round toward
Rounding mode for the fixed-point output.
Saturate to max or min when overflows occur
If checked, fixed-point overflows saturate. Otherwise, they wrap.
Override data type(s) with doubles
If checked, the Output data type is overridden with doubles.
Log minimums and maximums
If checked, minimum and maximum simulation values are logged to the workspace.

Operations

The FixPt Product block first performs the specified multiply or divide operations on the inputs, and then converts the results to the output data type using the specified rounding and overflow modes. Refer to Rules for Arithmetic Operations for more information about the rules this block adheres to when performing operations.

Characteristics

Input Ports
Any data type supported by the blockset
Output Port
Any data type supported by the blockset
Direct Feedthrough
Yes
Sample Time
Inherited
Scalar Expansion
Yes
States
0
Vectorized
Yes


 FixPt Multiport Switch FixPt Relational Operator