对于UDP连接,循环不起作用。代码没有错误。
2次观看(最近30天)
显示较旧的评论
我正在从文件中解释数据,并通过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将此代码用于多个端口。