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