文档

ssGetNumDataTypes

获取为此模拟注册的数据类型数量,包括内置类型

语法

ssGetNumDataTypes(SimStruct *S)

参数

年代

SimStruct表示一个S-Function块。

返回

一个int_T值,该值指示已注册数据类型的数量。

描述

用于获取为此模拟注册的数据类型的数量。这包括所有由自定义S-Function块注册的自定义数据类型和所有内置数据类型。有关内置数据类型的列表,请参见ssGetInputPortDataType

请注意

类的实现中注册它们的数据类型mdlInitializeSizes回调函数。因此,为了确保此宏返回准确的计数,您的s函数应该仅在Simulink所处的仿真点之后调用它金宝app®引擎调用mdlInitializeSizes回调函数。

有关在s函数中使用自定义数据类型的详细信息,请参见配置自定义数据类型

语言

C, c++

另请参阅

ssRegisterDataType

R2006a之前介绍