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

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

FFT

我认为FFT应接受DAQ的输出值,但结果是数据类型不一致,我看了一些例子,FFT接收模拟信号可行,也就是说FFT不是接收DAQ的输出或是要对DAQ的输出进行数据类型转换以使与FFT的数据类型一致,如何转换我不知道。

0 项奖励
1 条消息(共 3 条)
4,374 次查看

FFT的输入的为一维的数组数据(本身不包含时间数据),而一般的DAQ输出为波形数据,波形数据包括开始

时间,dt,采集的数组数据。因此你需要使用获取波形成分来获得FFT的输入数组数据。

程序面板中的: 波形-获取波形成分

0 项奖励
2 条消息(共 3 条)
4,353 次查看

DAQmx Read.vi输出的数据类型可以是单个数、数组、波形数据;

FFT包括FFT.vi(最基本的功能,输出福里叶变换的复数结果)、FFT Power Spectrum.vi、FFT Power Spectrum(Mag-Phase).vi、FFT Power Spectrum(Real-Im).vi等。

除了FFT.vi只能接受数组数据以外,其他的VI可接受波形、数组两种数据类型。

 

推荐:DAQmx Read.vi设置成“多采样-波形”,和FFT Power Spectrum.vi等VI一起使用,简单方便

 

而FFT.vi输出的是复数结果。

0 项奖励
3 条消息(共 3 条)
4,307 次查看