MATLAB Simulink - 创建子系统



当您的模型变得庞大而复杂时,子系统非常有用。您可以将模型的一部分更改为子系统,这有助于保持流程非常清晰易懂。

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

Format

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

Simple Model

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

我们将常数值更改为 10 和 20。结果 10+20 = 30 应该在显示模块中显示。

DisplayBlock1

让我们添加另一个名为“一元减”的模块,它会将输出从 30 更改为 -30,如下所示:

Unary Minus

现在,让我们选择该部分,即求和模块和一元减模块,以创建子系统,如下所示:

Unary Minus A Unary Minus U

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

Sumblock

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

Same Result

双击子系统以查看原始模块,如下所示:

Original Block

单击子系统旁边的向上箭头以返回模型。

广告