经过前面的整理,我们大致已经清楚活塞BUD的几种模式了。但是关于如何运用这几个模式来搭建活塞BUD前面依然没有细说。下面,这里就针对几种活塞BUD方案进行分析,各位可以从实际操作中体会活塞BUD。
下面两个方案可以说是曝光率最高的方案了。左边的是1.5版本以前没有红石块的方案,右边则是1.5及以后版本带有红石块的方案。对活塞BUD有过一定兴趣然后去查阅资料研究一些教学视频的骚年一定见过这两个经典得不能更经典的活塞BUD方案了。
这两个都是单稳态BUD。至于为什么形成了BUD,前面有提,而且通过实际操作相信不难理解。但是现在有个问题,而且是个比较深入的问题:为什么这两个是单稳态BUD而不是双稳态BUD呢?实际上把中继器调制大于1t的延时,那么这两个方案都将成为双稳态BUD。那么为何会这样呢?这是喜欢思考的活塞BUD入门者容易提到的问题。
其实不难理解。图中的方案活塞从开始伸长到完成伸长需要1t的时间,这与中继器的默认延时相符。当活塞BUD被触发以后,活塞伸长,重新形成BUD态。而活塞前的方块瞬间变成为透明的36号技术性方块,于是中继器也将在1t以后停止供能,于是产生一个更新。请注意,这个更新发生时活塞伸长。可能我这么提示各位没有概念,但如果我说这个更新毗邻活塞臂方块,各位就会重视起来了。所以,这个更新会重新触发活塞刚刚形成的BUD态。
于是活塞收缩,1t以后完成收缩,中继器1t以后熄灭,同时也产生一个更新。那么,为何这个更新不会继续触发活塞BUD呢?因为这时候活塞已经收回了,这个中继器方块的更新不会对活塞有任何影响。于是,不会产生可怕的时钟信号了。
上面就解释了为何这两个活塞BUD是单稳态BUD。使用一样的思路也很容易解释为何将中继器调至2t延时以后,这两个方案就变成了双稳态BUD。当然还有不少人会质疑:活塞的延时是1t?怎么听说有1.5t的版本?好像还有2t的版本?不对,还有无延时的活塞呢!
那这里我们稍微扯开一点。。。(裙子:扯我裙子干嘛?变态!)
这几个问题就是入门者经常容易被大触耍的团团转的原因,也就是说搞不清活塞的“延时”。虽然不少红石爱好者对此不屑一顾,但实际上如果只是停留在拿活塞做南瓜机和甘蔗机的阶段,那么可以肯定,关于活塞的“延时”,你还是门外汉。关于一些人说其没有实际用途,我只能说,你不用手机以前一定不会想到手机有什么用的。当你不想做出射速每分钟1200发的大炮、不想做出无延时传输元件、不想实现大型活塞门中的一些简化时许的时候,指着南瓜机和甘蔗机,我会很难有自信解释了解清楚活塞的“延时”真的有用。
这里我们不会进行详细的实验和论证,仅仅把总结列出来。这份总结经过了约一年的讨论、修改和校对,结论参考了多位代码触以及机械触的分析和实验对比,因此具有相当的参考意义。(当然,不敢保证完全没错,但主要部分是没有问题的)这里对多位为黑石作出贡献的大触表示感谢。(感谢 OctopusCraft
@maple_in_thu 别忘了德芙233、感谢 黑石团 @zat喵、感谢MC技术交流群
@Q1848037945 、感谢 RMC @正正正正正好)
活塞从开始伸长到完成伸长动作这段时间是雷打不动的1t,收回也是一样的。但是活塞开始伸长的瞬间,活塞推动或者拉动的方块就会变成36号技术性方块,这个过程是无延时的。这就是无延时元件最基本的原理之一。但是别以为这就完了,请把下一段看完。
活塞的特性的确奇葩了点。活塞被激活之前,如果与其相连的所有带有延时特性的红石传导元件(中继器、比较器、红石火把,不包括红石粉)都没有被激活,且同样没有任何活塞被激活,那么这个活塞从接收到上升沿信号到开始伸长动作之间,会加入0.5t的延时,也就是所谓的活塞的启动延时,否则则则为0t延时。因此这种情况下的活塞从接收到上升沿信号到完成伸长动作,耗时1.5t,收回也是一样。这就是目前非整数t延时引入红石电路的唯一方式。
关于红石电路中的延时,可以参考这里:【元件库】精密时序比较器——关于时序精密描述的实现(
http://tieba.baidu.com/p/3419179382)
关于无延时传输技术,可以参考这里:【红石】无延时电路元件的原理以及实现(
http://tieba.baidu.com/p/2428743148)以及这里:关于长距离无延时传输技术。无延时非门。(
http://tieba.baidu.com/p/2342035087)。不过无延时元件已有更简单的实现方法,而且实际上,无延时元件的制作原理其实也不止一个,具体内容在德芙的生存直播帖中有提到,本帖不再赘述。
这样的话,就没人会质疑前面提到的“活塞从开始伸长到完成伸长需要1t的时间,这与中继器的默认延时相符。”这一类表达了吧。
前面几楼也提到了另一种经典的方案,和上一个经典方案类似,不难理解,因此也不必详细描述了,这里仅仅给出方案。
当然也可以做成这样,黄色羊毛表示处于BUD态的活塞。左边的方案上镜率更高些,而右边的方案知道的人不太多。
当然你要是问我水缸(水缸、坩埚、炼药锅。。。)是干嘛用的话,那我肯定是不告诉你的啦。丢你一脸图就走人2333333
左边的方案上镜率的确高,不信我们可以来看看哔哔哔(
@yuank5121 )12x2x12的4x4活塞门。
图片摘自:37楼 3B的作品总集(
http://tieba.baidu.com/p/2744327952?see_lz=1)。
nenn:所以啊!泥萌说不学好BUD怎么做活塞门!
哔哔哔:一个字,大触!
裙子:萌!
108:我上课去→_→
Eater:这样的话体积又能减小了!