MATLAB中的Simulink串行采集模块中的一个Bug

时间:2015-03-01 13:59:50

标签: matlab simulink

我只想分享我的方法来解决Simulink中的错误(在Matlab v2010a中以及同样的暂停指令,这也是MATLAB2014a中发现问题的原因)。

当我通过simulink串行采集模块获得串行输入时,如果数据输入速率适中(如超过100个采样/秒),我看到前3秒左右,数据输入将是好的,那几秒钟之后就会出现一种非常奇怪的噪音。

通过深入挖掘这个串行采集模块的源代码,我看到它正在使用延迟指令'pause(0.001)',并且在每次采样1次后,显然已经使用了延迟代码运行1 ms。

0 个答案:

没有答案