【问题标题】:Sample sequence of points from continuous signal simulink来自连续信号simulink的点样本序列
【发布时间】:2018-04-12 02:00:39
【问题描述】:

我有一个 Matlab 函数(由我创建),它只能以给定的速率进行评估。我想对一个信号的值进行采样,给这个函数(离散值),然后,必须保持计算的输出,直到下一个值可用。 simulink有没有办法做到这一点?我找到的所有答案都使用 quantizer + ZOH,但在这种情况下,我仍然得到“一个连续统一体”(或几乎它)要由 thsi 函数评估的点,这真的很慢。更改 simulink 求解器的速率也不是一个选项,因为此函数的结果将针对连续时间系统给出。

我们将不胜感激任何帮助!

谢谢

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    假设Matlab function 是指MATLAB Function 块,那么听起来您所需要做的就是使块离散。通过右键单击该块,向下到 Block Properties,然后在结果对话框中输入您所需的采样时间来做到这一点。

    然后该模块将对其输入进行采样,并在每个采样时间生成一个输出(在采样时间之间保持)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多