主要内容

ssgetDiscstates

获取块的离散状态

句法

real_t *ssgetDiscstates(SimStruct *s)

参数

s

代表S功能块的SIMSTRUCT。

返回

指针(real_t *)到离散的状态向量作为长度的数组ssgetnumdiscstates(s)。返回无效的如果S函数没有任何离散状态。

描述

用于获得块的离散状态。通常,状态向量在mdlinitializeconditions,更新mdlupdate,并在mdlOutputs。您可以在模拟循环中使用此宏,mdlinitializeconditions, 或者mdlstart例程。

语言

C,C ++

例子

请参阅S功能dsfunc.csfcndemo_dsfunc有关如何初始化和更新离散状态向量的示例。

也可以看看

ssgetnumdiscstates,,,,SSGETREADISCSTATES,,,,mdlinitializeconditions,,,,mdlupdate,,,,mdlOutputs,,,,mdlstart

版本历史记录

在R2006a之前引入