tcpclient在matlab中连续读写



我正在使用来自以太网的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

为了更清晰,请访问此链接和此链接

相关内容

  • 没有找到相关文章

最新更新