在《我的世界》中,信号的掌控是大家必须具备的。信号延时分割也就成了大家一直讨论的话题。下面给大家简单讲解信号延时分原理,希望对大家有所帮助。
信号延时分割详解
一、【按钮信号的分解】
大家都知道,石制按钮和木制按钮分别能输出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的就用第一张图连上延时器。