Получите производные непрерывных состояний блока
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
для примеров, использующих эту функцию.