Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

基本資訊

以下是一些要知道的基本的紅石電路和邏輯閘資訊:

初學者注意:一些關於邏輯閘的資料所說的「低電位」(0)與「高電位」(1),實際上相當於「關閉」與「開啟」。

圖例

MCGatesKey

從左至右:

  1. 空氣(空)
  2. 控制桿(電源)
  3. 方塊(通用)
  4. 紅石火把(方塊側)
  5. 紅石火把(地上)
  6. 紅石火把(方塊上)
  7. 紅石線(地上)
  8. 紅石線(方塊上)
  9. 紅石線(輸出)

基本邏輯閘

主條目:邏輯電路

邏輯閘是一種使用紅石電路及紅石訊號達到目標輸出的方法。它與計算機邏輯閘原理相近,但也有一些區別。

使用邏輯閘

BasicGate

最基本的邏輯閘。當電源開著,則輸出開著。反之亦然

輸入/輸出端
最基本的電路閘。當輸入端打開時,輸出端打開。

邏輯閘可以非常複雜,但最簡單可以是開-開,關-關邏輯閘。透過使用紅石火把的特性,你可以製作開-關,關-開或更高級的邏輯閘。然而,一些情況下,會使用其他邏輯閘。比如,你需要一個只有在兩個控制桿都拉下時才點亮的紅石燈,你需要及閘。如果你需要在開關打開時不輸出訊號,開關關閉時輸出訊號,你就會需要反閘。在現代建築物中,由兩個開關控制的燈,通常使用了互斥或閘。

邏輯閘可以用於各種複雜樣式,甚至利用邏輯閘製作紅石計算機(就像PAMA那樣)。參見教學/高級紅石電路

邏輯閘示例

反閘

NOTgate

最常用的反閘,亦稱逆變器。
互動示意圖

反閘(開)
最常用的反閘,亦稱逆變器。
反閘(關)
最常用的反閘,亦稱逆變器。

反閘(¬A),亦稱逆變器,是一個電源與輸出的狀態相反的邏輯閘。當輸入端開啟,則輸出端關閉。當輸入端關閉,輸出端開啟。

NotGateDynamic

反閘紅石電路動圖

輸入 輸出

及閘

ANDgate

常用的及閘。
互動示意圖

及閘
常用的及閘。

及閘(A∧B),通常為擁有兩個或更多個輸入端的邏輯閘。只有在所有的輸入端開啟時,輸出端才會開啟。也就是說,只要有一個輸入端關閉,輸出端就關閉。實際上,提供的圖片就是反向輸入的反或閘。

將兩個輸入端表示為A和B,前兩個火把(位於圖片的上方和下方)將訊號反轉為 (A'+B') ;然後第三個火把(圖片中間偏右)對這個訊號取反,因此它變成 (A'+B')' 。根據德·摩根律,得到的最終訊號是 (AxB)。

輸入1 輸入2 輸出
AndGateDynamic

及閘紅石電路動圖

反及閘

NANDgate

常用的反及閘。和及閘相似。
互動示意圖

反及閘
常用的反及閘。和及閘相似。

反及閘(A↑B)和及閘相反。只有所有輸入端都開啟時,輸出才會關閉。

輸入1 輸入2 輸出

或閘

兩個分開的或閘。透過使用置於黃金方塊或者輸出訊號之上和/或之下的紅石火把作為反向輸入訊號,可以將輸入數量增加到3個或更多。
OrGateDynamic

或閘紅石電路動圖

隱藏的或閘。這是最簡單的電路閘。這個電路閘並不很安全,因為訊號可能流回連接到輸入的任何電路。這已經在右邊的電路中用二極管解決了。輸入數量只受可用訊號強度的限制。透過調整傳輸電路可以增加更多的輸入。

或閘(A∨B)和反及閘相似。只要一個輸入端開啟,輸出端就能夠開啟。

輸入1 輸入2 輸出

反或閘

NORgate

簡單的反或閘,與或閘相似。
互動示意圖

反或閘
常用的反或閘,與或閘相似。

反或閘(A↓B)與或閘相反。它相當於一個或閘加上一個反閘。多個輸入端中,只要一個開啟,輸出端就關閉,否則輸出端開啟。

輸入1 輸入2 輸出
XorGateDynamic

互斥或閘紅石電路動圖

互斥或閘

XORgate

常用的互斥或閘。參見互動示意圖

互斥或閘
常用的互斥或閘。

互斥或閘(A⊕B)是兩個輸入端的邏輯閘。只有其中一個輸入開啟時,輸出才會開啟。如果兩個輸入端都是開啟或都是關閉,輸出端就會關閉。由於這個特性,因此互斥或閘常用於複雜的紅石電路。在某些情況下,可以在不同的通道上獲得及閘和或閘的輸出。

輸入1 輸入2 輸出
互斥或閘
另一種簡單的互斥或閘。
更多互斥或閘方案
Xor1

基於比較器的互斥或閘的兩種基礎形態

Xor2

結構變種1,左邊引出了"A & B"的輸出,右邊引出了"A' & B"的輸出.

Xor3

結構變種2.

Xor4

結構變種3,輸出訊號強度不會過低.

Xor5

結構變種4.


基於比較器的互斥或閘

基於比較器的互斥或閘效能很好,並且沒使用活塞,在豎式布線中運用廣泛。

反互斥或閘

XnorGateDynamic

反互斥或閘紅石電路動圖

XNORgate

常用的反互斥或閘,與互斥或閘相似。
互動示意圖

反互斥或閘(A⊙B)與互斥或閘相反。它也是有兩個輸入端。只有兩個輸入端都開啟都關閉時,輸出端才會開啟。它相當於一個互斥或閘加上一個反閘,因此也叫做互斥或反閘。

輸入1 輸入2 輸出

蘊含反閘

注意:這個邏輯閘只是一種輸入被反向的反閘和及閘的情況。

蘊含反閘與蘊含閘(A→B)相反。這個邏輯閘,只有輸入端A開啟,並且輸入端B關閉時,輸出端才會開啟。其他的情況下,輸出端一律關閉。這個電路閘可用於需要特定順序輸入來觸發的情況。

ONLYgate

蘊含反閘
互動示例

使用了處於減法模式的比較器的蘊含反閘。只有當輸入B的訊號強度大於或等於輸入A的訊號強度時,才能將其用作邏輯閘。在基岩版中,你需要在比較器的側面放一個中繼器而不是紅石線。
輸入1 輸入2 輸出

二極管

Repeater bridge

使用了紅石中繼器,兩條電路相交時並不受干擾。互動示範

二極管阻止訊號在電路中倒流。

當需要隔離輸入線以避免倒流,或是從兩個輸入合併為一個(如在上述「或閘」)時,二極管顯得非常有用。

二極管包括三種形態:佔一格的紅石中繼器 延時1至4刻;佔三格的紅石火把中繼器(也稱為經典或傳統中繼器)延時2刻,佔兩格的螢光石二極管不會延時。

紅石中繼器

基於紅石中繼器的二極管制作是最簡單方便的,只需將一個紅石中繼器垂直放置在紅石電路即可。

此二極管電路完成後有 1 刻的延時,並可調至最多延時4刻。

右圖示範了這種簡單的架構。

紅石火把中繼器

RedstoneInverter

一個傳統中繼器的設計圖.
互動示範

紅石火把中繼器可以很有效地製作二極管(但它有兩刻的延時作為沉重代價)

因紅石火把的特性:單方向的訊號(火把底部連接點若有能量,火把將會熄滅),兩個紅石火把組合形成兩道「反閘」,產生出二極管的效果。

若有需要,兩個「反閘」之間可以放置紅石粉延長電路(最多15格空間),從而允許比中繼器更低的成本傳送距離更遠的範圍。

製作方法是兩道「反閘」,每道「反閘」都需要一個實體方塊連接一個紅石火把。

在靠近電路輸入的「反閘」,紅石火把放置在固體方塊的頂部;而靠近電路輸出的「反閘」,紅石火把放置在固體方塊的側面。

第二個紅石火把因為受到第一個火把產生的電流影響而初始熄滅(注意這將會有一次短暫的脈衝)。

螢光石、階梯、半磚、烽火台、玻璃、海燈籠、界伏盒、活塞、活塞頭、移動的方塊、漏斗、地板門、雪、冰、霜冰、鷹架、歌萊花和杜鵑叢

螢光石階梯半磚烽火台玻璃(包括遮光玻璃)、海燈籠、開啟的界伏盒活塞活塞頭、部分移動的方塊漏斗、收到訊號但未開啟的地板門、8層霜冰鷹架歌萊花杜鵑叢在紅石電路中皆能夠發揮出功用,這是由於它們在能量傳送時都有一些奇妙的特性:[需要在基岩版上驗證]

  • 允許能量經過其上下底面的邊緣(見下文垂直電路連接)。
  • 允許在其表面(頂部)放置紅石粉連接其他電路。
  • 允許能量從他的表面傳送到它的底部。

這最後一個特性是最常用的,運用此特性可以構造一個二極管。

在同一水平的位置,把紅石粉放置到這些非實體方塊的頂部,連到一個實體方塊上,然後回落(見圖),便可建立一個沒有延時的二極管,能夠在高度靈敏的紅石電路中防止能源意見回饋。

同樣的功能還允許寬1、長2,沒有延時的垂直紅石連接。

影片

https://www.youtube.com/embed/CMC7ckdBcf4

相關資料

Advertisement