LabVIEW论坛
直播中

ZHANGYANG

8年用户 204经验值
擅长:MEMS/传感技术 测量仪表 模拟技术 接口/总线/驱动 控制/MCU
私信 关注
[讨论]

怎样将Excel中存储的一列数据用波形图显示出来

用nipxi6115板卡采集电压数据保存到Excel中为一列,采样率为10M现在想把存储的这一列数据读取出来并用波形图显示,使用了创建波形VI,t0为当前时间,数据间隔dt=采样率分之一,Y值为存储的电压数据,为什么读取显示出来的波形如下图,正确采集到的实时电压波形应该为类正弦波。
采集到的实时电压曲线

读取并显示的电压曲线
QQ截图20161215223802.png
读取数据的程序框图
QQ截图20161215223739.png


怎样让读取的数据复原显示成类似第一张图的正弦波曲线?


回帖(31)

技术员

2016-12-15 22:50:57

最佳答案

1#的图是因为你没有在excel选对行列,造成的。
下面我只是截取了开始的几千个数据示范一下,已经能做出你想要的曲线了
举报
  • 范例.jpg

ZHANGYANG

2016-12-15 22:51:41
采集到的实时电压曲线
举报
  • QQ截图20161210154325.png

王治

2016-12-16 08:48:17
看程序貌似没什么问题,最好把你采集的数据传上来
举报

krize

2016-12-16 09:17:39
需要把存储部分的代码发过来才知道怎么原因,应该是你存储的方式和读取的方式不匹配。
另外有两点:
1.你这个程序没必要用个循环,只是读取一次数据而已。写其它程序时如果用到了循环注意加入适当的延时,不然CPU资源全耗在循环里了。
2.10M的采样率不建议用这种电子表格文件存,太慢了,还是直接用二进制或TDMS比较好。还有,这种电子表格文件其实是文件文件,用txt就可以打开,只是可以导入到excel里而已。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分