Main Content

ssGetNumDataTypes

Get number of data types registered for this simulation, including built-in types

Syntax

int_T ssGetNumDataTypes(SimStruct *S)

Arguments

S

SimStruct that represents an S-Function block.

Returns

An int_T value indicating the number of registered data types.

Description

Use to obtain the number of data types registered for this simulation. This includes all custom data types registered by custom S-Function blocks and all built-in data types. For a list of built-in data types, see ssGetInputPortDataType.

Note

S-functions register their data types in their implementations of the mdlInitializeSizes callback function. Therefore, to ensure that this macro returns an accurate count, your S-function should invoke it only after the point in the simulation at which the Simulink® engine invokes the mdlInitializeSizes callback function.

For more information about using custom data types in S-functions, see Configure Custom Data Types.

Languages

C, C++

Version History

Introduced before R2006a