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

您可以添加更多信号并进行测试。

广告