首页 > 解决方案 > SIMULINK:对工作区中数组的每个元素重复子系统并重新组合信号

问题描述

为数组中的每个条目重复子系统(在工作区中找到),保存结果并将所有内容组合成一个矩阵以保存到工作区

嗨,我正在为时空相关问题运行模拟。我目前仅在 1 个单一位置(例如 x_ref=0.5)获得结果。我有一个接收信号“x”的子程序,应用与此 x_ref 信息成比例的延迟,并将结果信号 U 输出到工作区。

就像是

        IN{x} -> delay {(x_ref)} -> U to workspace

我想为我的 x_ref =[0, 0.1, 0.2, 0.3, .....]; 中的每个条目应用这个例程。评估每个信号,并重组为矩阵 U,每列中包含模拟值,然后保存到工作区。例如

 for i=1:length(x_ref)
      IN{x} -> delay {(x_ref(i) )} ->assign to  U(:,i)
 end

 U to workspace

非常感谢你。

标签: for-loopsignalssimulink

解决方案


推荐阅读