本篇教程由作者设定使用 CC BY-NC-SA 协议。

先前已有相关的文章:魔力池矿车轨道自动运输设计

在被转移的魔力池有使用的情况下,若将该魔力池抽空,可能会造成机械发生故障。本教程就是为提出该情境下的一种解法。


情境

欲将能源区的魔力运往工厂区,但能源区也需要使用魔力。若将能源区的魔力池抽干,将会导致能源区的设备故障。因此玩家打算保留25%的魔力在能源区,剩余的运往工厂区。


发射端

发射端如图所示(魔力池→矿车)。

1.20.1魔力池矿车轨道自动化并保留部份魔力-第1张图片

(发射端:魔力池→矿车)

注意:绿色方块前方有设置展示匡,使后方的比较器输出强度 7 的讯号。

在装置的左侧,对魔力泵使用比较器来侦测矿车内的魔力量,当矿车内的魔力量大于设定值,便发车。若设定过小,会导致矿车疲于奔波,降低装置的效率。建议路途愈远,使用愈高的门槛。


装置的右侧则是侦测魔力池,平时将魔力泵锁住,直到魔力超过设定值才将魔力泵打开。


接收端

接收端如图所示(矿车→魔力池)。

1.20.1魔力池矿车轨道自动化并保留部份魔力-第2张图片

(接收端:矿车→魔力池)

注意:右上方的中继器拨到 3 游戏刻

在矿车内有魔力时,用于侦测魔力泵的比较器会输出强度1~15的讯号。在将方才的讯号增强后,输入到 Falling Edge Detector。当矿车内无魔力时,它就会发出一个短脉冲。然而该脉冲不足以启动矿车,为此我们将脉冲延长。


流程

  1. 矿车在发射端等待其装载的魔力量大于设定值A。

  2. 发射端魔力池内含的魔力若大于设定值B,魔力泵将抽取魔力池内的魔力至矿车。若否,锁住魔力泵直到条件满足。

  3. 发车至接收端。

  4. 魔力泵将抽取矿车内的魔力至魔力池,直至矿车内的魔力被清空。

  5. 发车回至发射端等待。

如此,魔力池矿车将在两地往返,在转移魔力的同时也保证发射端有魔力可用。