主要内容

ssSetDWorkRTWIdentifier

指定用于在关联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);

另见

中密度

在R2007b中引入