首页 文章

将信号存储为Matlab功能块 - Simulink输入的矢量

提问于
浏览
0

我正在尝试构建一个包含“s-function block”的Simulink模型,该模型使用来自s-function的输入和输出的“Matlab功能块”模拟连续过程 .

但是我需要输入“Matlab功能块”,并随着时间的推移使用相同信号的不同值 . 也就是说,对于“Matlab功能块”的每个输入具有不同采样时间的向量 . 这将是测试识别技术所必需的 .

我怎么能这样做?

谢谢

1 回答

  • 1

    假设您正在使用固定步长离散求解器,并且您没有太多相同信号的值来保持,您可以使用Unit Delay块来获取前一步的信号值 . 然后,您可以将所有这些信号复用在一起,形成矢量输入 . 显然,它的实用性受限于你需要多少个信号值(和缓冲区) .

相关问题