对于UDP连接,循环不起作用。代码没有错误。

2次观看(最近30天)
Asma Farooq
Asma Farooq 2021年6月14日
评论: Asma Farooq2021年6月17日
我正在从文件中解释数据,并通过UDP连接在MATLAB上接收数据。我已经编写了一个代码,当我逐步运行它时,它可以很好地工作。但是,当我整体运行时,循环似乎不起作用。这是代码:
端口= 50021;
smartMeter = smarthes(port);
smartmeter.initiatesocket();
dataamount = 0;
datahistory = [];
暂停(0.1)
byteav = smartmeter.smart.bytesavailable;
尽管byteav
[smt] = smartmeter.readdata();
datahistory = [datahistory smt];
fprintf('现在正在读取端口%d数量的数据%d \ n',端口,dataamount);
结尾
我该怎么办才能通过按下运行按钮来运行此代码。此外,我将使用SPMD将此代码用于多个端口。
5条评论

登录发表评论。

答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!