MATLAB Simulink - 创建子系统


当您的模型变得庞大且复杂时,子系统非常有用。您可以将模型的一部分更改为子系统,以帮助保持流程非常干净且易于理解。

在本章中,让我们学习如何在 Simulink 中创建一个简单的子系统。首先,创建一个空白模型,如下所示 -

格式

现在,我们将创建一个简单的模型,将两个数字相加,然后将模型的一部分转换为子系统。

简单模型

我们创建了一个具有两个输入的简单模型。这些输入将相加并在显示屏内显示结果。

我们将常量的值更改为 10 和 20。结果 10+20 = 30 应该在显示块内看到。

显示块1

让我们再添加一个名为 Unary minus 的块,它将输出从 30 更改为 -30,如下所示 -

一元减号

现在,让我们选择部分,即总和和一元减块来创建一个子系统,如下所示 -

一元减A 一元减U

单击创建子系统。完成后,求和块和一元减块将转换为子系统,如下所示 -

总和块

现在,当您运行模拟时,它将显示与之前相同的结果

相同的结果

双击子系统可查看原始块,如下所示 -

原始块

单击子系统附近的向上箭头可返回模型。