如何在simulink中更新变量



我基本上需要在模拟的每个时间步执行"x=x+a*b"操作。b的值在整个模拟过程中不断变化。

请建议我应该使用哪些块;如果可能的话,还有一张图表。我想我需要一个块,它可以作为源,但也可以选择更新。或者任何其他方式来完成上述任务就足够了。

我在Matlab脚本中做过这件事,在那里很容易,但我需要一个Simulink模型解决方案。

您可以为此使用"离散积分器块"。初始条件应设置为等于x0。输入应等于a*b'。如果b是一个信号,你可以使用"乘积"块与a相乘。a可以设置在"常数"块上,然后输入到前面提到的乘积块中。

相关内容

  • 没有找到相关文章

最新更新