把圖片附上了請大家幫我的頻譜分析程式偵錯感恩啦

小弟有一個問題在這裡向大家請教,為了做輸入與輸出訊號的頻率響應分析,我寫了兩個程式,第一個是我把analog input voltage V1,V2擷取並儲存下來;第二個是我把儲存資料讀出,將V1,V2經過一些四則運算得到的結果Is(被量測系統的output response)與V1(被量測系統的input)輸入"Frequency Response Function vi"(FRF)以畫出bode plot,以期完成頻譜分析.

問題發生在,當我的sampling rate與samples不高(如每秒取1000個,共取5000筆)時,我可以順利看到bode plot上圖形的變化,但是當我想提高sampling rate提高並拉長取樣時間時,bode plot上便開始空白,沒有任何曲線出現,小弟百思不得其解,不知道問題出在哪裡,
把程式附在底下,請各位大大幫我解答.謝謝大家,感激不盡.

第一個,資料擷取儲存:

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

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

第二個,讀出資料並做頻譜分析:

 

![](upload://26asgV8rhbCVjFP8MeTbBRz3Ozo.jpeg)

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

 

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

 

 

 

 

 

 

 

 

 

 

 

cgh38061.4625578704