2011-06-11 80 views
1

我想使用simulink模型实质上执行“x = x + k”操作。使用的时间是固定的步骤离散,我希望每个时间步更新x。 k是来自源块的常数或时间变化值。该问题也与设置x的初始值有关(对于单个开始时间步骤)。理想情况下,模拟应该运行无限的时间。当接近大数时,不需要关心与变量x相关的缓冲区溢出问题。使用Simulink更新变量

请建议我应该使用什么块;如果可能的话也是一张图。 我想我需要一个可以作为源的块,但也可以选择一个可以更新的输入。

最终的应用涉及将信号作为输入,根据时变信号属性更新每个离散样本的几个参数。我已经在Matlab脚本中完成了这个工作,并且这非常简单。但我需要一个Simulink模型解决方案。先谢谢你。

回答

2

也许我错过了一些东西,但你有没有试过内存块?

enter image description here

+0

谢谢....这对我的作品在一定范围内....我可以用一个开关的组合和延迟组件(Z-逆块)有更大的灵活性,做到这一点。 – Krishnanand 2011-07-08 20:54:20