指定一个块拥有的离散状态的数量
void ssSetNumDiscStates(SimStruct *S, int_T nDiscStates)
年代
表示s -功能块的SimStruct。
nDiscStates
为表示的块设置的离散状态数年代
.
用在mdlInitializeSizes
将离散状态的数目指定为0、一个正整数或DYNAMICALLY_SIZED
.如果您指定DYNAMICALLY_SIZED
,可以指定真正的(正整数)宽度mdlSetWorkWidths
;否则,所使用的宽度为通过该块的信号的宽度。如果你的s函数有离散状态,它应该返回下一个离散状态mdlUpdate
.离散状态被记录州选项在数据导入/导出“配置参数”对话框。
C, c++
看到这个功能dsfunc.c
中使用的sfcndemo_dsfunc
.