-3

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

simulink中的循环

4

1 回答 1

1

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

可以在文档中找到一个循环回一个信号的简单示例

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

在此处输入图像描述

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

于 2016-03-05T13:19:35.913 回答