主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

使用 Memory 模块捕捉弹跳球的速度

sldemo_bounce 示例展示了如何使用二阶积分器和 Memory 模块来捕捉弹跳球在落地之前的速度。

open_system('sldemo_bounce');

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

sim('sldemo_bounce');

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

有关详细信息,请参阅模型说明