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