exponenta event banner

ssGetDiscStates

Получение дискретных состояний блока

Синтаксис

real_T *ssGetDiscStates(SimStruct *S)

Аргументы

S

SimStruct представляет S-функциональный блок.

Прибыль

Указатель (real_T *) к вектору дискретного состояния в виде массива длины ssGetNumDiscStates(S). Прибыль NULL если S-функция не имеет дискретных состояний.

Описание

Используется для получения дискретных состояний блока. Обычно вектор состояния инициализируется в mdlInitializeConditions, обновлено в mdlUpdate, и используется в mdlOutputs. Этот макрос можно использовать в цикле моделирования. mdlInitializeConditions, или mdlStart процедуры.

Языки

C, C++

Пример

См. S-функцию dsfunc.c используется в sfcndemo_dsfunc пример инициализации и обновления вектора дискретного состояния.

Представлен до R2006a