获取块的整数工作向量的一个元素
ssGetIWorkValue(SimStruct *S, int_T idx)
年代
SimStruct表示S-Function块。
idx
此函数返回的元素的索引。
的int_T
值存储在idx
s函数的整数功向量的元素。返回零
如果没有赋值到idx
IWork向量的元素。
在模拟循环中使用这个宏,mdlInitializeConditions
,或mdlStart
例程来获取IWork向量的一个元素。vector由类型为的元素组成int_T
和长度ssGetNumIWork (S)
.通常,这个向量在mdlStart
或mdlInitializeConditions
,更新于mdlUpdate
,并用于mdlOutputs
.
C, c++
以下陈述
int_T v = ssGetIWorkValue(0);
等于
int_T* wv = ssGetIWork(S);int_T v = wv[0];
作为一个完整的例子使用ssGetIWork
,见s函数stvctf.c
中使用的sfcndemo_stvctf
.