新聞中心
此條目需要更新。

條目中某些信息已經(jīng)不符合當(dāng)前版本情況。
本文章介紹的是基本電路。關(guān)于完整的紅石機械,請見“
教程/活塞使用”。
活塞讓玩家設(shè)計出了比與之對應(yīng)的常規(guī)紅石電路更小更快的電路。對紅石電路有著正確的理解會對你很有幫助,因為這個教程集中在電路設(shè)計而不是它的功能。
活塞式電路有著三個優(yōu)勢:
- 中繼器和活塞都不會像紅石火把一樣“燒毀”。不過在Java版中,黏性活塞收到短脈沖會丟方塊。
- 活塞電路可能會比其他紅石電路更小。
- 活塞電路用的材料找起來十分的簡單。
此外在Java版中,活塞在紅石信號變化后很快就會開始工作,因此電路延遲可以很短。
活塞電路的主要部件是黏性活塞,紅石線,紅石中繼器和紅石火把。
除非另有說明,所有的活塞都應(yīng)該是黏性活塞。
目錄
- 1 活塞邏輯門設(shè)計
- 1.1 非門/反相器
- 1.2 或門
- 1.3 與門
- 1.4 蘊含門
- 1.5 異或門
- 1.6 同或門
- 2 鎖存器
- 2.1 RS鎖存器
- 2.2 T-觸發(fā)器
- 3 環(huán)形記憶存儲器
- 3.1 頻段控制
- 4 時鐘
- 4.1 快速活塞時鐘
- 4.2 時鐘信號發(fā)生器
- 4.3 活塞高頻
- 5 邊沿檢測器
- 6 二段遞推器
- 7 更多資源
活塞邏輯門設(shè)計[ ]
主條目: 邏輯電路
活塞可以衍生出能夠代替許多傳統(tǒng)的邏輯門的設(shè)計。
非門/反相器[ ]
活塞非門
參見: 教程/活塞電路/活塞非門
[編輯]
只用活塞的非門比常規(guī)的紅石非門要稍稍大一些。當(dāng)輸入線路被觸發(fā)的時候,活塞推出紅石火把上的方塊,從而停止輸出端的信號。從任何方向激活活塞的信號都可以作為輸入。另外,一個紅石塊可以用于縮小這個設(shè)計。
或門[ ]
活塞或門
參見: 教程/活塞電路/活塞或門
[編輯]
這個設(shè)計比起常規(guī)的紅石或門稍稍快一些。它使用了一個活塞,活塞被任意一條輸入線路激活后會伸出,為輸出提供信號。
與門[ ]
活塞與門
參見: 教程/活塞電路/活塞與門
[編輯]
非??焖俚呐c門。在未被激活的時候,黏性活塞會從坑上拉回方塊,阻斷整個電路。當(dāng)被激活后,它會伸出,讓紅石信號流入/出那個坑。一條輸入線路為活塞提供能量,另外一條為活塞阻斷的電路提供信號,要輸出一個信號,這兩者都必須是開啟的。
蘊含門[ ]
活塞蘊含門
參見: 教程/活塞電路/活塞蘊含門
[編輯]
活塞蘊含門電路與一般的紅石蘊含門電路的大小和運行速率相近。
蘊含門是一種邏輯門:在A→B(“如果A則B”,或稱“A蘊含B”)為假時輸出0,反之輸出1。這意味著僅當(dāng)A為真且B為假時輸出0(即條件為真、但結(jié)論卻為假)。它在邏輯上等于B或(非A)。
異或門[ ]
活塞異或門
參見: 教程/活塞電路/活塞異或門
[編輯]
在只有一個輸入端被觸發(fā)時才會輸出的邏輯門。讀作"ex-or" (XOR),它是 "exclusive or" (異或)的簡寫。若是在輸出端連接一個非門就會變?yōu)橥蜷T,同或門是一種在兩個輸入信號相同時才會輸出的邏輯門。異或門和同或門有著一個有用的特性:當(dāng)一條輸入線路變化時,輸出信號一定會變化,這允許了用兩個開關(guān)來控制一個門。這個設(shè)計比相同情況下只用紅石的設(shè)計要小得多,而且還比其稍快一些。
同或門[ ]
活塞同或門
參見: 教程/活塞電路/活塞同或門
[編輯]
一個會在兩個輸入信號都相等的情況下激活的設(shè)備,這樣的話,如果一條輸入線路發(fā)生變化輸出信號一定也會發(fā)生變化。就像異或門一樣,這個設(shè)計比相同情況下只用紅石的設(shè)計更小更快。
鎖存器[ ]
主條目: 記憶電路
鎖存器是記憶電路?;钊軌?qū)⒎綁K移動到新位置的能力使得它們能自然而然地成為鎖存器中的一個工具。
RS鎖存器[ ]
活塞RS鎖存器
參見: 教程/活塞電路/活塞復(fù)位置位鎖存器
[編輯]
基本的活塞RS鎖存器體積小,容易做。 這里使用的活塞是普通活塞,在兩個有紅石火把的洞上方推一個方塊。如果只需要一個輸出信號,可以去掉一個洞。使用紅石塊也可以讓電路變得更小。
T-觸發(fā)器[ ]
這些T-觸發(fā)器(簡稱TFF)使用一個輸入在兩種狀態(tài)之間切換。
活塞觸發(fā)器A
參見: 教程/活塞電路/活塞觸發(fā)器A
[編輯]
設(shè)計A,4x2x4。使用普通活塞。這兩個活塞都是普通活塞。該觸發(fā)器速度快,體積小。當(dāng)輸入從1變?yōu)?時它將切換狀態(tài)。注意,可以反轉(zhuǎn)輸入以使電路提前反應(yīng)。
活塞觸發(fā)器B
參見: 教程/活塞電路/活塞觸發(fā)器B
[編輯]
設(shè)計B(5×3×2)實際上是一個RST鎖,兼具置位、重置和反轉(zhuǎn)的功能。使用的是普通活塞。水平面1中的紅石粉用來引開指向方塊X的紅石。方塊X用來激活它旁邊的活塞。然而,這個電路沒有反相輸出。
活塞觸發(fā)器C
參見: 教程/活塞電路/活塞觸發(fā)器C
[編輯]
此特性為Java版獨有。
設(shè)計C是一個脈沖限制器和下端偵測器的組合。當(dāng)信號斷開時,第一個黏性活塞拉回第二個活塞,第二個活塞會接收到一刻的信號。這會使被移動的方塊改變位置。它對時刻非常敏感。
一格寬的黏性活塞緊湊T-觸發(fā)器
參見: 教程/活塞電路/黏性活塞緊湊T型觸發(fā)器
[編輯]
此特性為Java版獨有。
這里是一個單片黏性活塞TFF設(shè)計(5×1×3)。利用了黏性活塞在移動方塊時會存在0.5紅石刻(1游戲刻)的短暫延遲的特性。一個信號切割器用來給黏性活塞提供0.5紅石刻的脈沖。這會使紅石塊離開黏性活塞,使其提供輸出。當(dāng)再次被激活時,黏性活塞會拉回紅石塊,從而關(guān)閉電源。根據(jù)此原理,你可以堆疊這個TFF結(jié)構(gòu)。
環(huán)形記憶存儲器[ ]
一組環(huán)形方塊,通過活塞旋轉(zhuǎn)。讀入端在環(huán)的右側(cè),最右邊的電路是一個推動活塞的紅石鐘
這是一組連接到普通活塞的環(huán)形方塊鏈,通過活塞推動,環(huán)形方塊可以繞圈。這組方塊通常由紅石導(dǎo)體和絕緣體組成。活塞通常連接到一個時鐘電路,使環(huán)能被推動旋繞。大多數(shù)的(如果不是所有的)的環(huán)形記憶儲存器有一個由一個指向環(huán)的激活的中繼器組成的讀取頭。通過在環(huán)旁邊使用紅石,玩家可以看到哪一種方塊正在前部讀取信息(1=紅石導(dǎo)體,0=紅石絕緣體)。這條信息可以被傳輸?shù)揭粋€電路中。
頻段控制[ ]
當(dāng)你在一排中加入幾個環(huán)形,你就制造出了一個“帶”。帶狀記憶儲存器利用相同的原理,卻可以儲存更多的信息。
時鐘[ ]
主條目: 時鐘電路
快速活塞時鐘[ ]
快速活塞鐘
參見: 教程/活塞電路/速射活塞鐘
[編輯]
這個快速活塞鐘比較簡單。你需要2個普通活塞,2個中繼器和6個紅石。同時你需要5個紅石導(dǎo)體。中繼器最少設(shè)置為兩刻延遲,而且必須相同的。最后放置可移動方塊來啟動時鐘。可以從任意一端或任意紅石線獲取輸出。注意,這個時鐘不能被開啟或關(guān)閉,并且如果它突然停止工作了,通過一個紅石信號來重啟它有一定難度。玩家可以通過破壞并重新放置可移動方塊,或者改變中繼器延時來重啟(當(dāng)兩個中繼器都至少是2刻延時并二者相同后,時鐘就會重啟)。
時鐘信號發(fā)生器[ ]
發(fā)生器
參見: 教程/活塞電路/脈沖發(fā)生器
[編輯]
一個占地為2×3×2小的、穩(wěn)定的時鐘發(fā)生器??梢酝ㄟ^中繼器來調(diào)整周期,而且可以用拉桿來關(guān)閉時鐘(打開拉桿使其開啟會關(guān)閉時鐘)。拉桿可以被放置在任何紅石導(dǎo)體上。
活塞高頻[ ]
另一種方法是在黏性活塞之前放置一個紅石塊并用紅石粉將黏性活塞與紅石塊連接起來。該裝置必須為兩格長,否則將會被鎖定。你可以將紅石粉與拉桿相連以控制其開關(guān)。這對于陷阱來說很有用。
邊沿檢測器[ ]
一個上升沿檢測器在輸入開啟時輸出一個短信號。反過來,下降沿檢測器在輸入關(guān)閉時輸出一個信號。雙邊沿檢測器(dual-edge,又作zero-crossing)就會對兩者做出反應(yīng)。
可變型邊沿檢測器(A)
參見: 教程/活塞電路/邊界檢測器A
[編輯]
設(shè)計A可以為上升或者下降,取決于中繼器的延遲。
- 對于上升沿,把中繼器設(shè)置1刻延遲
- 對于下降沿,把左側(cè)中繼器設(shè)置4刻延遲,右側(cè)中繼器為1刻。這會產(chǎn)生2刻信號。
雙邊沿檢測器(B)
參見: 教程/活塞電路/邊界檢測器B
[編輯]
設(shè)計B是異或門的變種,并且是一個雙邊沿檢測器。右邊的中繼器可以用來調(diào)整成不同長度的輸出。
內(nèi)聯(lián)邊沿檢測器
參見: 教程/活塞電路/內(nèi)聯(lián)邊界檢測器
[編輯]
設(shè)計D、E、F都是直線型,體積1×2×2。設(shè)計D為上升沿檢測器;設(shè)計F為下降沿檢測器。設(shè)計E是一個雙邊沿檢測器,能在上升和下降時激活??梢酝ㄟ^在輸出端增加一個中繼器來調(diào)整脈沖長度。
二段遞推器[ ]
基本二段遞推器
參見: 教程/活塞電路/雙重推動器1
[編輯]
這個設(shè)計可以推動或拉進方塊2格距離。必須使用黏性活塞,若裝置設(shè)置正確,它將會正確地推動及拉回方塊。主要技巧是對活塞收回的部分進行正確排序,因為活塞不能推動或拉動被激活的活塞。后面的活塞只會收回前面的活塞,不包含方塊。因此,前面的活塞必須收回方塊、被后面活塞收回、然后伸展后再收回。
安全活塞二段遞推器
參見: 教程/活塞電路/雙重推動器2
[編輯]
一個更高級、更巨大的電路可以把一個活塞推出2格而不會使這個活塞伸出,而不需要伸展他們并關(guān)停系統(tǒng)。但無論哪種方式,當(dāng)信號輸入到任何綠色標記的方塊,就可以激活這個裝置??梢栽谧髠?cè)對稱建造同樣的裝置,從而同時推出兩個活塞。
豎直二段遞推器
參見: 教程/活塞電路/雙重推動器3
[編輯]
此特性為Java版獨有。
在Java版中,豎直二段遞推器在建造方面比水平遞推器要困難。這是個5×5×5的設(shè)計。最接近活塞的兩個中繼器必須被設(shè)置成2刻延遲。
更長的豎直遞推器需要更加復(fù)雜的電路設(shè)計,并且經(jīng)常用來作為電梯。為了稍微簡化所需電路,一個受重力影響的方塊,如沙子或沙礫,可以被用作于電梯的平臺。這避免了頂部黏性活塞多次伸出的需要。
更多資源[ ]
無延遲中繼器
半連接性
零刻活塞
Grizdale's Piston Logic Compendium
紅石
參見: Template:Redstone/content
[編輯]
教程(作下劃線標記的教程為中文獨有教程) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
網(wǎng)站題目:創(chuàng)新互聯(lián)MinecraftWiki教程:活塞邏輯門設(shè)計[]
地址分享:http://m.5511xx.com/article/cdioosg.html


咨詢
建站咨詢
