文档

ssGetIWorkValue

获取块的整数工作向量的一个元素

语法

ssGetIWorkValue(SimStruct *S, int_T idx)

参数

年代

SimStruct表示S-Function块。

idx

此函数返回的元素的索引。

返回

int_T值存储在idxs函数的整数功向量的元素。返回如果没有赋值到idxIWork向量的元素。

描述

在模拟循环中使用这个宏,mdlInitializeConditions,或mdlStart例程来获取IWork向量的一个元素。vector由类型为的元素组成int_T和长度ssGetNumIWork (S).通常,这个向量在mdlStartmdlInitializeConditions,更新于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

R2006a之前介绍过