今天给大家带来活塞门的制作教程,希望大家喜欢。


首先来瞄一眼结构,可以看到我用的结构是把递归组放到了上下两边,而不是常见的左右两边
原因是,这么做的话,体积上更有优势

关于时序部分,我就不再阐述了,可以理解为把四个3x3门核心拼在了一起
开始吧
如图布线,拉下拉杆,漏斗状态改变,侦测器检测漏斗,输出一次单刻脉冲,充能红色羊毛,使得活塞瞬推方块

接下来接两个侦测器,也就是延迟2t,充能黄色羊毛,让旁边的活塞瞬推出方块

拉下拉杆后应该是这样的

好,接下来要让递归组最底下的活塞把方块往上顶
从蓝色羊毛处引出信号

翻到后面去,接一个4t中继器

为什么是4t呢?等下就知道了
恢复原状,拉一下拉杆看看,OK关门时这里是没问题了

可见开门还差一个二段递归

先不急着继续,来瞄一眼一个二段递归的设计
这里不讲原理,用心感受

好,回到门上,在刚才的4t中继器上方,放置一个朝上的侦测器,完成二段递归的电路
4t中继器是为了将1t脉冲延长至4t,因为至少4t的脉冲才能让二段递归电路正常工作

那到这里有人可能就要问了,既然开门关门都有脉冲信号,那在关门的时候会触发二次递归电路吗?
答案是不会,看图,关门的时候,橙色羊毛直接被推走了,这两个侦测器也就形同虚设

而在开门的时候,橙色羊毛会被先拉回来,随后侦测器才能充能橙色羊毛,以完成二段递归的收回
现在底部的四个方块算是处理完了


好,继续,处理左右两边各4个活塞
用眼看图,用心体会,这里我也不想解析啥了



最后是处理上面的四个方块
和底下的时序是一样的,先充能蓝色羊毛,瞬推出方块,随后充能两侧的黄色羊毛,将两边储存的方块推出

如图布线,接收到信号后红色羊毛被拉回,侦测器输出信号,充能蓝色羊毛,完成第一次瞬推
至于为什么要用活塞下拉方块这种奇葩方式来作为检测源,先不讲

绕到另一面,接下来要充能黄色羊毛,也必须是单刻脉冲

如图布线,这里也不说啥了

接下来是关门的最后一步,跟底下是一样的,接一个4t中继器,让二段递归组在最后下压方块,完成关门

现在看看整体效果


可见还缺少一二段递归
翻到另一面来,将刚才的橙色羊毛替换成向下的侦测器
这里的原理和底部的二段递归电路原理差不多,只不过还缺少最后一步

底部由于QC特性的支持,得以直接完成二段递归的收回
但是QC特性在处理上部的时候是用不上的,所以会缺少最后一次脉冲来完成收回

开门关门的时候都会有一次脉冲,而我们只需要在开门的时候,在最后给蓝色羊毛一次脉冲
所以要抵消掉一次脉冲信号,也就是T触发器+脉冲触发器
那这个很简单呀,活塞瞬推一个侦测器就是了嘛
将刚才的红色羊毛替换成侦测器,并且接两个4t中继器,在蓝色羊毛上放置两个红石粉
其实只要放一边就好了,我只是为了对称一下才放的两边

在开门的时候,侦测器会被下拉,上面的两个4t中继器无反应
在关门的时候,侦测器被上推,对两个4t中继器输出信号,作为二次递归组的最后一次脉冲信号
那么,机械到此制作完成

