加速写入文件在串口通信

2视图(30天)
诺姆
诺姆 2015年8月6日
评论道: 诺姆2015年8月6日
你好,
我需要使用写入文件发送触发程序。我在找最快的方式在matlab(没有java)发送一个数据包,数据包大小并不重要。当前写入文件执行测试速度~ 0.1秒。我发送一个数据包从一台计算机到另一台计算机,然后发送一个数据包,测量时间。我排除电脑2中写入文件的运行时和让我最后的时间。我的代码是:
端口=系列(“COM1”,“波特率”,9600);
端口。Timeout = 1 e3;
端口。DataBits = 8;
fopen(港口);
numIter = 100;
时间= 0 (numIter, 1);
n = 1: numIter
计时器=抽搐;
写入文件(端口1“uint8”);
从文件中读(港口,1);
时间(n) = toc(计时器);
结束
结束

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2015年8月6日
我的预测:你不使用真正的串行端口,而不是使用USB(至少在MATLAB端)
1评论
诺姆
诺姆 2015年8月6日
你是对的。我用usb2RS232转换器。不尝试连接到一个真正的COM端口。

登录置评。

类别

找到更多的在人工智能的无线帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!