MATLAB Simulink - 訊號處理



在本章中,我們將瞭解 Simulink 中的訊號生成。首先,從 Simulink 頁面選擇一個空白模型,並開啟 Simulink 瀏覽器庫,如下所示:

SP

在源庫中,您將獲得一個訊號發生器符號。它將幫助我們建立不同型別的訊號。

Signal Generator

選擇訊號發生器並將其拖放到空白模型中,如下所示:

SG

要檢視訊號發生器的輸出,我們需要另一個稱為示波器的模組,該模組來自接收器庫,如下所示:

Sinks Library

選擇該模組並將其拖放到模型中。

Model

雙擊訊號發生器或右鍵單擊並選擇模組引數,它將顯示如下螢幕:

Square

訊號發生器可以顯示正弦波、方波、鋸齒波、隨機波等波形。我們將選擇方波波形。讓幅度和頻率為 1。單擊“確定”以更新所做的更改。

現在,連線訊號發生器和示波器模組之間的連線,如下所示:

Waveform

現在單擊“執行”按鈕以檢視方波波形,如下所示:

Square Waveform

現在讓我們嘗試鋸齒波波形。右鍵單擊訊號發生器或雙擊並更改波形為鋸齒波。

Sawtooth

讓我們將頻率更改為 2。單擊“確定”以更新更改。現在執行模型以檢視如下所示的更改:

Frequency

現在讓我們向上述模型新增更多訊號。我們將從源庫中獲取階躍訊號,如下所示:

Step

我們只有一個示波器模組的輸入。讓我們將其增加到 2 個輸入。右鍵單擊並開啟模組引數。

Configuration Properties

單擊“確定”按鈕以更新更改。現在,示波器模組有 2 個輸入,如下所示:

Block3

將階躍輸入箭頭與示波器箭頭連線。

Input Arrow

現在單擊“執行”按鈕以執行模型。

Runmodel

您可以新增更多訊號並進行測試。

廣告

© . All rights reserved.