MATLAB Simulink - 模型构建与仿真



我们已经了解了Simulink库浏览器和库列表中可用的模块。在本节中,我们将使用这些模块来构建一个简单的正弦波模型。

打开Simulink,点击空白模型,如下图所示:

Createmodel

空白模型将打开一个空白弹出窗口,如下图所示:

Popup Window

现在,打开Simulink库浏览器,以便我们可以选择模块。

Modelling

您的电脑上将出现以下屏幕

Signal Builder

要将正弦波移动到您的模型中,请选择该模块并将其拖放到模型工作区内。我们想显示正弦波,在这里,我们在模型工作区中使用了四个正弦波,如下图所示:

Data Inspector

现在,我们想显示信号的输出,因此让我们从Sink库中使用一个示波器模块,如下图所示:

Floating scope

现在选择并将示波器模块拖放到模型工作区内。

Scope

正弦波有一个输出,示波器模块有一个输入。我们显示了四个正弦波。我们必须更改示波器模块的参数以接收四个输入。

右键单击示波器模块,然后单击“模块参数”,将显示如下屏幕:

Stepping Options

转到设置图标,并将输入参数从1更改为4,如下图所示:

Parameter

单击“应用”以保存更改。

现在让我们用箭头将正弦波连接到示波器模块,如下图所示:

Scope Block

我们希望将每个正弦波的频率更改为不同的频率,以便我们获得不同频率的信号图。

因此,右键单击正弦波并打开正弦波模块参数,如下图所示:

Block Parameters

我们将所有正弦波的幅度保持为1,第一个正弦波的频率为1,第二个为3,第三个为6,最后一个为10。

单击如下所示的“运行”按钮以查看正弦波。

S Wave

打开示波器模块参数以查看正弦波,如下图所示。

BP
广告