Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 基于Matlab的数据采集与绘图_Multithreading_Matlab_Plot_Arduino_Sampling - Fatal编程技术网

Multithreading 基于Matlab的数据采集与绘图

Multithreading 基于Matlab的数据采集与绘图,multithreading,matlab,plot,arduino,sampling,Multithreading,Matlab,Plot,Arduino,Sampling,我有一个从Arduino读取电压的回路,具有特定的采样率和时钟频率 当我在没有打印循环的情况下读取数据时,仅包括fread/fscanf和I++,数据显示没有任何问题 一旦我添加滚动图来显示采集的数据,信号将突然丢失,程序停止。对此有何澄清 如果有一个多线程的示例代码可以同时绘制和执行数据采集,我将非常感激 谢谢大家! 我不确定它是否适用于您,但我遇到了同样的问题,并且在循环结束之前使用了pauset。您能给我们看看您的代码吗?这看起来应该能工作,可能是串行连接造成的?然后在你的代码中有一些错误

我有一个从Arduino读取电压的回路,具有特定的采样率和时钟频率

当我在没有打印循环的情况下读取数据时,仅包括fread/fscanf和I++,数据显示没有任何问题

一旦我添加滚动图来显示采集的数据,信号将突然丢失,程序停止。对此有何澄清

如果有一个多线程的示例代码可以同时绘制和执行数据采集,我将非常感激


谢谢大家!

我不确定它是否适用于您,但我遇到了同样的问题,并且在循环结束之前使用了pauset。

您能给我们看看您的代码吗?这看起来应该能工作,可能是串行连接造成的?然后在你的代码中有一些错误,串行连接并不是简单的丢失,唯一的问题是我可以想象Matlab并没有在某个超时内返回所需的ack。请给我们看产生问题的代码。我们正在进行实时心电采集,如果我们暂停交给Matlab绘图,我们肯定会失去实时监测心电的功能:我们不能暂停心脏电活动;