串口中斷服務(wù)子程序:
function Callback(obj,event) %創(chuàng)建中斷服務(wù)函數(shù),繪制圖像
global t; %時(shí)間
global m; %縱坐標(biāo)
global i; %時(shí)間變化值
%
if i<3000
out = fscanf(obj);
data = str2num(out) %將接收到的字符轉(zhuǎn)換為數(shù)值
save('a.mat','data','-ascii','-append');
% x=load('a.mat','-ascii');
% out=fread(obj,5,'uint32');
% data = str2num(out)
%%----------------------以下根據(jù)需要自行編寫-------------------------------
t = [t i];
m = [m data];
plot(t,m)
xlabel('t');
ylabel('data');
axis([i-50 i+50 0 3.3]);
grid on;