MATLAB Simulink - 逻辑门模型



在本章中,让我们了解如何构建一个演示逻辑门的模型。

例如,OR、AND、XOR 等门。

打开 Simulink 并打开一个空白模型,如下所示:

Template

点击空白模型并选择 Simulink 库,如下所示:

SL

让我们选择构建 OR 门所需的模块。我们需要两个常数模块作为输入,一个逻辑运算符模块和一个显示模块。

常数和逻辑运算符模块将从常用模块库中获取。选择模块并将其拖到您的模型中,或者只需在模型中键入模块的名称并选择该模块,如下所示:

Constant Ramp

选择常数模块,我们需要两个常数模块、一个逻辑运算符和一个常数。

模块如下所示:

And

右键点击逻辑运算符模块,它将显示模块参数,如下所示:

Logic Operator

使用逻辑运算符,您可以使用 AND、OR、NAND、NOR、XOR、NXOR 和 NOT 门。现在,我们将选择 OR 门。

Or Operator

现在连接连线,模型将如下所示:

Lines

对于 OR 门,如果输入为 1,1,则输出为 1。如果输入为 0,0,则输出为 0。现在,常数的值为 1,1。让我们运行模型以查看输出,如下所示:

OR Gate

我们可以在显示模块中看到显示的输出为 1。现在让我们将常数值更改为 0。右键点击常数模块并更改其值,如下所示:

Display Block

将常数值更改为 0 后,当您运行模型时,输出将变为 0。输出如下所示:

C0

现在让我们将常数值更改为 0,1 并查看输出:

C01

值为 1,0 时,显示如下:

C02

同样,您可以设计 AND 和其他门。

广告