ssGetPWorkValue

Доберитесь указатель от указателя блока работают вектор

Синтаксис

void *ssGetPWorkValue(SimStruct *S, int_T idx)

Аргументы

S

SimStruct, представляющий Блок s-function.

idx

Индекс указателя возвращен этой функцией.

Возвращается

(void *) элемент вектора PWork в индексе idx.

Описание

Использование, чтобы получить доступ к элементу указателя работает вектор, используемый блоком, представленным S. Вектор состоит из элементов типа void * и является длины ssGetNumPWork(S). Как правило, этот вектор инициализируется в mdlStart или mdlInitializeConditions, обновил в mdlUpdate и использовал в mdlOutputs. Можно использовать этот макрос в цикле моделирования, mdlInitializeConditions или стандартных программах mdlStart. Возвращаемое значение NULL указывает, что никакое значение не было присвоено в элемент idx указателя, работают вектор.

Языки

C, C++

Пример

Следующий оператор

void* v = ssGetPWorkValue(S, 0);

эквивалентно

void** wv = ssGetPWork(S);
void* v = wv[0];

Смотрите также

ssGetNumPWork, ssGetPWork, ssSetPWorkValue

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

Была ли эта тема полезной?