Получите производные непрерывных состояний блока
real_T *ssGetdX(SimStruct *S)
S
SimStruct, представляющий Блок s-function или модель Simulink®.
Указатель (real_T *
) к массиву, содержащему производные непрерывных состояний S
, который может быть блоком или моделью. Возвращает NULL
, при отсутствии непрерывных состояний.
Используйте этот макрос в mdlDerivatives
, чтобы получить производные модели или непрерывных состояний блока. Используйте ssGetNumContStates(S)
, чтобы получить длину массива.
Указатель, возвращенный этим макросом изменения как решатель, оценивает различные этапы интегрирования, чтобы вычислить интеграл.
C, C++
Смотрите S-функцию csfunc.c
, используемый в sfcndemo_csfunc
и S-функции sfun_atol.c
, используемый в sfcndemo_sfun_atol
для примеров с помощью этой функции.