指定用于在关联S函数生成的代码中声明DWork向量的标识符
char\u T*ssSetdWorkrtWidetTIFIER(SimStruct*S,int\u T vector,char\u T*id)
s
表示S功能块的SimStruct。
矢量
工作向量的索引,其中索引是0
,1.
,2.
,...
ssGetNumDWork(S)-1
.
身份证件
DWork向量标识符。这必须指向持久内存。
指向金宝app®编码员™输入的标识符身份证件
.
指定身份证件
作为由生成的代码中使用的标识符金宝appSimulink编码器要声明由指定的DWork向量的乘积矢量
. 有关使用DWork向量的详细信息,请参见如何使用DWork向量.
此函数只能从中密度
或mdlSetWorkWidths
功能。
C,C++
参见S函数sfun_rtwdwork.c
用于sfcndemo\U sfun\U rtwdwork
.
报告的以下部分中密度
方法初始化DWork向量及其关联的所有代码生成属性。
ssSetNumDWork(S,1);ssSetDWorkWidth(S,0,1);ssSetDWorkDataType(S,0,SS_双精度);/*标识符;释放所有旧设置和更新*/id=ssgetdworkrtwendentifier(S,0);if(id!=NULL){free(id);}id=malloc(80);mxGetString(id_参数,id,80);sssetdworkrtwendentifier(S,0,id);
报告的以下部分亚硝胺
方法释放为标识符分配的内存,以防止任何内存泄漏。
char*id;char*tq;/*标识符;释放所有旧设置和更新*/id=ssgetdworkrtwendentifier(S,0);if(id!=NULL){free(id);}sssetdworkrtwendentifier(S,0,NULL);