NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

波形存储与读取的问题

我在进行模拟波形存储的时候,存成TXT文件,发现读取的时候,若用打开文本文件方式,得到的数组跟用记事本打开是一样的,但是却不能恢复原来的模拟波形。我想恢复原始波形,请问应该怎么做呢?
0 项奖励
1 条消息(共 15 条)
7,319 次查看
用TDMS文件来存储吧。
0 项奖励
2 条消息(共 15 条)
7,308 次查看

谢谢!

我现在已经可以恢复波形了,但发现个问题:存到文本文件中是数字并没有时间,波形的横坐标显示的也是数字的个数,这样的话就无法进行信号处理啊。不知是怎么回事?求助。

 

0 项奖励
3 条消息(共 15 条)
7,281 次查看

所以让你用tdms文件嘛,用文本文件不方便。

你要打开文本文件看看,时间是不是存下来了,而且读的时候是否设置正确了。

0 项奖励
4 条消息(共 15 条)
7,278 次查看

你好,谢谢你。我没有用TDMS文件是因为:一来我不懂TDMS,二来因为这个存储的文件是别人定的,他就用的是文本文件;所以我只能用文本文件打开。

我看了文件,发现并没有时间被存储,不知要怎么样把时间存进去(对于普通的波形),是不是存进去了以后读取的时候就有时间作为横坐标了呢?

谢谢!

0 项奖励
5 条消息(共 15 条)
7,265 次查看
你说的时间不知道是不是t0,如果是,就用get waveform comonents把t0拿出来,写到文件里。读的时候,再把t0设上去。
0 项奖励
6 条消息(共 15 条)
7,263 次查看
谢谢你的提示!我试了试,用get waveform comonent.vi 没有得到t0。因为我从文本中读到的是采样点的数字,横坐标就是NUMBER,纵坐标就是一个个采样值,这样输出端与get waveform comonent.vi的输入端不匹配。 还有我主要是要对采样得到的数据进行分析,是不是不用得到时间波形也能进行进行信号分析?  谢谢!
0 项奖励
7 条消息(共 15 条)
7,258 次查看
您好!能不能把你如何恢复波形的方法与我分享一下,我找到了把字符串变成数值的VI,但是波形要与数组或者簇连接的嘛,然后我我选用了创建数组VI,连线没错,但是结果不对,始终只能读到第一个数值,而且把数值的小数部分给弄丢了。
0 项奖励
8 条消息(共 15 条)
7,242 次查看
你好,我要得到的波形是以NUMBER为横坐标的,不知道你是怎么要求的。以点数为横坐标可以很方便恢复的,例子中有。
0 项奖励
9 条消息(共 15 条)
7,229 次查看
我的波形也是横坐标是采集的点数,txt文件里头只保存了一值。你能不能告诉我是那个例子,或者把那个VI发到我邮箱,我的邮箱是gfy84117@126.com,谢谢!
0 项奖励
10 条消息(共 15 条)
7,219 次查看