对于以一个很高的采样率长时间采集某个信号,并且以tdms格式保存下来这些数据,在之后想要查看的时候很不方便,因为 labview只给出了按照偏移量和总数的读取方法,不能按照想要的时间段来读取,全部读取的话,数据量又相当庞大,于是本人自己琢磨出这种方法,各位研究下,有不足期待指正。
附件里面有一个写入数据vi,和一个读取数据vi,运行写入数据前先建立一个空的tdms文件,把地址指向此处。运行后,可以再运行读取vi,按照自己想要查看的时间段来读取数据。
9
|
|
|
|
您的程序是为了实现读取某一段数据而编写的吧?结果应该是相对时间显示的,如果需要实际的绝对时间呢?
|
|
|
|
|
非常感谢, 找了好久了
|
|
|
|
|
试试看看!!!!!!!!!!!!!!!!!!!支持!!!!!!!!!!!!!!
|
|
|
|
|
您好,为什么输出的波形与我输入的时间段应该显示的波形不一致呢?
|
|
|
|
|
TDMS确实有它的局限性,但是它本身就是为傻瓜式高速采集而设定的。不过能在TDMS中玩出新花样,也算是真正了解了TDMS的用法!
|
|
|
|
|