Установка элемента целого рабочего вектора блока
int_T ssSetIWorkValue(SimStruct *S, int_T idx, int_T value)
SSimStruct представляет S-функциональный блок.
idxИндекс устанавливаемого элемента.
valueНовое значение элемента.
int_T значение, переданное в макрос.
Устанавливает idx элемент целого рабочего вектора S-функции в value. Вектор состоит из элементов типа int_T и имеет длину ssGetNumIWork(S). Обычно этот вектор инициализируется в mdlStart или mdlInitializeConditions, обновлено в mdlUpdate, и используется в mdlOutputs. Этот макрос можно использовать в цикле моделирования. mdlInitializeConditions, или mdlStart процедуры.
C, C++
Следующее заявление
ssSetIWorkValue(S, 0, 1);
задает для первого элемента рабочего вектора значение 1.