觀察訊號頻譜的實驗

... 2021-03-28
  • Comm
About 1 min

# 觀察訊號頻譜的實驗

我們現在修改一下上一小節的模擬。按 Ctrl+F 尋找 range,會看到有一個 QT GUI Range 的模組,將其拉到工作區中。快按兩下,設定 id, Default Value, Start, Stop, Step 參數如下圖所示。

這個模組也是用來設定變數的,但是和 Variable 模組有一個不同的地方,就是在系統模擬的時候,可以動態調整變數的值。那目前的設定,意思是說變數 0 開始,最大到 32000,而變動時以 1000 為單位,另外一開始模擬的預設值為 1000。

我們只要在其他模組的參數中,填入這個變數的 id,就可以在系統模擬時,動態改變該參數的值,而系統也會根據改變的結果調整模擬的結果。

接下來在 Signal Source 上面快按兩下,將 Frequency 的值改為 freq,如下圖所示。

注意:在模組參數的設定中,可以看到有些參數標示有加底線,而有些參數則沒有加底線。有加底線的參數,就是可以動態調整的參數。也就是在進行系統模擬時,可以動態改變它的值,系統會根據改變的參數值,調整模擬的結果。

修改完成之後,重新按下三角形圖示左邊那個鈕,產生新的 Python 模擬檔案,然後再按三角形圖示鈕來執行系統模擬,得到以下的結果。

注意在輸出的視窗中,多了一個 freq 的捲動棒,試著調整它的值,看輸出有何變化。

Last update: March 28, 2021 22:59
Contributors: Jia-Yin