基于MATLAB读取示波器导出的DAT文件

一般示波器的导出的数据为DAT格式,如下图所示。

基于MATLAB读取示波器导出的DAT文件_第1张图片

通常这种示波器导出的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

 

你可能感兴趣的:(MATLAB,matlab,示波器,DAT文件)