LABVIEW 打开tdms 进行数据fft 50
我之前使用IEPE,连续数据输入,采集到了一组数据,存储在了TDMS文件中,现在想后期处理一下,对数据进行fft。我的问题是,各位高手能否帮下我,告知如何设计一个vi,将...
我之前使用IEPE,连续数据输入,采集到了一组数据,存储在了TDMS文件中,现在想后期处理一下,对数据进行fft。
我的问题是,各位高手能否帮下我,告知如何设计一个vi,将TDMS数据读取后,输入给fft模块进行运算,然后绘制一个图显示频率。多谢各位~~ 展开
我的问题是,各位高手能否帮下我,告知如何设计一个vi,将TDMS数据读取后,输入给fft模块进行运算,然后绘制一个图显示频率。多谢各位~~ 展开
1个回答
展开全部
基本的数据流是:打开TDMS文件(这个vi自带文件对话框很方便)-------读取TDMS文件(组名和通道名是你写入这个文件的时候设定的)---------fft vi(将读到数据直接连上,给个采样率)。
这个方法和简单,但是有个问题,如果你的数据量很大的话,内存可能不够用。解决的办法是分段读取数据,用一个while循环(读取TDMS文件vi可以设定歧视位置的,文件结束后跳出循环),这样不能算所有数据的频谱,如果非要算所有数据的频谱,您只能换个更牛叉的电脑啦!希望对你有帮助。
这个方法和简单,但是有个问题,如果你的数据量很大的话,内存可能不够用。解决的办法是分段读取数据,用一个while循环(读取TDMS文件vi可以设定歧视位置的,文件结束后跳出循环),这样不能算所有数据的频谱,如果非要算所有数据的频谱,您只能换个更牛叉的电脑啦!希望对你有帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询