Simulink / HDL Coder中的反馈循环

时间:2016-03-04 14:26:41

标签: loops vhdl simulink feedback-loop hdl-coder

我在Simulink / HDL编码器中有一个系统(请参见下图)。我有3个输出和3个输入。我希望我的系统运行10次。每次迭代后,它应选择输出并将它们用作输入。我怎么能这样做?

loop in simulink

1 个答案:

答案 0 :(得分:1)

使用内存和每个信号的初始值块构建循环。内存块允许您访问上一个迭代信号,初始值块用于设置第一次迭代的输入。

循环回一个信号can be found here in the documentation

的简单示例

在你的情况下,它看起来像这样:

enter image description here

要进行10次迭代,请将模拟时间设置为相应的。例如,使用1s采样率和9s模拟时间的固定步长离散求解器。