Получите количество дискретных состояний, которые имеет блок
int_T ssGetNumDiscStates(SimStruct *S)
SSimStruct, представляющий Блок s-function или модель Simulink®.
Значение int_T, указывающее на количество дискретных состояний.
Используйте в любой стандартной программе (кроме mdlInitializeSizes), чтобы определить количество дискретных состояний в S-функции или модели.
C, C++
Смотрите S-функцию stvdtf.c, используемый в sfcndemo_stvdtf.