ssGetNumDataTypes

Получите количество типов данных, зарегистрированных для этой симуляции, включая встроенные типы

Синтаксис

int_T ssGetNumDataTypes(SimStruct *S)

Аргументы

S

SimStruct, представляющий блок S-Function.

Возвраты

Система координат int_T значение, указывающее количество зарегистрированных типов данных.

Описание

Используйте, чтобы получить количество типов данных, зарегистрированных для этой симуляции. Это включает все пользовательские типы данных, зарегистрированные пользовательскими блоками S-Function, и все встроенные типы данных. Список встроенных типов данных см. в разделе ssGetInputPortDataType.

Примечание

S-функции регистрируют свои типы данных в своих реализациях mdlInitializeSizes функцию обратного вызова. Поэтому, чтобы убедиться, что этот макрос возвращает точное количество, ваша S-функция должна вызвать его только после точки в симуляции, в которой Simulink® engine вызывает mdlInitializeSizes функцию обратного вызова.

Дополнительные сведения об использовании пользовательских типов данных в S-функциях см. в разделе Настройка пользовательских типов данных.

Языки

C, C++

См. также

ssRegisterDataType

Представлено до R2006a