MATLAB Simulink - 构建和仿真模型


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

打开 Simulink 并单击空白模型,如下所示 -

创建模型

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

弹出窗口

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

造型

您的计算机上将出现以下屏幕

信号生成器

要将正弦波移动到模型中,请选择该块并将其拖动到模型工作区中。我们想要显示正弦波,在这里,我们在模型工作区中采用了四个符号波,如下所示 -

数据检查员

现在我们想要显示信号的输出,所以让我们使用接收器库中的 Scope 模块,如下所示 -

浮动范围

现在选择 Scope 块并将其拖动到模型工作区中。

范围

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

右键单击范围块,然后单击块参数,它将显示如下所示的屏幕 -

步进选项

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

范围

单击“应用”保存更改。

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

范围块

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

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

块参数

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

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

S波

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

血压