NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

labview裏頭有傅立葉轉換FFT嗎

各位前輩您好

想請問您labview裏頭有FFT嗎

如果有可否跟我說在哪

有用過的先進可否給個範例

 

PS:請問我附檔裡頭的圖片是用labview裡頭的功能實現的嗎

感謝各位先進白忙抽空回應

0 積分
1 條訊息(共 8 條)
16,604 檢視

不好意思 附件沒有擺上去

在此補上

0 積分
2 條訊息(共 8 條)
16,601 檢視

你好,

提供幾個常用 FFT vi給您作參考 。

 

1. function palette -> Programming -> Express -> Signal Analysis -> Spectral Measurement
2. function palette -> Programming -> Waveform -> Analog Waveform -> Waveform Measurement -> FFT Power Spectral Density.vi
                                                                                                                                                                   or  -> FFT Power Spectral.vi

3. function palette -> Signal Processing -> Transforms -> FFT.vi

 

這些vi的差別在於輸出資料型態的不同、windows 類別的有無以及Y軸可否調整成以"dB"作表示,

Help -> Show Context Help 有說明可供參考。

附圖也附上寫過的程式讓你研究一下。

Help -> Find Example -> search FFT 也可找到許多內建範例。

謝謝。

 

NI AE Support Joe

0 積分
3 條訊息(共 8 條)
16,580 檢視

你好,

你附件裡的程式介面應是用Matlab 實現的。

 LabVIEW 的FFT函式,亦能進行如此數學呈現。

 

這裡附上教學連結給您作參考。

http://www.ni.com/swf/presentation/us/fft/

謝謝

 

NI AE Support Joe

由 JoeHuang 在 12-18-2008 08:15 PM
上編輯的訊息
0 積分
4 條訊息(共 8 條)
16,578 檢視

請問我的功能很簡單

只需要一個即時訊號用波形輸出然後輸出的波形做傅立葉轉換

整問這樣要如何實現呢

感謝

0 積分
5 條訊息(共 8 條)
16,546 檢視

只需要一個即時訊號用波形輸出這句話是什麼意思?是透過訊號產生器產生呢?還是透過DAQ的類比輸出產生信號?

然後輸出的波形做傅立葉轉換這句話是什麼意思?通常是想要知道波形裡面的頻率成份才會用FFT來分析,

所以應該是輸入吧?

0 積分
6 條訊息(共 8 條)
16,540 檢視

Fatty 您好

我的即時訊號是一個儀器用RS232介面送出的資料並沒有用到DAQ

我把收到的即時訊號的字串轉成十六進制後最後波形輸出

我想另外了解這個波形的頻譜成分所以享用FFT來做

請問要如何實現呢

可以簡單給個例子嗎

因為我看FFT的接線範例

都沒有粉紅色(字串)

還是波形輸出的顏色接線

0 積分
7 條訊息(共 8 條)
16,522 檢視

你好,

字串型態的資料當然無法做FFT,你需要先做資料型態轉換。

我上篇回應附圖中的粉紅色線條就是 "Cluster"  Waveform Graph輸出。

那不是字串

 

如果你即時收到的data為字串型態,

那麼可照以下步驟做:

1. 先改為number型態

2. 把輸出搭配shift register build array

3. 用 "Build Waveform"把array建成 waveform型式。

4. waveform 連接到 " Spectrum Measurment Express vi" 即可。

 

請參考附圖。

 

NI AE Support Joe

 

 

 

 

由 JoeHuang 在 12-22-2008 07:52 PM
上編輯的訊息
下載全部
0 積分
8 條訊息(共 8 條)
16,512 檢視