第三个无痕处理,周期是12,也就是活塞轮驱动12下就是一个循环。但这个活塞轮总共有24排方块,为什么周期是12?原因很简单,由于它本身用到了2处活塞放置处,且之间的间隔方块列数相同,于是就可以把周期从原本的24降到12也就是除以2。
那么问题来了,如何做到每个活塞轮运转的次数相同从而实现第一次输入,输出有痕处理,第二次输入,输出无痕处理,且可以反复使用呢?那么就要用到一个初中学到的知识,最小公倍数。
但是还有非常重要的一点。以第三个无痕处理为例,周期是12,其实这个无痕处理的输出周期为6,已经可以实现开关门有痕和无痕处理,那么为了方便计算,我们就记下这个数字,6。同理,第二个无痕处理,周期是28,那么记下数字14。
为什么要记下这一系列的数字呢?就是为了方便计算整体无痕处理活塞轮周期。我们再以第三个无痕处理为例,当它运转6次,可以实现开关门有痕和无痕处理。那么如果让他运转6*奇数次呢?这样显然也是可以的。同样第二个无痕处理也可以让他运转14*奇数次。那么,我们只需要找一个特殊的最小公倍数。
从6和14中找一个最小公倍数,要保证最小公倍数分别除以6和14得到的结果为奇数。那么我们可以用死算(反正我是这么算出来的233)得到42,那么42就是这个门的无痕处理的整体活塞轮周期了!
这里给出一种活塞轮计时器的方案。
在漏斗中根据自己的延时需求放上物品。按下按钮就可以开始计时,计时状态下就是活塞轮运转的时候。
然后我们就要模拟开关门了。
假设这里拉下拉杆就是关门,那么拉下拉杆必定要做的就是先驱动活塞轮进行有痕处理。
为了让活塞轮运行完后开始关门,需要填上一个非常简单的漏斗计时器。(这里忘记放拉杆了)假设金块这个位置是关门的时序,当活塞轮驱动完后,右侧的漏斗里的物品都已经到左边的漏斗了,红石火把就会亮起,就进行了关门的时序。
当拉上拉杆后,左侧的漏斗的物品马上到了右侧的漏斗,就可以进行开门的时序。当开门的时序走完后,会另外连一条线路用于驱动活塞轮,进行无痕处理,如上图。
以上就是我的世界最小4x4高压无痕内吸门建造方法,感谢您的阅读!