Получение количества типов данных, зарегистрированных для данного моделирования, включая встроенные типы
int_T ssGetNumDataTypes(SimStruct *S)
SSimStruct представляет S-функциональный блок.
Один int_T значение, указывающее количество зарегистрированных типов данных.
Используется для получения количества типов данных, зарегистрированных для данного моделирования. Сюда входят все пользовательские типы данных, зарегистрированные пользовательскими блоками S-Function, и все встроенные типы данных. Список встроенных типов данных см. в разделе ssGetInputPortDataType.
Примечание
S-функции регистрируют свои типы данных в своих реализациях mdlInitializeSizes функция обратного вызова. Поэтому, чтобы гарантировать, что этот макрос возвращает точное число, S-функция должна вызывать его только после точки моделирования, в которой модуль Simulink ® вызывает mdlInitializeSizes функция обратного вызова.
Дополнительные сведения об использовании пользовательских типов данных в S-функциях см. в разделе Настройка пользовательских типов данных.
C, C++