exponenta event banner

ssGetNumDataTypes

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

Синтаксис

int_T ssGetNumDataTypes(SimStruct *S)

Аргументы

S

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

Прибыль

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

Описание

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

Примечание

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

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

Языки

C, C++

См. также

ssRegisterDataType

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