本篇教程由作者设定使用 CC BY-NC-SA 协议。
先前已有相关的文章:魔力池矿车轨道自动运输设计。
然某些时后,我们不希望在转移魔力时将该魔力池抽空,从而造成原有机械故障。本教程就是为该情境提出一种解法。
情境
欲将能源区的魔力运往工厂区,但能源区也需要使用魔力(用于自动化魔力生产)。若将能源区的魔力池抽干,将会导致能源区的设备故障。因此玩家打算保留25%的魔力在能源区,超出的部份才运往工厂区。
发射端
发射端如图所示(魔力池→矿车)。
(发射端:魔力池→矿车)
注意:绿色方块前方有设置展示匡,使后方的比较器输出强度 7 的讯号。
装置的左侧负责侦测矿车内的魔力量,一旦矿车内的魔力量大于设定值,便充能安山岩块发车。
Tips: 对魔力泵使用比较器可以测量矿车内的魔力量。若比较器的阈值设置过低,使发车过于频繁,会降低装置的效率。因此路途愈远,建议设置愈高的门槛。
装置的右侧则是侦测魔力池。使用中继器将魔力泵锁住,直到魔力超过设定值才将魔力泵打开。
接收端
接收端如图所示(矿车→魔力池)。
(接收端:矿车→魔力池)
注意:右上方的中继器为 3 刻
在矿车内有魔力时,侦测魔力泵的比较器会输出强度1~15的讯号。将方才的讯号增强后,输入到 Falling Edge Detector。当矿车内无魔力时,发出一个短脉冲。但该脉冲不足以启动矿车,为此我们将脉冲延长。
工作流程
矿车在发射端等待其装载的魔力量大于设定值A。
发射端魔力池内含的魔力若大于设定值B,魔力泵将抽取魔力池内的魔力至矿车。若否,锁住魔力泵直到条件满足。
发车至接收端。
魔力泵将抽取矿车内的魔力至魔力池,直至矿车内的魔力被清空。
发车回至发射端等待。
如此,魔力池矿车将在两地往返,在转移魔力的同时也保证发射端有魔力可用。
注一:在本例中,设定值A与B皆由绿色方块的展示匡提供。可自行依需求调整设计。
注二:教程封面为压缩版。在笔者所使用的版本中,魔力池不会阻挡红石线路。