物品传输
物品传输相关的基础物品
物品传输相关的设备有目标容器、传送带、机械臂、物品管道以及其他模组的管道。传送带和机械臂都可作为机器和物品管道的覆盖板,实现物品的转移,其不同点在于机械臂可以准确设定传输物品的数量。
传送带
以一个简单的物品传输为案例,装着金苹果的箱子A为右边的三个箱子B、C、D传输物品。因此我们可以利用传送带抽取箱子A,注意看箱子A右边紧贴物品管道的传送带覆盖板。
利用螺丝刀可以打开覆盖板的GUI,如下图所示:
可以看到传输速率设置、过滤输入输出模式设置、过滤卡插槽、特殊IO设置和右下角的分发模式。
传输速率:单位时间转移物品的数量,最大值由传送带的电压等级决定,玩家可以自行修改。
模式:传送带的传输方向,有输入和输出两种模式。
情况1:传送带是安装在物品管道上
输入的含义就是物品从外界转移到管道系统,输出的含义是物品从管道系统转移到外界。(机械臂、电动泵、流体校准器同理)
情况2:传送带安装在机器(或物品容器)上
输入指物品从外界转移到机器/物品容器,输出指物品从机器(或物品容器)转移到外界。(机械臂、电动泵、流体校准器同理)
过滤卡插槽:安装物品过滤卡、矿物词典过滤卡、智能物品过滤卡可以实现过滤功能,筛选所需要或不需要的物品。
特殊IO模式:有禁用(默认选项)、过滤、无过滤三种模式。
分发模式:有最近优先、增强轮询调度、轮询调度(次序式)三种模式。
在本案例中,如果传送带选择了最近优先模式,那么传送带将会把箱子A中的物品先转移到最近的箱子B,如果箱子B已满,则会转移下一个较近的箱子。
如果是增强轮询调度模式,那么传送带将会每秒分配相同数量的物品到B、C、D三个箱子,假定传送带速率是12物品/秒,那么B、C、D将会每秒从箱子A中接受4个物品(12/3=4)。在本例中如果传送带传输速率不为3的倍数,那么它“尽量可能”平均地传输。
如果是轮询调度(次序式)模式,传送带会先传输最近的箱子B,接着是较近的C,最后是D。单位时间内每个接受物品的容器的传输速率之和为传送带的传输速率。在本案例中,如果传输速率为6,那么B、C、D箱子将会按照顺序依次得到两个金苹果(6/3=2)。如果传送带传输速率不为3的倍数,那么它“尽量可能”平均地传输。
接着来讲过滤卡规则,物品过滤卡可以设定九种物品,并且可以指定为黑名单或白名单。值得注意的是, 传输过程会按照容器的物品槽位顺序来传输,与过滤卡无依赖关系。
机械臂
机械臂与传送带的功能和GUI相似,如下图所示:
最大不同点在于它有任意传输、精确补给、保持补给三种模式。
任意传输模式下与传送带功能是相同的。
精确补给:机械臂会按照精确补给设定的传输量精确地进行传输,低于这个值将不会转移物品。举个例子,假设在本案例中箱子A有52个金苹果,机械臂精确补给设定值为10,那么它每次转移物品只能是10个金苹果。当箱子A剩下两个金苹果时,机械臂将不会转移物品。但是在传送带模式下,箱子A剩下的两个金苹果将会被转移。
精确模式下的过滤卡不仅可以设置物品种类,还能设置过滤卡槽物品的量,方法是先插入过滤卡,然后从背包里拿出三个石头点击过滤卡插槽就可以了(金苹果同理),如图所示:
此时机械臂将会每次传输3个石头和三个金苹果(两种物品同时传输),低于设定数值的物品将不会被传输。
保持补给:机械臂将会保持目标容器对应物品的数量。如下图所示,左边箱子(装有1组金苹果)贴着传送带,箱子里的金苹果等待被传输。右边箱子紧贴机械臂,等待着接受左边箱子运过来的金苹果,机械臂设定为保持补给模式,保持补给数值为10。在这种情况下,当右边箱子里的金苹果数量大于或等于10,即机械臂保持补给值,这时候机械臂将不会转移左边过来的金苹果。只有当小于10的时候,机械臂才会转移物品,直到目标容器对应物品数量达到给定值,当然,以上的传输都不能逾越过滤卡的约束。
同样的,保持补给模式下的过滤卡也可以设置物品,如下图所示:
此时右边箱子(机械臂紧贴的)将会保持石头和金苹果数量均为3。
精确补给模式的特殊情况:
情况1:容器内具有多种类型的物品,每种物品的数量都低于精确补给值,但是所有类型的物品数量之和大于补给值,此时机械臂将不会传输物品。
情况2:容器内具有多种类型的物品,但是部分类型的物品数量大于补给值,此时机械臂将会传输这类型的物品。
保持补给模式的特殊情况:
情况1:左边箱子并不完全是单一的物品,有其他类型的物品,此时,机械臂会将所有类型物品逐次按照顺序转移到目标容器,直到这些不同类型的物品数量之和为10。