ssgetDiscstates
获取块的离散状态
句法
real_t *ssgetDiscstates(SimStruct *s)
参数
-
s
-
代表S功能块的SIMSTRUCT。
返回
指针(real_t *
)到离散的状态向量作为长度的数组ssgetnumdiscstates(s)
。返回无效的
如果S函数没有任何离散状态。
描述
用于获得块的离散状态。通常,状态向量在mdlinitializeconditions
,更新mdlupdate
,并在mdlOutputs
。您可以在模拟循环中使用此宏,mdlinitializeconditions
, 或者mdlstart
例程。
语言
C,C ++
例子
请参阅S功能dsfunc.c
在sfcndemo_dsfunc
有关如何初始化和更新离散状态向量的示例。
也可以看看
ssgetnumdiscstates
,,,,SSGETREADISCSTATES
,,,,mdlinitializeconditions
,,,,mdlupdate
,,,,mdlOutputs
,,,,mdlstart