关于波形文件的问题!
问题一:write waveform data to file 保存的文件无法用text或excel打开,看不到其中的数据,因此无法进行下面的操作。
问题二:无法向同一个保存文件里继续写数据
请大虾指点..
没用过你说的那个,不过有一个export waveforms to spreadsheet file。vi,这个应该可以,试试吧!
好的,顺便问一下,我要做一个振动信号采集的程序,要把分段时间采集的数据分别保存成单独的文件,然后调用文件中的数据做时间波形图/频谱分析/参数列表等等,现在不太清楚保存为什么样的文件比较好,文本?二进制?波形文件?还是数据记录文件?...
也是刚学labview,看到书上介绍了很多文件格式,自己确没什么经验,只是为了将来读取数据方便,不知道改选什么样的保存格式呢?
据书上讲,各自的优缺点为:
文本文件可以用excel打开,比较直观,但所需空间较大;
二进制文件占用空间小,但无法直接阅读,且所保存的所有数据最好为同样的类型,否则读起来有点麻烦;
数据记录文件适合多个同样类型的数据结构的保存;
波形文件也是一种数据记录文件。
我觉得用哪种都可以,速度,空间什么的应该都不是问题了,具体看你的数据是什么样的结构了!
结构很简单,实际上是个波形文件,包括采样时间,采样间隔,采样数值.好像没别的了
那就先用波形文件试试吧!
我现在用了数据记录文件,看来还可以的.
不过还有个问题,我大概要每30秒采一组数据,每次自动保存为一个文件,将来要一次性调用其中的几个文件,对比分析这几个文件中的一些参数,不知道这些功能能否实现,文件名该怎么取呢?
那干嘛不保存在一个文件里,这样多麻烦啊!还是打开好几个文件!
我曾经做过自动保存的功能,用Open/Create/Replace File 和Write File .vi可以实现,循环控制30秒数据的保存.文件名用字母加数字定义,数字每次循环自动加一来区分文件.一次性打开几个文件没做过,不过我觉得加个循环就能实现
既然是要比较的数据,为什么不放在一个文件里,每组数据前面加上个时间不就行了!
老师是这样要求的,多个文件应该便于管理,删除文件比较方便;如果保存为一个非文本文件,如波形文件,就不能直接打开,这样的话管理其中的数据可能会有点麻烦
谢谢,我试试看:)