注意,此类非门只是减小了延时,但仍有0.5刻的延时,请不要盲目将其用于远距传导!!
最近游戏技巧版一直在讨论零延迟元器件的构造和原理,因此我认为是时候发一篇详细教程了。
本教程长达40张图片,原地图长达数百米,请做好心理准备。
感谢以 csj3120 和 卖萌无罪啊 为代表的诸位朋友的帮助
本作题目为 零到无穷 我将从传统非门开始,讲解无延迟非门的全套开发过程和原理,希望对大家有帮助。 |
这是一个传统非门,强充能红石火把将导致其熄灭 将两个非门串联,以测量其延时 经过测量,延时与一2刻(红石刻,tick,下同)中继器相同,故单个非门延时为1刻 每一个如此的非门都带有一刻延时,这给大型红石工程造成了巨大不便。因此我们在此寻找克服的办法。 |
非门的作用是输出与输入反相的信号, 其中灰色8一行为输入,黑色A为输出 输入1,输出0 输入0,输出1 现在我们考虑这个电路A: 无输入时,输出信号为1 当输入信号时,红石块离开原位,输出为0 当活塞运动时,信号始终为0 这个电路B与上一个不同: 活塞稳定时输出信号与A相同,但活塞运动时输出为1 我们自然想到并联这两个电路,使输入上边沿信号(活塞推出)时信号为0,而输入下边沿信号(活塞收回)时信号为1 但结果是: 输入上边沿时输出信号为1,合格。但输入下边沿时,输出有2刻延时 这是为什么呢? |
引入如下的电路D 这是真值表: 竖排:输入 B串D (B串D)并A 可以看到,通过串联一个D,解决了这个问题 D有效阻止了下边沿时B的输出延迟 这就是为什么我称其为D(disconnecter 断路器) |
直到某人在我的帖子里回复了这样一句话: ‘BUD’! 他的本意是说延时是存在的,但无意间点醒了我,可以应用bud来改进电路 紧接着,BUD的可行性在3120的帖子中得到了证实 现在我们拥有了肯定的实验结果,但仍需严格证明等价性 |
首先,我们搭建了3类活塞BUD系统: 一,上升沿下降沿均有动作 二,只有下降沿有动作 三,只有上升沿有动作 通过绘制真值表,我们确定了:只有第二类才有与BD电路等价的可能 |
这时,卖萌发布了第二种方案,所以我把这三种方案放在一起测试: 将三个输入连到同一根线上,三个输出连到三个并排的活塞 实验证明,输入下边沿信号时,三个活塞的确是同时升起的!! C与BD被证明等价! |
在实验中,我共发现了这样几类可用的BUD(本节只考虑单片机) 一,横竖,两个(应用于AF164) 二,横横,这种最常用(AF135),变体也最多,3个 三,竖横,2个 四,竖竖(太高所以很少用,只见于AF183) |
由于数字部分使用的是本人自创的材质,目前仍在绘制中,故这次就不发存档了。
PS.这个可以申精不?
enjoy!!
[birch]