主要内容

ssGetRWorkValue

获取块的浮点工作向量的一个元素

语法

real_T ssGetRWorkValue(SimStruct *S, int_T idx)

参数

年代

表示s -功能块的SimStruct。

idx

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

返回

real_T值存储在由索引指定的RWork向量元素中idx

描述

使用以获取idx表示的块所使用的浮点功向量的元素年代.vector由类型元素组成real_T是长度的ssGetNumRWork (S).通常,这个向量是初始化的mdlStartmdlInitializeConditions,更新mdlUpdate,用于mdlOutputs.您可以使用这个宏或ssGetRWork为了得到仿真循环中功向量的当前值,mdlInitializeConditions,或mdlStart例程。

语言

C, c++

例子

下面的语句

real_T v = ssGetRWorkValue(S, 0);

相当于

real_T* wv = ssGetRWork(S); / /输出real_T v = wv[0];

完整的示例使用ssGetRWork,参见s函数sfun_dynsize.c中使用的sfcndemo_sfun_dynsize和功能sfunmem.c中使用的sfcndemo_sfunmem

之前介绍过的R2006a