主要内容

使用 Memory 模块捕获弹球的速度

sldemo_bounce 示例说明如何使用 Second-Order Integrator 和 Memory 模块来捕获弹球在触地之前的速度。

open_system('sldemo_bounce');

由于没有为 Memory 模块选择继承采样时间,因此模块采样时间取决于用于模型仿真的求解器类型。在本例中,模型使用变步长 (ode23) 求解器。因此,Memory 模块的采样时间是连续的,但在子时间步 [0, 1] 中是固定的。当您运行模型时,您会得到这些结果。

sim('sldemo_bounce');

如果用 Unit Delay 模块替换 Memory 模块,会得到相同的结果。然而,因为离散 Unit Delay 模块继承连续采样时间,也会出现警告。

有关详细信息,请参阅模型描述