更新块的状态
不
马铃薯
更新)
S.
实例金宝appsimulink.msfcnruntimeblock.
类代表级别-2 MATLAB S函数块。
Simu金宝applink.®引擎在每个主要模拟时间步骤调用此可选方法。该方法应在当前时间步骤计算S函数状态,并将状态存储在S函数的状态向量中。该方法还可以执行任何其他任务,即S函数在每个主要时间步骤中需要执行。
如果您的S函数有一个或多个离散状态或确实使用此代码不是有直接的馈通。
这样做的原因是,大多数没有离散状态但具有直接馈通的函数没有更新功能。因此,发动机能够在这些情况下消除对额外呼叫的需求。
在2级MATLAB S函数中,使用运行时对象方法Issamplehit.
要确定当前模拟时间是否是此块处理的任务是活动的。对于基于端口的采样时间,使用Issamplehit.
运行时对象的属性inputport.
或者ourcoupport.
确定端口是否在当前仿真时间步骤中产生输出或接受输入。
有关使用此函数更新离散状态的示例,请参阅msfcn_unit_delay.m.
。