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

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


咨詢
建站咨詢
