我正在尝试构建一个包含“s-function block”的Simulink模型,该模型使用来自s-function的输入和输出的“Matlab功能块”模拟连续过程。
但是我需要输入“Matlab功能块”,并随着时间的推移使用相同信号的不同值。也就是说,对于“Matlab功能块”的每个输入具有不同采样时间的向量。这将是测试识别技术所必需的。
我怎么能这样做?
谢谢
答案 0 :(得分:1)
假设您使用固定步长离散解算器,并且您没有太多相同信号的值来保持,您可以使用Unit Delay块来获取前一次信号的值脚步。然后,您可以将所有这些信号复用在一起,形成矢量输入。显然,它的实用性受到你需要多少信号值(和缓冲区)的限制。