在相关s函数生成的代码中指定DWork向量的存储类
ssRTWStorageType ssSetDWorkRTWStorageClass(SimStruct *S, int_T vector, ssRTWStorageType sc)
年代
SimStruct表示一个S-Function块。
向量
功向量的下标,其中下标为0
,1
,2
,...
ssGetNumDWork (S) 1
.
sc
工作向量的存储类。必须是所枚举的值之一ssRTWStorageType
在simstruc.h
:
typedef enum {SS_RTW_STORAGE_AUTO = 0, SS_RTW_STORAGE_EXPORTED_GLOBAL, ss_rtw_storage_importted_extern, ss_rtw_storage_importted_extern_pointer} ssrtwstorage_type . ssrtwstorage_auto = 0, SS_RTW_STORAGE_EXPORTED_GLOBAL, ss_rtw_storage_importted_extern_pointer
的ssRTWStorageType
输入值为sc
.如果存在以下情况,则调用错误sc
不是有效的存储类。
集sc
指定的DWork向量的存储类向量
.存储类是一个代码生成属性,它决定代码如何由金宝app®编码器™这个s函数的product为这个工作向量分配内存(参见生成的代码如何存储内部信号,状态和参数数据(金宝app仿真软件编码器)).有关使用DWork向量的更多信息,请参见如何使用DWork向量.
C, c++
请看s函数sfun_rtwdwork.c
中使用的sfcndemo_sfun_rtwdwork
.