主要内容

更新

更新块的状态

必需的

马铃薯

句法

更新)

争论

S.

实例金宝appsimulink.msfcnruntimeblock.类代表级别-2 MATLAB S函数块。

描述

Simu金宝applink.®引擎在每个主要模拟时间步骤调用此可选方法。该方法应在当前时间步骤计算S函数状态,并将状态存储在S函数的状态向量中。该方法还可以执行任何其他任务,即S函数在每个主要时间步骤中需要执行。

如果您的S函数有一个或多个离散状态或确实使用此代码不是有直接的馈通。

这样做的原因是,大多数没有离散状态但具有直接馈通的函数没有更新功能。因此,发动机能够在这些情况下消除对额外呼叫的需求。

在2级MATLAB S函数中,使用运行时对象方法Issamplehit.要确定当前模拟时间是否是此块处理的任务是活动的。对于基于端口的采样时间,使用Issamplehit.运行时对象的属性inputport.或者ourcoupport.确定端口是否在当前仿真时间步骤中产生输出或接受输入。

例子

有关使用此函数更新离散状态的示例,请参阅msfcn_unit_delay.m.

在R2012B中介绍