2017-02-16 15 views
1

enter image description here爲什麼在LabView的每個樣本開始時,我都會聽到一個很大的音頻?

一切似乎是罰款,但在每一個記錄(各1秒)的開始有一個大的幅度尖峯,我不知道是什麼原因造成,以及如何解決它。

- 我使用正確的MIC(它被記錄音頻正確)

-2頻道

-16位分辨率

-duration1秒

- 樣品率的48000Hz

非常感謝您提供的任何援助!

+1

我認爲這是噪音,當你打開麥克風。如何在打開麥克風和開始錄製聲音數據之間留出一些延遲? – KKS

回答

2

您正在使用Express VI,它將在啓動時初始化硬件。

反而打開Express VI的圖表並重新編碼它,以便在While循環外部具有Initialisation例程,並且僅在循環內部記錄VI。

Express VI並未針對良好的編碼實踐進行優化。 :-)

+0

所以,如果我明白你在說什麼,我應該看看VI的功能,基本上覆制它,但改變我需要的東西? – Curtis

+0

是的,這就是主意。 (順便編輯答案以糾正'For'到'While'循環。) – nekomatic

+0

對不起,謝謝!是編輯代碼並優化操作。 – Deon

相關問題