基于matlab做一个温度数据采集系统

楼主想要用matlab编写一个从采集机中每一秒读取一次温度和位移的代码,然后以文本框的形式显示在gui界面上,类似图1所示。我的师兄使用java TCP协议编写的程序。我想用matlab实现,端口号,IP都有。

img

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

img