我正在使用来自以太网的read(t)
从设备读取数据。在某个特定节点上通过以太网连续发送数据的设备。
我使用while
循环不断地读取这些数据,给while循环一些不可能停止的条件。
当我运行我的脚本时,我无法向设备发送任何其他命令,因为当循环持续运行时。
程序不是从while循环中出来的。
是使用tcpclient
命令从以太网连续读取数据的任何方式。
同时,我正在从设备中读取数据,如何使用write(t,stop)
命令通过以太网向设备发送一些命令。因为脚本是连续运行的。
t = tcpclient("172.24.96.81",10952);
write(t,data1);
c=1;
while c~=1 % just to run while loop continuously
data2=read(t);
% manipulation from data2
end
t = tcpclient("172.24.96.81",10952);
Bytes_DATAF=t.NumBytesAvailable
configureCallback(t,"byte",Bytes_DATAF,@(varargin)readf1())
其中readf1()
function readf1()
read(t)
end
为了更清晰,请访问此链接和此链接