擷取波形的頻率及最大最小值問題

請問若信號的頻率過低(1HZ左右)

該如何擷取才會抓到正確的最大最小值和頻率呢??

我試過用內建的元件去擷取.但因頻率過低所以抓到的值全錯

有人說用Peak Detector.vi可以計算(在Analyze >> singal Processing >>Time Domain >>Peak Detector.vi)

請問有人可以教教我嗎??

小弟我感謝萬分

LABVIEW 內符的範例.

Waveform Min Max example.vi

感謝KENLIN網友的回覆

我下載了你的vi

但我的版本是7.0的所以無法使用~~不好意思

請問這vi跟7.0版中的Waveform Min Max .vi 是一樣的嗎??

如果是>>我已經試過了.抓到的值還是錯的

主因仍然是頻率過低

如果不是>>我會想辦法升級

還是很感謝您的回覆~~謝謝

這就奇怪了,我設成0.5Hz 都還是對的,我想你還是把波形上傳上來看看,有可能你取的點數太少了,沒有取到一個完整的波形.所以跟本就沒有取到最高的哪一點,你先把SAMPLE RATE 降到每秒10次左右取100點以上,再試試看,能不能取到一個完整的波形,只要波形完整要取到MAX值一定不是問題的.

KENLIN38685.8122337963

感謝KENLIN網友

這是我的程式

請幫我看看那裡有設定錯誤

並給予指教

非常感謝ECGOKtest.vi

![](upload://h5aIV9sbRQJWoKT5MjZQS0PyqIl.jpeg)

以你的程式來看,你的Sample Rate 設成 1k ,取樣數為100點,假如你的訊號是1Hz 的正弦波,哪麼一個完整的波型為一秒,也就是必順取1000點才有一個完整的波型,你也才能量到正確的頻率,PEAK TO PEAK,RMS 之類的值,如果你的訊號變動範圍不大,哪建議你把Sample Rate 設低一點,取樣點數設高一點,但如果變動範圍較大的話就只好把取樣點數設成最大值吧.

感謝KENLIN網友

我的問題已經解決了

非常謝謝您的指教

小弟我感謝萬分