時鐘電路 - Minecraft Wiki
文章推薦指數: 80 %
时钟电路是一种红石电路,用于产生时钟信号(即一类不断重复的脉冲)。
时钟信号发生器(Clock Generators)是输出持续输出开/关的设备。
术语x刻时钟由时钟周期的一半 ...
MinecraftWiki除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博吗沟通交流,欢迎到社区专页需要协助,请在告示板留言
了解更多
MinecraftWiki
導覽
首頁
所有頁面
互動式地圖
人氣頁面
指令
附魔
藥水釀造
交易
紅石電路
教學
資源包
入門教學
新手手冊
方塊一覽
物品一覽
合成簡介
熔煉簡介
生物簡介
參與編輯
說明資訊
計畫
沙盒
溝通社群
社區專頁
管理員告示板
wiki微博
敬請參閲
wiki條例
wiki手冊
標準譯名清單
管理制度
FANDOM
遊戲
電影
電視
wiki
探索wiki
社群中心
建立wiki
註冊
尚未註冊?
登入
Advertisement
分類:
待更新條目、需要整理的文章、需要驗證、紅石
臺灣正體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
中文
Deutsch
English
Español
日本語
時鐘電路
編輯
編輯原始碼
歷史
討論(0)
本文章介紹的是持續輸出脈衝的紅石電路。
關於物品,請見「時鐘」。
關於用於指示遊戲時間的紅石電路,請見「教學/時鐘」。
關於其他鐘相關條目,請見「鐘(消歧義)」。
關於其他紅石相關條目,請見「紅石(消歧義)」。
此條目需要更新。
理由:條目中某些資訊已經不符合目前版本情況,且未區分Java版與基岩版。
該文章需要整理以符合格式指導。
討論
請幫助最佳化文章格式來讓它符合格式指導。
說明如下:多個子頁面圖示不規範,原始碼一行中第一個字元為半形冒號時後面是否存在空格不統一,注釋濫用,可能存在部分語句應當使用而未使用的情況。
時鐘電路是一種紅石電路,用於產生時鐘訊號(即一類不斷重複的脈衝)。
目次
1介紹
2紅石火把時鐘
2.1高頻脈衝發生器
2.2紅石火把環路
3中繼器時鐘
4火把-中繼器時鐘
5比較器時鐘
5.1減法時鐘
5.2漸減脈衝發生器
6漏斗時鐘
6.1單物品漏斗時鐘
6.2多物品漏斗時鐘
6.3倍乘漏斗時鐘
7投擲器時鐘
8物品清除時鐘
9指令方塊時鐘
10活塞時鐘
10.1極小活塞時鐘(A)
10.2極小雙活塞時鐘(B)
10.3雙方塊活塞時鐘(C)
10.4緊湊型黏性活塞時鐘(D)
10.5四葉草活塞時鐘(E)
10.6高級高頻活塞時鐘(F)
10.7簡單的高頻活塞時鐘(G)
10.8自我啟動活塞時鐘(H)
10.9黏性活塞+史萊姆方塊+偵測器
11礦車時鐘
12長週期時鐘
12.1時鐘週期乘法器
12.2帶有回饋的紅石中繼器
13偵測器時鐘
14訊號交替時鐘
15參考
介紹[]
時鐘訊號發生器(ClockGenerators)是輸出持續輸出開/關的裝置。
術語x刻時鐘由時鐘週期的一半而得(通常也就是時鐘脈衝的長度)。
舉個例子,一個5刻時鐘會輸出如下訊號:...11111000001111100000...。
僅使用紅石火把和紅石線,可以建造短至4刻的時鐘,有時可以利用故障。
使用中繼器或活塞,或與其他裝置以前使用,可以輕鬆構建低至1刻的時鐘電路。
還有一種稱為「高頻脈衝發生器(rapidpulser)」的特殊電路,它產生高頻脈衝,如1刻時鐘,但由於火把的燒毀,時鐘通常是不連貫的。
實際上,基於火把的快速脈衝對於中繼器而言可能太快。
即使使用中繼器,在其他電路中也難以處理1時鐘訊號,因為許多組件和電路不能及時響應。
要製造週期更長的時鐘(週期大於幾刻)會更加困難。
因為加入中繼器會使時鐘變得更龐大。
即便如此,在下面各個段落中還是會介紹很多方法。
沒有開關的時鐘通常可以透過在反相器或電流環路上連接控制桿等元件來控制是否啟動。
通常,控制延遲環路使其保持為高電平可以使時鐘停止,但是需要等到已產生的脈衝完全流出環路之後,輸出才會有反應。
輸出停止後是高電平還是低電平取決於時鐘本身以及玩家在哪個位置控制環路。
另一種方法是使用控制桿控制的活塞來打開或關閉這些環路,推拉實體方塊切斷訊號傳輸,或者推拉紅石方塊來保持供電。
還有一個額外的概念在下面沒有太多討論,但有時也很重要:「相位」。
執行中的時鐘的相位指的是現在執行到了一週期哪個階段。
例如,在某個時刻,一個5刻時鐘可能已經持續3刻處於「1」相位,4刻之後,則已經持續2刻處於「0」相位。
長週期的時鐘有可能已經持續2分鐘處於「1」相位。
一個週期的起點在什麼位置要看是什麼時鐘,但通常把「0」相位或「1」相位的起點看做週期的起點。
在大多數情況下,相位無關緊要,因為通常僅需要重複的脈衝。
但是,計算器電路的要求更高,或者如果做一個週期為一天的時鐘,則應注意「1」相位是白天還是晚上。
紅石火把時鐘[]
高頻脈衝發生器[]
圖示:高頻脈衝發生器參見:時鐘電路/紅石火把高頻脈衝發生器[編輯]
重複同樣的結構可以維持1刻時鐘的連續性,以防紅石火把燒毀。
這樣所形成的裝置被稱為高頻脈衝發生器(如圖中的設計X[僅JE]、Y與Z(垂直方向的))。
但是,訊號可能不是連續的。
裝置R是上面所說的高頻脈衝發生器的一個變體,在其中一個火把的亮起就會使其他三個火把(及其自身)熄滅。
從Java版1.5.1開始,通常兩個火把(例如東西的火把)會閃爍而其他火把則永遠熄滅。
在基岩版中,四個火把依次亮起。
在電路的任何地方都可以輸出時鐘訊號。
高頻脈衝發生器R
高頻脈衝發生器R的俯視圖
紅石火把環路[]
基礎的5刻時鐘發生器(A)
這個基礎的紅石火把脈衝發生器是Minecraft中最古老的時鐘電路,由奇數個反相器(反閘)組成一個環路。
這個設計現在經常被中繼器所替代。
設計A展示了一個5刻的時鐘,這是簡單地用這種方法可以製造的週期最短的時鐘。
時鐘週期可以透過增加成對的紅石火把和(或)中繼器來延長。
中繼器可以直接被加入環路中,或者替代任何一對反閘。
增加中繼器也可以用來產生偶數刻的時鐘訊號,例如一個10刻時鐘訊號。
總時鐘週期是「反閘數量」+「中繼器的總延時」。
垂直的5刻紅石火把環路(G)參見:時鐘電路/垂直的5刻紅石火把環路[編輯]
緊湊的紅石火把環路參見:時鐘電路/緊湊的紅石火把環路[編輯]
基於紅石火把的5刻時鐘也可以更加緊湊正如設計B與C所展示的那樣。
但是,可供插入中繼器的地方更少了。
這種方法使得建造1刻與3刻的時鐘成為了可能,但是它們並不穩定,因為紅石火把會經常性的燒毀。
與基礎的時鐘一樣,這種緊湊的時鐘也可以透過反閘鏈或中繼器來延長。
也可以在垂直方向上建造一個5刻時鐘,例如G。
紅石火把4刻時鐘參見:時鐘電路/紅石火把4刻時鐘[編輯]
設計D使用了一個不同的方法來建造一個4刻時鐘。
(4刻時鐘是不會造成紅石火把過載的最快的時鐘)
設計E可能在Java版1.7中被淘汰了。
透過利用南北向傳輸畸變可以建造一個更加的緊湊的4刻時鐘,正如你在設計E中所看到的,這個設計使用了5個紅石火把,但如果堆疊的紅石火把指向南/北方,它會產生4刻訊號。
中繼器時鐘[]
可以透過將一個脈衝引入紅石中繼器環路形成時鐘訊號。
1刻中繼器環路
1刻中繼器環路–紅石火把與紅石方塊可以在時鐘開始運轉後移除
2×3×2(體積:12格)
平面,無聲
時鐘輸出:1刻開,1刻關
最簡單的中繼器時鐘只要將兩個中繼器用紅石粉連成一個環路。
將1刻訊號引入循環是有技巧的。
如果脈衝時間過長,中繼器會被永久地啟動。
唯一修復這個問題的方法是破壞這個電路再重新修復它。
一種簡單的解決方法是用控制桿,打開它並在1刻後關閉。
最常用的方法是在時鐘旁放置一個紅石火把並快速將它破壞。
你可能需要多次嘗試才能成功,在每次嘗試之中你需要破壞時鐘再將它修復。
一個更可靠的方法(如右圖所示)是將紅石火把放於被充能的方塊之上(一個紅石方塊、任何被其他紅石火把充能的方塊或其他能量源)。
紅石火把再被放置的一瞬間是亮的,但由於它附著在一個充能方塊上,它會在1刻後熄滅。
紅石火把與充能方塊可以在時鐘開啟後移除,但你仍需要透過破壞時鐘來使其停止。
變形:中繼器前的紅石粉可以被方塊替代以節省紅石粉。
你可以透過在環路中增加中繼器來延長時鐘週期。
只要每個中繼器的延時都是1刻,無論增加了多少中繼器,脈衝長度永遠是1刻。
如果任何一個中繼器的延時增長了,脈衝的時長會增加到與中繼器的延時等長。
可開關的1刻中繼器環路
可開關的1刻中繼器環路–使用黏性活塞
3×4×2(體積:24格)
平面,無聲(執行時)
時鐘輸出:1刻開,1刻關
這個中繼器環路可以被開關,透過移動方塊或者破壞電路。
工作原理:當控制桿被打開時(t=0紅石刻),黏性活塞開始伸出,在t=1時,紅石火把熄滅,但左邊的中繼器仍然會保持能量1刻,在t=1.5時,活塞伸出完畢,被移動的方塊被左邊的中繼器充能。
在t=2時,左邊的中繼器關閉。
在t=2.5時,右邊的中繼器開始輸出方塊傳遞給它的訊號。
自此以後,它持續輸出1刻的時鐘訊號。
直到控制桿關閉,打破循環。
10赫茲中繼器環路
此特性為Java版獨有。
10赫茲中繼器環路
3×4×2(體積:24格)
平面,無聲
時鐘輸出:1刻開,0刻關
這個時鐘製造一個10赫茲的訊號(每秒啟動10次)包含了由0刻負訊號(負訊號存在,但它會在同一遊戲刻被替換為正訊號)分隔的1刻的正訊號。
用1刻的脈衝來啟動這個時鐘(例如在一個充能方塊上放置一個紅石火把)。
透過破壞掉一個紅石粉來終止它。
或者,前文所述的方法也可以使其變得可開關。
10赫茲的時鐘執行地如此之快以至於有一些紅石原件無法響應。
指令方塊、音階盒與鐘可以接受高速的啟動。
門、地板門與柵欄門將保持啟動,但是不斷發出開門關門的聲音。
其他紅石元件會表現為一直被啟動的狀態。
火把-中繼器時鐘[]
一個緊湊火把-中繼器時鐘,中繼器設為3刻延遲
火把環路時鐘現在通常替換為火把-中繼器環路。
在這些時鐘中,大部分延遲來自中繼器,而單個火把可提供振盪電流。
這樣的時鐘不能短於3刻(否則火把燒毀),但是它們幾乎可以無限擴展(忽略空間和材料限制)。
但是,一旦環路達到9-16個中繼器(延遲36-64刻),就不如使用T觸發或時鐘倍頻器來增加週期成本更小(並且緊湊)。
這些示例都是(R+1)刻時鐘,其中R是中繼器的總延遲(它們有R+1刻的時間為關,R+1刻的時間為開。
)並且至少有一個位置輸入訊號後,使得時鐘在半個週期內關閉(在目前所有電路中的高電平訊號流出之後)。
(將「開」訊號連入輸出也會使時鐘停止,但當然停止後輸出將為高水平。
)當電源關閉時,時鐘將自動重啟。
基礎的火把-中繼器時鐘參見:時鐘電路/基礎的火把-中繼器時鐘[編輯]
設計方案A是一個基礎的環路時鐘。
其中中繼器的總延遲必須不少於2刻,否則火把會燒毀。
充能圖中的黃金方塊可以關閉時鐘。
可以加入任意多的中繼器,並且也可以透過加入紅石粉連接各個中繼器來根據需要擴展環路。
圖中展示的電路是平面的,但大型的環路也可以是多層的,以減少其面積。
垂直可擴展時鐘參見:時鐘電路/垂直可擴展時鐘[編輯]
設計E是處在垂直平面的可擴展時鐘。
它體積最小時為1×5×4,但它可以無限擴展,每擴展一格長可以增加2個中繼器(最多會增加8刻延遲)。
圖中所示中繼器數量的時鐘最小為5刻(可以吧中繼器換成紅石線來減少到3刻或4刻,或者使用D設計)。
火把後面的控制桿或其他紅石訊號可以關閉時鐘,關閉後輸出保持「關」(在目前所有電路中的高電平訊號流出之後)。
粉色和洋紅色的羊毛或紅石線可用於輸出
垂直緊湊時鐘參見:時鐘電路/垂直緊湊時鐘[編輯]
設計D是一個很小的垂直時鐘,它是E的壓縮形式,透過調節中繼器可以輸出3、4或5刻時鐘訊號。
已知最早發布:2011年6月30日[1]
它的週期是比較器總延遲加一,但比較器至少有2刻延遲,否則火把會燒毀。
該電路的大小為1×3×3,但最常見的是在地面上將其構建為「V」形,並且可以很容易地完全掩埋。
在四個實體方塊中的任意一個使用控制桿或其他紅石訊號可以停止時鐘。
停止後,火把會熄滅而紅石線會亮起。
可以在幾乎任何地方獲得輸出訊號。
比較器時鐘[]
比較器可用於製作高頻和低頻時鐘。
減法時鐘[]
減法1刻時鐘
減法1刻時鐘
2×2×2(體積:8方塊)
平面,靜音
時鐘輸出:1刻開,1刻關
減法時鐘每1刻都改變一次輸出。
它使用減法模式的紅石比較器,時鐘的輸出與比較器邊側輸入端相連接。
首先當比較器獲得15強度的訊號時,它將向前方的方塊輸出強度15的訊號,該方塊將相同強度的訊號傳遞到它旁邊的紅石線。
當訊號傳遞到比較器側面的紅石線處時,訊號強度下降了1(變為14)。
在下一個刻,比較器用輸入15中減去14,僅輸出訊號強度1。
從而只能為前方方塊和該方塊旁邊的紅石線提供訊號,而不足以傳遞至比較器側面的紅石線。
比較器,因此在下一刻裡,比較器從其輸入15中減去0,然後循環再次開始。
直線輸出的減法1刻時鐘
2×3×2(體積:12方塊)
實際上,只有比較器旁邊的紅石線會在開和關之間切換。
比較器、它前面的方塊以及方塊旁的的紅石粉只能在訊號強度15和1之間切換。
從它們那裡取得輸出,並使訊號強度至少下降到14和0。
可以透過在這些位置加入紅石線使訊號減至14和0以取得時鐘訊號。
減法時鐘並不需要保證輸入為15,只要輸入的訊號強度不小於2就可以正常運轉。
變種:如果該位置的不方便輸入,則玩家可以使用任何已滿的容器作為「輸入」。
已知最早發布:2013年2月9日[2]
減法n刻時鐘
減法n刻時鐘
2×3×2(體積:12方塊)
平面,無聲
時鐘輸出:2-5刻開,2-5刻關
將中繼器設定為1刻延遲,就成為了2刻時鐘(2刻開,2刻關)。
增加中繼器延遲可以減慢時鐘速度,或者加入更多的中繼器。
如果輸入強度大於1,則中繼器後面的方塊也可以換成紅石粉;如果高於2,則比較器前面的方塊也可以換成紅石粉。
可以從任何地方取得輸出。
漸減脈衝發生器[]
漸減脈衝發生器是對於製作週期小於15秒的小體積時鐘很有用(更長週期,可以使用漏斗做的體積更小),它們的週期可以用比較模式比較器邊側、減法模式比較器後側輸入訊號調整。
它們使用漸減電路(又稱「漸減環路」,即訊號強度每次透過時都會衰減的比較器環路,因為訊號需要透過兩個相連的紅石線或由兩次減法實現自減),每次衰減到0後都由紅石火把(或中繼器)重置環路。
漸減9刻脈衝發生器
→
→
漸減9刻脈衝發生器
1×4×4,1寬,無聲
時鐘輸出:1刻開,8刻關
當輸入為0時,紅石火把先向環路提供訊號強度15。
環路中只有一個比較器所以訊號每過一圈需要1刻,每次訊號強度會衰減2。
所以漸減環路的訊號會持續8刻。
紅石火把之後亮起1刻,因為它會使自己短路(紅石火把不會燃盡,因為大部分時間因衰漸減環路的訊號而熄滅)。
漸減29刻脈衝發生器
漸減29刻脈衝發生器
2×4×2,平面,無聲
時鐘輸出:2刻開,27刻關
當輸入為0時,紅石火把先向環路中方塊旁的紅石粉提供訊號強度14(從火把傳輸到那裡訊號已經衰減1)。
環路中有兩個比較器,所以一圈有2刻。
每經過1圈訊號強度會衰減1,所以漸減環路的訊號會持續28刻。
1刻後,紅石火把亮起,重新啟動漸減環路(它會持續2刻亮起,其中1刻與漸減環路發出訊號的時間重合)。
變種1[僅基岩版和教育版]
←
垂直漸減29刻脈衝發生器[僅基岩版和教育版]
加入更多比較器可以增加時鐘週期。
去掉紅石火把後脈衝訊號將不會重複(成為一個脈衝擴展器)。
變種2
漸減32刻[需要在基岩版上驗證]脈衝發生器
減法漸減脈衝發生器(火把重置)
B
A
減法漸減脈衝發生器(火把重置)
4×3×2,平面,無聲
時鐘輸出:3刻開,2ceil(min{14,B}⁄B-A)-1刻關[需要在基岩版上驗證]
減法漸減脈衝發生器的週期由倆比較器後側輸入訊號強度A、B(B⁄15(例如,如果想要讓物品3秒後消失應把X設定為5940)。
每一遊戲刻,此值將增加1,並且當值達到6000時,該物品將消失。
通常,物品從0開始並持續5分鐘(6000遊戲刻=300秒=5分鐘),但是可以設定物品實體的初始年齡。
計算X時,請注意,該物品消失後,壓力板會在短時間內保持活動狀態。
壓力板在物品消失後需要10刻(1秒)才能彈起。
這也限制了Summon物品清除時鐘的執行速度。
對於大於5分鐘的時鐘週期,X可以為負(例如,10分鐘後消失設定為-6000)。
最大的可能時間是32分鐘多一點,其中X=-32768(-32768=27.3分鐘,再加上5分鐘即可達到+6000)。
透過關閉輸入來啟動時鐘。
指令方塊時鐘[]
注意:此電路使用了在生存模式下無法合法獲得的指令方塊。
此電路用於伺服器管理員或冒險地圖搭建。
setblock時鐘的工作原理是反覆替換由指令方塊放置的紅石方塊或紅石火把。
在Java版中,指令方塊有0.5刻延遲,因此這些時鐘每秒能產生20個0刻脈衝。
為了防止破壞的方塊掉落物品,請使用/gameruledoTileDropsfalse。
為防止時鐘干擾聊天,請使用/gamerulecommandBlockOutputfalse。
為防止時鐘向伺服器日誌發送記錄,請使用/gamerulelogAdminCommandsfalse。
下面這兩個時鐘都將在建成後立即開始執行。
要關閉它們,請透過外界訊號源使指令方塊保持啟動。
要重新打開它們,請移除訊號源。
setblock時鐘
→
setblock時鐘
1×1×2(體積:2方塊)
1寬
時鐘輸出:在Java版中,每0.5刻一次0刻脈衝
該指令方塊應有以下指令:setblock~~1~minecraft:redstone_blockdestroy或setblock~~1~minecraft:redstone_block0destroy。
變種:紅石方塊可以在指令方塊的任意方向。
無聲setblock時鐘
R
→
S
無聲setblock時鐘
1×1×3(體積:3方塊)
1寬,無聲
時鐘輸出:在Java版中,每0.5刻一次0刻脈衝
指令方塊「R」應有以下指令:setblock~~-1~redstone_block。
指令方塊「S」應有以下指令:setblock~~1~stone(或者其他替換紅石方塊時不會產生光照更新的完整不透明方塊)。
變種:紅石方塊可以在指令方塊的任意方向,只要能夠同時啟動兩個指令方塊,並且指令方塊S比R先啟動(紅石方塊對毗鄰方塊的啟動順序為:西東下上北南)。
fill時鐘
R
a
a
a
a
S
a
a
a
a
fill時鐘
fill時鐘的工作原理與setblock時鐘相同,不同之處在於它使用/fill指令放置多個紅石方塊。
這樣一來,時鐘就可以為多個位置提供訊號,而無需紅石粉和支撐紅石粉的方塊。
指令方塊「R」應有以下指令:fill~~-1~~4~-1~redstone_block。
指令方塊「R」應有以下指令:fill~~1~~4~1~stone(或者其他替換紅石方塊而不會產生光照更新的完整不透明方塊)。
可以根據需要調整指令以改變紅石方塊的數量和它們的方向。
活塞時鐘[]
活塞可用於建造具有可修改脈衝延遲的時鐘,而無需使用脈衝發生器。
活塞時鐘方式可以是在推動相鄰方塊後立即收回活塞臂。
然而請注意,在Java版中,使用黏性活塞時,它們偶爾也會落下(未能收回)推出的方塊(具體而言,如果接收小於1刻的脈衝,則會使黏性活塞遺落下它的方塊),這可能很有用,特別是對於開關。
活塞時鐘一般可以透過輸入「T」直接開啟和關閉。
極小活塞時鐘(A)[]
極小活塞時鐘(A)參見:時鐘電路/極小活塞時鐘[編輯]
設計A只需要一個黏性活塞和紅石線,並且可以開關。
只要輸入T有訊號,它就會執行。
而輸入切斷時,它會關閉。
可以加入中繼器以增加其週期。
但在Java版中,最少有一個中繼器不小於2檔,否則,在關閉後很可能會使黏性活塞掉下推動的方塊,導致時鐘無法再次運轉。
中繼器可以替換為紅石線,以將其用作1.5刻時鐘。
極小雙活塞時鐘(B)[]
極小雙活塞時鐘(B)參見:時鐘電路/極小雙活塞時鐘[編輯]
設計B顯示了在Java版中,如何使用非必要的普通活塞來防止方塊掉落。
使用非黏性活塞(下面的那個活塞)作為自我修復機制,以防止在時鐘關閉方塊從黏性活塞上脫落。
中繼器(在伸出的活塞下)可以替換為紅石線,以將其用作1刻時鐘。
輸入T有訊號將時鐘停止。
雙方塊活塞時鐘(C)[]
雙方塊活塞時鐘(C)參見:時鐘電路/雙方塊活塞時鐘[編輯]
設計C需要兩個黏性活塞,只需使其中一側的紅石粉保持啟動即可停止時鐘。
可以調節或加入更多中繼器,以形成週期很長時鐘。
緊湊型黏性活塞時鐘(D)[]
緊湊型黏性活塞時鐘(D)參見:時鐘電路/緊湊型黏性活塞時鐘[編輯]
設計D僅需要一個黏性活塞,但在中繼器上必須將其設定為2檔及以上。
如果設定為1檔,則火把將燒毀。
輸出訊號可以從電路的任何位置取得。
這種時鐘也可以開關,輸入有訊號時將停止時鐘。
四葉草活塞時鐘(E)[]
四葉草活塞時鐘(E)參見:時鐘電路/四葉草活塞時鐘[編輯]
中心對稱設計E展示了非黏性活塞可以如何使一個方塊繞圈。
可以從任何紅石線中取得輸出。
高級高頻活塞時鐘(F)[]
高級高頻活塞時鐘(F)參見:時鐘電路/高級零刻活塞時鐘[編輯]
設計F是穩定的快速活塞時鐘。
在Java版中,它的週期為3刻。
活塞非常迅速地伸出和縮回。
時鐘可以透過發往活塞的紅石訊號關閉。
簡單的高頻活塞時鐘(G)[]
此特性為Java版獨有。
簡單的高頻活塞時鐘(G)參見:時鐘電路/簡單的零刻活塞時鐘[編輯]
設計G是最簡單的設計,可用於建立高頻時鐘。
時鐘可以透過發往活塞的紅石訊號關閉。
將一塊紅石放在黏性的活塞上,然後放下紅石粉,以使紅石方塊為活塞提供訊號。
然後,活塞通電並移動方塊後,紅石訊號將停止,活塞將方塊拉回到原始位置,這將使紅石方塊再次啟動紅石粉,然後循環。
自我啟動活塞時鐘(H)[]
此特性為Java版獨有。
設計H的示意圖。
陶土用於標識尺寸(2×2×5)
設計H是最簡單的,也是唯一垂直使用的設計。
要製作此時鐘,將黏性活塞朝上放置,並將紅石線置於它的一側。
在紅石線旁邊,放置一個實體方塊並將紅石線放在它的上面。
然後,在那個紅石線旁邊、活塞斜上方的位置放置一個黑曜石,並在其頂部放一個紅石線。
在黏性活塞上方放置一個史萊姆方塊。
最後,在史萊姆方塊上放置一個紅石方塊。
時鐘立即啟動。
它由准連接原理工作,並使用活塞旁邊的紅石線對其進行更新。
玩家也可以為這個設計加入開關。
要做到這一點,只需加入一個黏性活塞和被它推動的一個實體方塊,使其可以切斷從紅石方塊通向活塞的紅石線,因為實體方塊可以壓線。
推拉這個實體方塊,將阻止活塞再次啟動或再次啟動時鐘。
玩家可以連接一個控制桿來控制這個黏性活塞。
黏性活塞+史萊姆方塊+偵測器[]
礦車時鐘[]
基本的礦車時鐘(魷魚是不必要的)
一個垂直的礦車時鐘(從側面輸出)
鐵軌時鐘C參見:時鐘電路/鐵軌時鐘C[編輯]
鐵軌時鐘B參見:時鐘電路/鐵軌時鐘B[編輯]
鐵軌時鐘A參見:時鐘電路/鐵軌時鐘A[編輯]
礦車時鐘很簡單,易於構建和修改,但有些不可靠。
礦車時鐘是透過建立帶有一個或多個動力鐵軌和感測鐵軌,使得礦車可以在鐵軌環繞(A)或從一端到另一端來回運動(B,C)。
(這些時鐘不需要傾斜的鐵軌——適當放置的充能滑軌會讓礦車從實體方塊上「彈回」——但礦車在傾斜鐵軌上減速時會增加時鐘週期。
)紅石火把可以放在鐵軌的中間,使時鐘體積更小。
更大的垂直鐵軌(設計C)據稱能產生週期穩定的時鐘。
請注意,礦車從來沒有完全到達鐵軌的頂部。
每次循環,礦車都會被加速裝置推進,然後經過感測鐵軌時輸出一個紅石訊號。
礦車時鐘可以透過加入和刪除鐵軌輕鬆地調節訊號間的延遲,以延長或縮短週期。
另一方面,它很容易被玩家或者生物干擾,而且一個長週期時鐘會占用相當大的空間。
此外,設計的實際週期通常計算不出來。
合成動力鐵軌所需的黃金也使礦車時鐘的成本比較昂貴。
長週期時鐘[]
建造很長的中繼器環路可能成本較高。
然而,有幾種時鐘週期本身就很長,或者可以很容易做得很長,上面已經介紹過了其中的一些:
可以傳輸實體的裝置:物品在環路中移動,從蜘蛛網裡掉下來,或者只是等著消失(這是遊戲提供的5分鐘計時器)。
投擲器或發射器以及漏斗與比較器,在這裡可能是相當有用的。
為倍乘漏斗-投擲器時鐘增加多級,每增加一級可以使時鐘週期最大增加到原來的1152倍。
上面展示過了一個簡單的物品消失時鐘。
它確實有幾個不利因素:
如果壓力板不是被完全包圍的,物品可能會掉出壓力板,致使時鐘停止。
投擲器裡的物品最終會消耗完。
裝滿了的投擲器將執行48小時,也就是實際時間的2天。
如果這還不夠,可以加入漏斗和儲物箱來重新填充投擲器(每箱可以執行12天)。
兩隻雞輪流下蛋可以提供足夠的雞蛋,讓時鐘無限期地執行下去。
一個小型的全自動西瓜或南瓜農場等機器也可以用來填補漏斗。
船和礦車可以與壓力板或絆線配合使用。
偽時鐘甚至可以基於植物的生長。
週期不會是穩定的,但它們仍然有用,在很長一段時間內獲得隨機的訊號。
時鐘的「週期疊加」:週期確定且具有不同週期的時鐘可以連接到及閘,以便以較低的成本產生更大的週期。
例如兩種60秒(600刻)週期時鐘的方法:可以使用150個都設定為4刻的延遲的中繼器,或者玩家可以將週期為24刻和25刻的兩個時鐘連接到及閘。
請注意,如果時鐘的開啟狀態長於1刻,它們將需要使用邊沿檢測器或長脈衝檢測器對其進行過濾再接入及閘,以防止訊號在不完全同步時發生重疊。
這裡的缺點是:
電路可能相當挑剔,並且玩家可能需要同時開啟所有時鐘的一個電路。
需要選擇子時鐘的週期長度,以使他們的最小公倍數為所需週期。
這個前幾個質數的列表將會很有用:2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103。
透過疊加週期125、32和3刻的時鐘,可以產生1個Minecraft日(24000個遊戲刻,12000個紅石刻)的週期。
然後有一個明顯的事實:日光感測器充當了以一個遊戲日為週期的時鐘。
它的占空比可以透過使用比較器調整。
請記住,天氣會對此產生干擾,當然相位是固定的。
日光感測器確實提供了一個獨特的特性:由於它響應的是遊戲日的實際時間,因此如果卸載其區塊,則不會改變其相位。
當然,如果未載入其區塊,則它實際上無法啟動任何電路,但是當玩家到來時,時鐘仍將與每日週期保持同步。
相比之下,如果使用中繼器時鐘,將週期同樣設為20分鐘,並且是在黎明時開始,如果此時卸載了該區塊。
當玩家返回以重新載入塊時(例如黃昏時),時鐘將繼續從停止的地方開始計時,而不再與遊戲日同步。
由於重生點區塊不會被卸載,因此把時鐘電路搭建在重生點區塊可以確保其持續執行。
還有一些擴展技術可應用於任何時鐘,包括不規則的偽時鐘:
T正反器可用於使任何時鐘的週期變為原來的兩倍。
這還將把脈衝占空比轉換為50%。
(偽時鐘不會被完全規則化,但是不規則度會減小。
)
可以使用閂鎖中繼器來建造通用的時鐘週期乘法器,詳細資訊如下。
這可以用於乘以任何時鐘的週期,並且可以串聯使用。
時鐘週期乘法器[]
閂鎖時鐘週期乘法器參見:時鐘電路/時鐘週期乘法器[編輯]
右邊這個電路也稱為環形計數器,採用週期為P不小於2刻、脈衝長度任意的時鐘輸入,並以週期N×P為時鐘輸出,其中N是所用閂鎖的數量。
輸出在週期長度P的時間內為開,在其餘的時間(N-1)×P為關。
由於紅石訊號衰減,N限制在11左右;但是,可以重複地連接多個該設計,以再次將週期相乘。
例如,可以透過連接一個7乘法器和一個3乘法器來製成21乘法器。
這可以無限加入,並且與週期疊加不同,對乘數沒有限制。
建造過程有些棘手:該乘法器下面的環路實際上是無火把的中繼器環路時鐘,需要在閂鎖之前單獨啟動。
最簡單的啟動方法可能是加入一個臨時的「啟動電路」,該「啟動電路」協議向中繼器環路提供1次1刻的脈衝。
然後可以刪除該啟動裝備。
閂鎖由一個邊沿檢測器驅動,該邊沿檢測器檢測一個上升沿並產生一個負脈衝。
脈衝長度與閂鎖中繼器的延遲匹配,以使乘法器環路中的脈衝在每個邊沿傳輸一個中繼器。
延遲/脈衝長度也必須不超過輸入時鐘,因此最好將它們都保持為1。
注意,輸出週期與閂鎖中繼器的延遲無關,閂鎖僅在輸入邊沿計數。
當最後一個中繼器點亮並點亮紅石線時,電路的輸出為開。
該電路的輸入時鐘的週期不需要固定。
無論輸入如何變化,它將計數上升沿N次,並在第N-1次到第N次之間的時間內輸出訊號。
變種:
透過把閂鎖的中繼器分離並在中間加上紅石粉(以分別讀取其訊號),該電路可以作為一個「狀態循環器」,可以接收輸入的脈衝並按順序啟動一系列其他電路或裝置。
紅石線可以建在時鐘下方或上方執行,從而使構建更高但更窄。
如果用作狀態循環器,這也將使中繼器之間的紅石粉更容易接出。
技巧:製作週期非常長的時鐘的一種有效方法是從9到16個中繼器(可以達到64刻)的中繼器環路開始,然後加入N為7、5和3的乘法器組,並可以使用T正反器加倍,因為其中2個T正反器比4倍乘法器成本更低也更小。
一些注意事項:
與使用5×5×2獲得50倍乘法器、或透過3×4×4或6×8獲得48倍相比,使用兩個7倍乘法器(×49)成本稍高一些,但體積更小。
8倍乘法器比單獨的2倍乘法器和4倍乘法器成本稍高一些,但體積更小。
但是,兩個8倍乘法器比三個4倍乘法器更大且成本更高。
已知最早發布:2012年10月22日[8]
帶有回饋的紅石中繼器[]
透過使用以特定位置插入接頭的紅石中繼器環,以及在回饋環路中建造的或閘,可以製造非常長的週期。
可以使用最少的零件來建立幾分鐘、幾小時甚至幾天的週期。
時鐘週期時間=0.4×(2n-1)秒。
因此,玩家每次加入一個紅石中繼器,都可以有效地使週期加倍。
電路可用於建造0.4s的倍數的任何持續時間的週期。
YouTube上的超級延遲[1]
我的世界遊戲存檔副本[2]
下面以一個10元素的時鐘為例,該時鐘需要409.2秒(6.82分鐘)的時間來循環。
它透過互斥或閘處理,每409.2秒重複一次。
要將它變成時鐘,我們要做的就是加入一個10輸入解碼器,以查找那些各不相同的序列之中的一個。
例如,當所有紅石中繼器都輸出高電平時,反及閘將變為低電平。
透過加入RS閂鎖,我們可以重置時鐘。
這是使用在3分鐘處的序列的解碼器重置時鐘的版本。
其他版本的示意圖:
在電子學中,該裝置通常被稱為「線性回饋移位寄存器」(LFSR),玩家可以使它們遞增、遞減,建立偽隨機二進位序列以測試邏輯電路。
在TCP/IP中,使用32位「線性回饋移位寄存器」來執行資料完整性檢查,即CRC-32。
LFSR還為CDMA手機和GPS(全球定位系統)生成序列碼。
請注意,互斥或閘從紅石中繼器7和10取得輸入(抽頭)。
為簡單起見,這裡列出了2抽頭的LFSR序列。
在Minecraft中,可以製作多對一的延遲線結構來建立更複雜的時鐘。
偵測器時鐘[]
一種非常緊湊的方法是將兩個偵測器的觀察端彼此相對。
他們將不斷更新彼此,建立一個1滴答鐘。
對於較慢的時鐘,可以將其擴展給更多的偵測器。
然後,活塞可以移動偵測器以開關時鐘。
玩家需要2個偵測器、1個黏性活塞、1個控制桿和一些紅石粉(可選)。
它看起來應該像這樣:
也可以使用一個偵測器和紅石粉(或動力鐵軌/觸發鐵軌)。
將紅石從偵測面連接到輸出。
可以加入一個用於打開和關閉時鐘的控制桿。
另一種方法是將偵測器的偵測面面向插在方塊側面的紅石火把。
從偵測器的輸出連接到紅石火把。
偵測器為紅石火把提供訊號,然後檢測到火把變更狀態。
可以透過保持啟動火把旁邊紅石粉來使輸出保持為開,也可以透過保持啟動連接到偵測器的紅石粉來使輸出保持為關。
在Java版中,需要並聯兩個偵測器。
Java版的做法
利用鷹架能做小數遊戲刻(例如1.25刻)的時鐘。
訊號交替時鐘[]
每個週期輸出的訊號在兩個不同的強度之間切換。
Canbeusedtocompactcircuitsthatrequirelocksteptiming.
參考[]
↑"ZirumsHeroTWR"(June30,2011)."CobblestoneFactory"(Video).YouTube.
↑"plzent3r"(February9,2013)EasyandFastClockusingComparators-Minecraft
↑"Pertsa2000"(February2,2014—Minecraft:FullyAdjustableHopperClock(commandblock)
↑4.04.1"Ethoslab"(January19,2013)—Minecraft-Tutorial:HopperTimer
↑"TitiSurMinecraft"(March18,2013)MinecraftTutorial-SilentHopperTimer
↑"SethBling"(January22,2013)—https://www.youtube.com/watch?v=ThsaI0iOZGg"7.5MinuteHopperTimer--MinecraftTutorial
↑"SapioStevey"(Apr24,2018)."MinecraftRedstone-Dropper-Dropperclock"(Video).YouTube.
↑"ftheriachab"(October22,2012)—RedstoneTimerMultiplier
紅石參見:Template:Redstone/content[編輯]
分類:
待更新條目
需要整理的文章
需要驗證
紅石
增加分類
取消
儲存
Deutsch
English
Español
日本語
除非另有註明,否則社區內容均使用CCBY-NC-SA3.0授權條款。
Advertisement
FanFeed
1
附魔
2
交易
3
村民
MinecraftWiki
淡江人維基網
D4DJ維基
FollowonIG
TikTok
JoinFanLab
延伸文章資訊
- 1Minecraft - 雅瑪知識
在Minecraft中我們想要實現活塞或者電路的定時啟動,來達到自動化處理或週期收割物品的目的。今天小編就教大家簡單的紅石時鐘電路。 Minecraft 新手紅石時鐘電路 ...
- 2时钟⋄ MC红石电路模块大百科 - 知乎专栏
MC红石电路模块大百科⋄这些电路元件都非常基础,使用时无需声明原作者出处。(实际上,这些元件都可能被不同人在不同地方分别独自重复发明过许多次) 如果你发现了新 ...
- 3當個創世神(Minecraft) 超詳細紅石電路圖文全教學
關閉電路,活塞推回,電路關閉。 加一個拉杆,就變得十分方便了。 然後就是活塞的時鐘 ...
- 4Redstone - Minecraft? - Google Sites
利用中繼器(鏈)獲得時鐘電路中必要的延遲的電路。通常需要紅石火把以獲得反相功能。 漏斗時鐘: 漏斗時鐘通過漏斗鏈循環傳遞 ...
- 5【其他】接出"數位時鐘"電路( Digital Clock ) - 巴哈姆特
昨天下午心血來潮想說利用紅石電路來接出數位邏輯教過的電子鐘結果接到現在 ... 【其他】接出"數位時鐘"電路( Digital Clock ) ... MineCrafT互助會辣 ...