获取块的整数工作向量的一个元素
int_T ssGetIWorkValue(SimStruct *S, int_T idx)
年代
表示s -功能块的SimStruct。
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(S, 0);
相当于
int_T* wv = ssGetIWork(S);int_T v = wv[0];
使用的完整示例ssGetIWork
,参见s函数stvctf.c
中使用的sfcndemo_stvctf
.