【发布时间】:2016-04-13 00:51:02
【问题描述】:
我有一个主时钟值为 4410 Hz 的 Simulink 模型。我知道一些算法的计算时间(例如实时累积的 4410 样本帧上的三次样条插值)比主时间段长得多(即样条的计算时间为 0.7 秒)。我希望 Simulink 在初始 1 秒 + 传播时间延迟后输出帧元素(如在硬件语言中,例如 VHDL),但它实际上在一秒后开始输出帧元素(这是帧的长度,4410/ 4410 秒)。如果我的输出值不是意外/错误,这不会是问题。
在这种情况下,Simulink 如何构建仿真?看起来它会在更大的计算时间内停止模拟,然后再继续。
【问题讨论】:
-
Simulink 不是实时模拟器,挂钟时间与模拟时间无关。对于具有小采样率的模型(例如您必须花费很长时间(挂钟)进行模拟),这并不罕见。
标签: matlab simulink clock computation