请问怎么把Lecroy示波器保存出来的DAT格式的波形图文件用MATLAB还原?
1个回答
展开全部
单就这样的DAT文件来说,很简单,使用
d=load('xxx.dat');
就可以读到MATLAB中(其中xxx是你的文件名)。
从文件内容看,是两列数据,现在的问题是这两列数据的含义是什么?
猜测第一列是时间,第二列是信号,但一来不知道你在示波器上观察到的波形是什么样,二来你贴出的数据在图片中也不好实际去试,所以现在只能告诉你猜测的结果。
d=load('xxx.dat');
就可以读到MATLAB中(其中xxx是你的文件名)。
从文件内容看,是两列数据,现在的问题是这两列数据的含义是什么?
猜测第一列是时间,第二列是信号,但一来不知道你在示波器上观察到的波形是什么样,二来你贴出的数据在图片中也不好实际去试,所以现在只能告诉你猜测的结果。
追问
我这个就是示波器本身产生的一个校准方波,横坐标是时间,纵坐标是电压。关键是怎么用MATLAB恢复成波形?麻烦将详细一点啊,谢谢了!
追答
按照我上面说的,加载数据
d=load('xxx.dat');
然后,画图可以用
plot(d(:,1),d(:,2))
或者画阶梯图
stairs(d(:,1),d(:,2))
现在的关键问题是,我没有你的数据文件(总不能让我手动输入一遍吧),也不知道你的示波器里面显示出来的波形大概是什么形状。如果你把数据贴出来,并且附上相应的波形照片,我相信可以帮你从数据恢复波形。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询