由於這幾天才剛接觸labview
而成果在這幾天就要看到
借了書自學也完全不行
所以有蠢問題想請問各位前輩
之前爬文有找到將大群excel內的(XY)數據轉成圖形(1)的方法(已附上檔案)
但是現在想將那些數據經由傅利葉轉換
顯示為另一個圖形(2)
然後在front panel顯示轉換前(1)與轉換後(2)的圖形
請問我該從何處著手
謝謝><
已解決! 轉到解決方案。
在 11-16-2009 06:51 AM
Cloudooxx 您好,
如果您只要做到FFT的功能的話, 您只要使用 FFT 或 FFT Power Spectral 的VI 就可得到傅利葉轉換的後的資料了.
FFT 或者是 FFT Power Spectral VI可以在 Signal Processing -> Transforms 下面找到 FFT.vi
也可以在 Signal Processing -> Spectral 下面找到 FFT Power Spectral.vi 來參考.
相關的使用方式, 可以利用 Help 檔案或者是Crt+H 來查看該vi 的使用方式.
由於您所附上的檔案內的vi的x 單位並不是時間而且間距也不一樣.
這樣的資料應該是沒有辦法正確的輸入我們預設的 FFT功能內.
您可以先準備好正確的時域資料後.
再利用這兩個VI 來測試就可以了.
希望以上訊息能夠解答您的問題, 若還是有疑問, 再請您回文,
若是覺得問題有解決而且答案還滿意, 也請您勾選 已解決 的選項以及惠賜一個 獎勵 ( Kudos )囉!
謝謝!
NI應用工程部
在 11-16-2009 07:37 AM
HowardLin 您好
不好意思,除了波形圖以外
經傅立葉轉出來的數據希望也能另存一個檔案
目前訊號的數據是由示波器的圖片
經過人工讀取得到的
主要想得到的只有經由傅立葉轉換後的圖形與數據
已附上數據檔案(data)
謝謝您、麻煩您了
Shawn Huang 您好
多虧您我已經找到FFT的方塊
可是輸入輸出不知該從何下手
CTRL+H之後的HELP不太懂
另外FFT輸入的時間間隔必須要相同?
如果不同的話就沒辦法做了嗎?
已附上數據檔案(data)
謝謝您、麻煩您了
在 11-17-2009 02:20 AM
Cloudooxx 您好,
一般來說, 我們的使用者都是利用FFT的方式來算出資料擷取後的資料在頻域上的分析.
所以, 大致上有t0 的初始時間 和 dt的時間間隔及每個時間點的y 值資料.
以照當時的時間間距和y 值資料, 我們就可以利用FFT找出主頻率和noise floor 並顯示在頻域圖表上.
以照您的資料點來看, 每次擷取的時間點不同, 而且也有負數的時間點.
這樣放入我們常用的FFT power Septral vi來做分析的話, 可能不會產生您要的結果.
還是您這邊有特殊的需求, 必須一定要用這筆資料來做分析?
Shawn
在 11-17-2009 06:02 AM
Shawn Huang 您好
其實只是因為資料讀取出來是那樣的形式
若是取t0與相同的間隔dt的話也是可以
只是需要重新再讀取就是了
如果重新讀取成t0與相同的dt
那該如何使用fft找出主頻率和noise floor並顯示在圖表上?
附上重新讀取的檔案(data2)
謝謝您、麻煩您了
在 11-22-2009 08:09 PM
Cloudooxx 您好,
寫了一個小小的範例給您參考一下.
希望以上訊息能夠解答您的問題, 若還是有疑問, 再請您回文,
若是覺得問題有解決而且答案還滿意, 也請您勾選 已解決 的選項以及惠賜一個 獎勵 ( Kudos )囉!
謝謝!
NI應用工程部
在 12-02-2009 12:55 AM
Shawn Huang 您好
很謝謝你的幫忙
可是我輸入data2之後
發現未經傅立葉轉換的圖形怎麼不太對勁
能否再煩請您看一下
轉換前的圖形應該長的像data2.xls那樣才對
麻煩您了
在 12-03-2009 08:06 PM
Cloudooxx 您好,
我少給了一個參數, 我已經修改過了, 你再試試看.
謝謝
Shawn Huang
在 12-04-2009 04:19 AM
Shawn Huang 您好
一直麻煩您真不好意思
這次"ReadExcelFFT1" 裡面的檔案是8.6版的我無法開啟
不過之前"ReadExcelFFT Folder"裡面的檔案卻能成功開啟
能否再煩請您看一下
如果版本無法解決的話能否請教一下是哪裡少給了什麼參數
感謝您
ps.我使用的LabView是8.2版的