在《我的世界》中,信號的掌控是大家必須具備的。信號延時分割也就成了大家一直討論的話題。下麵給大家簡單講解信號延時分原理,希望對大家有所幫助。
信號延時分割詳解
一、【按鈕信號的分解】
大家都知道,石製按鈕和木製按鈕分別能輸出10刻和15刻(10刻=1秒)的單段信號。那我們試著把它們拆開來看看。
這玩意的功能是把一段信號分解成n個單刻脈衝
在前麵加個發射器用於驗證脈衝次數,裏麵放滿弓箭
按一下石頭按鈕,發現一次射出去5個,脈衝周期0.2秒,無誤
同樣的,用木製按鈕,一次射出8個,1.5/0.2=7.5,因為多出個0.5所以是8 無誤
實驗過程中發現該裝置比較穩定,每次試驗結果均無波動
結論:該裝置能夠把時長為T的信號段分成T/0.2=5T(向上取整)個周期0.2的脈衝信號
二、【延時器】
既然有了許多水杯,那我們還缺更多的水源來往杯子裏裝。按鈕信號的特定時長已經不能滿足我們了,所謂延時器,也就是能夠製造出任意時長信號的道具。
在做延時器之前,我必須先介紹一種比較流行的任意時序器。- -為啥說流行呢,因為漏鬥真是無所不能
兩個嘴對嘴的漏鬥會互相傳遞。通過紅石信號(紅石塊)先使一個停止工作(不再漏東西)。另一個漏鬥一旦漏空,其那一端的活塞失去供電回縮,則停止工作。(空箱檢測)。循環往複
而漏鬥傳遞物品的速度是0.4秒一個,所以時序周期取決於漏鬥內物品多寡。
觸發性疊加此類裝置,可以乘法無限延長周期
那延時器也就很簡單了,隻要把時序器的循環往複這幾個字去掉,隻運行一個周期並且複位即可
按鈕激活活塞(非粘性!)右方漏鬥開始外漏。一個比較器和非門形成空箱檢測,一旦漏空,激活左方活塞。開始回漏(複位)
通過改變漏鬥內物品的多寡,就可以調整信號段的時長了。(疊加同樣可以無限延長這個時間)
左下的紅石線為輸出端,右下按鈕為激活端。
到這裏,我們也就實現了獲得任意時長信號的目的。T=0.4*n (n為漏鬥內物品個數)
三、【信號分割】
如今我們有了水源,和固定大小的杯子。這還不夠,接下來就是做一個任意大小的杯子!
還是這貨,時序器
在漏鬥上放置紅石,便能通過開關來停止或啟動這個時序器的工作
那隻要把開關換成一段長度T的紅石信號,那這個裝置的運行時間就限製在T內,並且分割成n個任意大小脈衝。
這樣我們就得到了任意大小的杯子
串聯起杯子和水源。右下按鈕為激活端。左方紅石線為輸出端。
總信號輸出時長為右方漏鬥中物品個數N*0.4=T秒
輸出脈衝周期為左方漏鬥內物品個數n*0.8=t秒(單邊輸出)
輸出脈衝次數為T/t
雙邊輸出:
在輸出端並聯兩個單刻脈衝發生器,就能得到最小周期為0.4的單刻脈衝列。這時候t=0.4*n
想得到0.2的就用第一張圖連上延時器。