如何动态更改源块的参数?

时间:2016-08-28 20:19:30

标签: simulink

我需要在Simulink中的for循环迭代器中放置一个源块(即ramp),然后根据第i次迭代更改其参数。 例如:

http://i.stack.imgur.com/Ov32E.png

我想改变(在这个特定情况下)amax的值,这是一个包含N个元素的向量。在每个循环中,我需要遍历此向量。 我怎么能这样做?

  • 更新

这是模型:

http://i.stack.imgur.com/pdXzQ.png

在红色窗口中有梯形波形发生器,在不同时间生成,具有以下内容:

查看评论

这里我使用斜率值和第一张图像中的矢量所用的时间。我想在“for iterator”或其他东西的帮助下,仅使用一个波形发生器创建两个以上的波形。

1 个答案:

答案 0 :(得分:0)

我假设您有一个生成基本信号的源...然后在最后您需要一个信号矢量,它是基本信号的修改版本。为此,我建议为每个子系统使用a ...一个输入是基本信号,第二个输入是for each subsystem中修改函数的参数向量...输出将是再次向量。