一般示波器的导出的数据为DAT格式,如下图所示。
通常这种示波器导出的DAT文件是用16进制写入的,因此基于MATLAB读取的代码为:
fid=fopen('QuickTest_10.DAT','r');
data = fread(fid,'int16');
此外,此外可以使用eval实现循环,并存储为相应的图片。
具体代码为:
for i = 100:1:220
eval([ 'fid=fopen(''QuickTest_',num2str(i),'.DAT'',''r'')']);
data = fread(fid,'int16');
plot(data);
saveas(gcf,[num2str(i),'.jpg']);
close(gcf);
end