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 和其他門。

廣告

© . All rights reserved.