- 活塞虫所用到的一个活塞特性
- 活塞虫的运行原理
- 电梯轿厢和电梯井的结构方案
- 电路部分的时序分析
- 电路部分的布线方案
那么,开始吧
一、电梯井的改动
二、对时序的分析
三、布线方案
在正式进入本帖内容前,我先给出一个更加优良的电梯井方案 直接上图 用中继器充能方块,提供信号,两边连在一起 原理我就不多说了,能保证活塞在任意位置都能被激活到即可 |
最早大概在1.2.5版本出现的活塞虫电梯,和这个原理是一样的,但它的时序更为精细,连空档都有 用0和1表示无信号和有信号,那么每层的时序就是1-0-0-0-1-0-1-0-0-0-1-0 每个数字代表每tick的状态,所以一共走了4次脉冲,总时间12t 这个驱动活塞虫用的信号,在这里我称之为驱动脉冲 所以一旦这么做,制造这个启动用的脉冲就显得比较困难,体积显得十分庞大 后来出现了更为直接的方法,那就是1-0-1-0-1-0-1-0-1-0-1-0,什么,看晕了? 解释一下就是6次持续时间为1t,间隔1t的脉冲,实际上6次或者6次以上都是可以正常工作的 那么制造这种脉冲就很容易了啊,什么烧火把啊,比较器高频啊,都可以的,在上半部分已经用过了 接下来是另外一点,在上半部分中,横向活塞虫我是一只开着比较器脉冲的,距离有限 那么竖向的,我想用一个按钮来驱动整个机械,也就是让驱动脉冲跟着电梯走 早期的活塞虫,是在最底层制造驱动脉冲,然后逐层传递,由于2t或以上的中继器会延长单次脉冲的时间,所以老式活塞虫必须用一大堆默认档的中继器,就像这样 于是我换了个思路,在每层安置一个驱动脉冲发生器,然后让一次足够长的脉冲逐层传递,在每层分别制造驱动脉冲 备选的方案有烧火把和比较器高频 由于比较器高频宽度为2,而且信号强度不是很好把握,在体积上不是很吃香 所以我选择活塞推动方块来烧火把,产生高频时钟脉冲作为驱动脉冲 上面已经提到过了,驱动脉冲,需要至少6次的时钟脉冲,而走一次脉冲需要2t时间 所以“一次足够长的脉冲”必须是2x6=12t或以上,而一个木按钮为15t,能够满足条件,所以也就不用过于操心这一部分了 那么这个长脉冲在传递时,两层之间需要多少t延迟呢? 这里我就不卖关子了,答案是8t,这是可以算出来的,也就是电梯经过一层所需要的时间,当然这个“一层”,指的是电路的层数,有两格高 这个算起来有点复杂,答案又简单,随便试都能试出来,那我就不多做讲解了 到这里有人就会问了,说了这么多,是上升还是下降的? 实际上,上升下降的时序只是反了过来而已 |
既然时序都清楚了,那么直接开始布线 首先来处理上升线路,在每层放置一个驱动脉冲发生器,也就是活塞推方块到火把上 姑且先放个三层吧,不急着放方块 这里会产生**激活,所以先把这些方块替换成半砖 然后要做的是传递长脉冲信号,这里我就直接给出我的方案了,毕竟不是什么难的东西 两个中继器加起来6t,两个火把2t,总共是8t 逐层堆叠上去就好了,最上面先留几层不管 接下来活塞前放上方块,底部放上木按钮,测试一下 电梯成功上升√ 补全电梯井,这就表示有5层是不用管的 接下来处理下降电路,导出一条线,额外放置一个驱动脉冲发生器 需要下传长脉冲 这里我也是直接给出方案 两个4t中继器,合起来总共8t 然后从顶部开始往下堆叠,底下留5层不管 然后顶部这里需要注意的是,按钮不能直接这么放,会激活到下面那层的 可以这么放 当然,避免体积增加,可以这么放,你开心就好 最后按下按钮测试一下 电梯成功下降√ 那么,到这里就完成制作了,占地仅4x9=36 Blocks 接下来想叠多高,怎么接线,怎么包装,都是你的自由了 顺带一提,底下这5层,这边红石可以拆了换方块,反正我喜欢这么干 想看看我的成品?没问题,存档也会在本楼底部放出 |
2017-02-22 21:05:00
2017-02-24 12:37:00