Determine whether registered data type is fixed-point data type
extern int ssGetDataTypeIsFixedPoint(SimStruct *S, DTypeId dataTypeId)
S
SimStruct representing an S-function block.
dataTypeId
Data type ID of the registered data type for which you want to know whether it is fixed-point.
This function determines whether a registered data type is a fixed-point data type:
This function returns TRUE
if the registered data
type is fixed-point, and FALSE
otherwise.
If the registered data type is a pure Simulink® integer, such as int8
, this function
returns TRUE
.
If the registered data type is ScaledDouble
, this
function returns FALSE
.
To use this function, you must include fixedpoint.h
and
fixedpoint.c
. For more information, see Structure of the S-Function.
C
FixPt_DataTypeIsFixedPoint