/
(8.D.2.4) TypeConversion
(8.D.2.4) TypeConversion
Overview
Converts between numeric data types
Discussion
This module converts between various 32-bit data types. The input dataType is inherited from the input wire. The output dataType is specified as a module argument.
When bypassed the module is still active and continues to perform the conversion.
Type Definition
typedef struct _ModuleTypeConversion
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
INT32 inputType; // Specifies the dataType of the input
INT32 outputType; // Specifies the dataType of the output
} ModuleTypeConversionClass;
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
inputType | int | parameter | 1 | 0 | 0:2 |
|
outputType | int | parameter | 1 | 0 | 0:2 |
|
Pins
Input Pins
Name: in
Description: Input signal
Data type: {float, int, fract32}
Channel range: Unrestricted
Block size range: Unrestricted
Sample rate range: Unrestricted
Complex support: Real and Complex
Output Pins
Name: out
Description: Output signal
Data type: float
MATLAB Usage
File Name: type_conversion_module.m
M = type_conversion_module(NAME, OUTPUTTYPE)
This modules converts between numeric data types. For example, from
fract32 to floating-point. Arguments:
NAME - name of the module.
OUTPUTTYPE - this specifies the type of the output data. Allowable
values are: 0=float, 1=fract32, 2=int32
, multiple selections available,
Related content
(8.D.2.7) TypeConversion
(8.D.2.7) TypeConversion
More like this
(8.D.2.6) TypeConversion
(8.D.2.6) TypeConversion
More like this
(8.D.2.3) TypeConversion
(8.D.2.3) TypeConversion
More like this
(8.D.2.2) TypeConversion
(8.D.2.2) TypeConversion
More like this
(8.D.2.2 ) TypeConversion
(8.D.2.2 ) TypeConversion
More like this
(8.D.2.5) TypeConversion
(8.D.2.5) TypeConversion
More like this