把功向量写到
文件模型
.rtw
int_T ssWriteRTWWorkVect(SimStruct *S, const char_T *vectName, int_T nNames, const char_T *name1, int_T size1,…, const char_T * nameN, int_T sizeN)
年代
表示s -功能块的SimStruct。
vectName
功向量的名称(必须是RWork
,套装
,或PWork
).
nNames
名称的数量(见下一个参数)。
name1……以
工作向量元素组的名称。
size1……sizeN
每个元素组的大小(大小的总和必须等于工作向量的大小)。
一个int_T
(1
或0
)或boolean_T
(真正的
或假
),指示该函数的成功或失败。
使用此函数mdlRTW
写出s函数的功向量
文件。例如:模型
.rtw
static void mdlRTW(SimStruct *S) {if (!ssWriteRTWWorkVect(年代,"RWork", 1 /* nNames */, "InputAtLastUpdate", ssGetNumRWork(S))) { return; } /* This registration of the symbol "InputAtLastUpdate" allows sfunmem.tlc to call LibBlockRWork(InputAtLastUpdate,[...]) */ }
C, c++
看到这个功能sfunmem.c
中使用的sfcndemo_sfunmem
.