楼主想要用matlab编写一个从采集机中每一秒读取一次温度和位移的代码,然后以文本框的形式显示在gui界面上,类似图1所示。我的师兄使用java TCP协议编写的程序。我想用matlab实现,端口号,IP都有。
Matlab提供了 TCP操作的方法和函数,大概可以按照如下模板实现:
t = tcpclient("172.28.154.231",1045); % 改为采集器的IP和端口号
while exitflag
data = read(t,count,‘double’); % count为待读取的数据数量
Data(ii,:) = data(:)'; % 数据存在Data中
pause(1); % 暂停1s
end