主要内容

ssSetPWorkValue

设置一个块的指针工作向量的元素

语法

void *ssSetPWorkValue(SimStruct *S, int_T idx, void *指针)

参数

年代

表示S-Function块的SimStruct。

idx

要设置的元素的索引。

指针

新的指针元素。

返回

传递到宏中的指针。

描述

设置idx元素的函数指针的工作向量指针.vector由类型的元素组成void *是长度ssGetNumPWork (S).通常,这个向量被初始化mdlStartmdlInitializeConditions,更新mdlUpdate,用于mdlOutputs.你可以在模拟循环中使用这个宏,mdlInitializeConditions,或mdlStart例程。

语言

C, c++

例子

下面的语句

类型定义struct Color_tag {int r;int b;int g;}颜色;颜色*p = malloc(sizeof(Color));ssSetPWorkValue(年代,0,p);

将指针工作向量的第一个元素设置为一个指向已分配对象的指针颜色结构。

之前介绍过的R2006a