切换语言: Deutsch English Français Italiano 日本語 한국어 Polski Русский Українська

Inserters/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (fixed links)
 
(30 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{languages}}
{{languages}}
{{sublinks|Transport network/zh}}
''关于常见的黄色电力机械臂,参见 [[Inserter/zh|电力机械臂]].''
[[File:Mpstark-KVmf6LZ.gif|right]]
'''机械臂'''是将物品从一处移动到另一处的一种装置,其作为自动化运作的其中重要一环并大量地使用。其形状就像一只机器人手臂,能够将物品从一个方位抓起,移动到相反的另一个方位放下。例如,我们使用其将物件从一个装置移动到另一个装置里,将物件在[[storage/zh|容器]](例如箱子)或者[[transport belts/zh|传送带]]里放入或拿出。


=== 机械臂特性 ===
'''机械臂'''是用于短距离移动物品的一种装置。当被放置时,它们有着一个固定的方向。它们能够移动后面的物品放到它们的前面。通过做这,它们可以移动物品从一条传送带到另一条,还可以从机器或存储设备中提取物品或将物品放入其中。
机械臂可以:
*从地面、或传送带、或任何能将物品堆叠成[[Storages/Stack/zh|堆]]的东西(包括[[Storages/Chests/zh|箱子]],[[furnace/zh|冶炼炉]],[[Assembling machine/zh|制造机]])内'''捡起'''物品。
*将物品'''放到'''地面、或传送带、或任何能有剩余空间将物品堆叠成[[Storages/Stack/zh|堆]]并且的东西。


机械臂能根据放入处所需要的物品捡起相应物品,这意味着允许不同物品在同一条传送带上公用一个机械臂往其他机械臂或机器捡入物品。
== 机械臂类型 ==


[[File:Mpstark-UlSB2pr.gif|frame|right|智能机械臂只捡取过滤器所规定的物品]]
{| class="wikitable"
另外,智能机械臂在没设定红绿线逻辑系统下,只会捡取过滤器所规定的物品,除了设定了红绿线系统但没有设置过滤器时则会捡取任何物品。
| {{Imagelink|Burner inserter}} || 仅以燃料为动力的机械臂。
|-
| {{Imagelink|Inserter}} || 标准电力机械臂。
|-
| {{Imagelink|Long-handed inserter}} || 有从更远的距离添加和移除物品的能力。
|-
| {{Imagelink|Fast inserter}} || 比电力机械臂快得多。
|-
| {{Imagelink|Filter inserter}} || 高速机械臂的变种,能根据类型筛选物品。
|-
| {{Imagelink|Stack inserter}} || 和高速机械臂一样快但能够同时移动更多物品。
|-
| {{imagelink|Stack filter inserter}} || 集装机械臂的变种,能根据类型筛选物品。
|-
|}
 
==机制==
机械臂 '''会''':
* 从地面,从[[Transport belts|传送带]],或从任何有存储空间的物体(包括[[Chests/zh|箱子]],[[furnace/zh|冶炼炉]],[[Assembling machine/zh|组装机]])拿取物品。
* 将物品放到地面、传送带、或任何任何有存储空间的物体。
* 在缺乏电力时以更低速工作。
* 同时拿取和它们[[inserter capacity bonus (research)|堆叠数量]]允许的一样多的物品,如果它们不用不得不等待太长时间来拿取。
 
机械臂 '''不会''':
* 拿取不能被插入相邻实体的物品。
* 当相邻实体是蓝图时拿取任何物品。
* 拿取物品来放入一个有着满库存的实体。
* 一次在同个地块上放多于一个物品
* 将物品放入不能持有它们的实体,例如由于[[Stack#Filtered_stacks/zh|筛选]]或[[Stack#Stack_limitation/zh|限制槽]]。
* 填满整个[[boiler/zh|锅炉]],[[nuclear reactor/zh|核反应堆]],[[:Category:Producers|生产建筑]],[[furnace/zh|熔炉]]和[[turret/zh|炮塔]]的目标库存。
 
如果两个或更多机械臂从同一格拿起物品,能最快抓取物品的机械臂将会先拿起。除了高速机械臂,这有利于机械臂从传送带的内侧拿起物品。


=== 抓取限制 ===
=== 抓取限制 ===
机械臂当捡入方已经有足够的物品会停止工作。例如,如果一个锅炉有5个或超过的燃料,机械臂就不会捡入燃料,直到低于5个时会恢复运作,直接燃料数目恢复为5个。
根据机械臂移动物品的位置,它并不总是填满整个目标库存。这允许其他机械臂从同一传送带获取它们的份额。例如,如果一个锅炉里面有5个或更多的燃料物品,机械臂将不会添加额外的燃料。这允许其他燃料沿着传送带进一步移动。当燃料少于5个时,机械臂将继续添加燃料,达到5个物品的限制。


{| class="wikitable"
{| class="wikitable"
! 实体 !! 物件类型 !! 捡入限制 !! 备注
! 实体 !! 物品类型 !! 自动添加限制
|-
|-
| [[Boiler/zh|锅炉]]、 [[Burner inserter/zh|热能机械臂]]、 [[Furnace/zh|冶炼炉]] || [[Fuel/zh|燃料]] || align="center" | 5 || Modders 应该忽略带有燃料的冶炼炉配方。<!--Modders should avoid recipes for furnaces with fuel.-->
| [[Boiler/zh|锅炉]]、 [[Burner inserter/zh|热能机械臂]]、 [[Furnace/zh|冶炼炉]] || [[Fuel/zh|燃料]] || align="center" | 5
|-
|-
| [[Gun turret/zh|机枪炮塔]] || 弹药 || align="center" | 10 || 从 v0.8.4开始
| [[Gun turret/zh|机枪炮塔]] || 弹匣 || align="center" | 10
|-
|-
| [[Assembling machine/zh|制造机]][[Furnace/zh|冶炼炉]] || 配方所需物件 || 配方所需物件数量的两倍 ||
| [[Artillery turret/zh|重炮炮塔]] || [[Artillery shell/zh|重炮炮弹]] || align="center" | 5
|-
|-
| [[Lab/zh|研究中心]] || [[Science pack/zh|科技包]] || 生成一点研究点所需科技包数的两倍 ||
| [[Assembling machine/zh|组装机]],[[Furnace/zh|冶炼炉]],[[centrifuge/zh|离心机]],[[chemical plant/zh|化工厂]],和[[Oil refinery/zh|炼油厂]] || 配方所需的物品 || 用于1次合成的原料,加上用于在一个完整的机械臂摆动过程中可以完成的合成的原料;但至少是2次合成的原料,最多是100次合成的原料。
|-
| [[Lab/zh|研究中心]] || [[Science pack/zh|科技包]] || 一个研究单元需要的两倍的科技包。
|}
|}


一个机械臂从[[Storage/Stack/zh|]]物品的容器(如箱子)将成堆的物品捡入一个建筑时可能会发生超过捡入物品堆限制。多个机械臂捡入物品时也会可能发生类似情况。
一个有着高于1的[[inserter capacity bonus (research)|机械臂运量加成]]的机械臂可以过量填装目标建筑,由于机械臂拿起比需要的更大量的物品。过度填装也能发生在多个机械臂被用于向同个建筑添加物品的时候。


=== 机械臂与传送带 ===
=== 机械臂与传送带 ===
[[Transport belts/zh|传送带]]能运送两线的物件,机械臂只能往其中一条线放置物品。放置到哪一条线取决于机械臂在传送带哪一侧,如果想知道传送带换线的话,请查看[[Transport_belts/Belt_lane/zh#Changing_side_of_lane]]。
[[Transport belts/zh|传送带]]有着物品可以被传动的两侧。机械臂仅把物品放到传送带的一侧,或从机械臂的角度的较远侧,或如果传送带正向机械臂的同向或反向前进,机械臂角度的右侧。


{|
{|
| style="width:320px;" | [[File:Inserter_dropoff_locations.gif]] || [[File:Inserter_pickup_locations.gif]]
|-
|-
|[[File:Mpstark-5RdLql0.gif|frame|机械臂'''永远'''将物品放置到离自己远的一侧。]]
| style="width:320px;" | 机械臂将物品放在最远的一侧。如果传送带与机械臂的方向相同,则从传送带的角度来看,该物品将被放置在右侧上。在弯道中,机械臂总是放置在远侧。
|[[File:Mpstark-8pfqtMV.gif|frame|机械臂'''优先'''抓取近自己一侧的物品线]]
| style="width:320px;" | 机械臂'''优先'''从最近的一侧拿走物品。如果最近的一侧是空的,机械臂将从远侧取。如果传送带与机械臂的方向相同,则机械臂的'''优先'''从从皮带的左侧取。如果左侧是空的,它将从右侧取。
|[[File:Mpstark-0XL7KBq.gif|frame|当机械臂和传送带方向相同时,机械臂会将物品往靠向其旋转的方向的传送带一侧,默认情况下,水平的会靠顶的一侧,垂直的会靠左的一侧。如果从传送带拿出时,方向可能会改变(参见[http://www.factorioforums.com/forum/viewtopic.php?f=5&t=3920])]]
|}
 
=== 潜在问题 ===
机械臂在拾取物品时可能存在问题:
 
*从非常快的传送带,因为物品移动得太快。
*从地下传送带的入口或出口(因为它们用于拾取的时间较短)
*从传送带弯道处,如果物品在拐角内侧
 
== 动力使用 ==
* 电力机械臂即使在不移动时也会消耗能量,作为空闲动力。
* 每次使用的能量的量是相同的。
* [[burner inserter/zh|热能机械臂]]闲置时不消耗能量,但活跃时使用更多的能量。
 
== 机械臂速度 ==
 
{| class="wikitable"
! 类型
! 旋转速度 (turns per [[Game-tick]])<br/>伸展速度 ([[Tile]]s per Tick)
! Turns per [[Game-second]]<br/>Tiles per Game-second
! Game-second per full turn<br/>Game-seconds per Tile
! Ticks per full turn<br/>Ticks per Tile
|- align="center"
| align="left"| {{Imagelink|Burner inserter}} || 0.01<br/>0.0214 || 0.59<br/>1.284 || 1.7<br/>0.833 || 102<br/>76
|- align="center"
| align="left"| {{Imagelink|Inserter}} || 0.014<br/>0.03 || 0.83<br/>1.8 || 1.2<br/>0.56 || 72<br/>54
|- align="center"
| align="left"| {{Imagelink|Long-handed inserter}} || 0.02<br/>0.0457 || 1.15<br/>2.742 || 0.867<br/>0.416 || 52<br/>36
|- align="center"
| align="left"| {{Imagelink|Fast inserter}}<br/>{{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || 0.04<br/>0.07 || 2.31<br/>4.2 || 0.433<br/>0.238 || 26<br/>24
|-
|-
|[[File:Mpstark-5ceWt8I.gif|frame|物件会被带到传送带末端地面上,机械臂刚好能从捡起端地面捡起物件,所以传送带末端应该延伸到机械臂捡起端地面前或旁一格。而且这样做会另机械臂转的速度比平时快,当在传送带的物品出现机械臂可捡起范围时,不需要旋转完整180度。]]
|[[File:Mpstark-UayT5wJ.gif|frame|机械臂能放置物件在:
<ol>
<li>所有类型传送带</li>
<li>所有地下传送带的入口或出口</li>
</ol>]]
|}
|}


* 机械臂可以在传送带转弯处,但也会有机会造成物件[[Transport belts/Blocking items/zh|堵塞]]。
'''注:''' 这些数直接来源于[https://github.com/wube/factorio-data/tree/master/base/prototypes/entity factorio-data github repository]。
* 机械臂不能往分离器上放置物品。
 
* 机械臂能从以下位置捡起物件:
===旋转速度===
** 分离器出口
换算: 2π rad = 100% of a circle rotation = '''1 turn''' (或完整转一圈).
** 传送带前半部分
 
* 机械比在以下位置捡起物品时会有问题:
注:一个机械臂并不总是需要完全转向。当从传送带抓物品时,从最近的一侧上抓取物品的速度稍微快一点。
** 从太快的传送带,物件移动得太快以至于冲过机械臂的可捡起范围(黄臂最高适应黄带,绿臂或蓝臂最高适应蓝带)
 
** 从传送带转角处(黑臂不能从转角出捡起物品,参见[http://www.factorioforums.com/forum/viewtopic.php?f=23&t=5678]
===伸展速度===
** 从地下传送带出口或入口
伸展速度通常是不可见的(只有当与其他插入器相比时),但比如当从传送带的近侧或远侧取物品时有可以测出的速度差异。并且,一些mod可以改变机械臂的拾取和放置位置,使这个数据更有实质作用。
 
==机械臂运输量==
 
下面是基于一个实验,它来自[https://docs.google.com/spreadsheets/d/1OzlP2v6P1OGxK1xCFr77aqVfNNEaEKHlA89aSVmqBGw/edit?usp=sharing 0.15]和[https://docs.google.com/spreadsheets/d/1i9EFqTfBze69nmnRwbzpEmILZKSXO__KF6ohv1LWbe8/edit?usp=sharing 0.16]。   
所有的0.16实验数据的收集是通过用下面的电路蓝图来测量机械臂摆动间的精确的tick进行的。这个页面上的许多数据(特别是传送带到箱子的数据)很大程度上依赖于测量完成的设置条件。如果您的设置与本页面测试的设置不同,您可以使用下面的蓝图自行测量。
 
{{BlueprintString|bp-string=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}}
 
机械臂在箱子和其他[[stack|stacks]]间的运输量是一个简单的关于堆叠大小和机械臂速度的函数:
 
<blockquote>
''n'' = 堆叠大小
 
''t_arm'' = 机械臂来回移动的时间
 
时间每物品 = ''t_arm'' / ''n''
 
运输量(物品/秒) = 1 / 时间每物品 = ''n'' / ''t_arm''
</blockquote>
 
当移动物品到或从传送带时,拿起或放下物品的时间也成为一个因素:
 
<blockquote>
''t_item'' = 拿起或放下一个物品的时间
 
''t_cycle'' = 完成一整个机械臂周期的时间 = ''t_arm'' + ''n''*''t_item''
 
时间每物品 = ''t_cycle'' / ''n'' = ''t_item'' + ''t_arm'' / ''n''
 
运输量(物品/秒) = 1 / (''t_item'' + ''t_arm'' / ''n'')
</blockquote>
 
===箱到箱===


== 强力用法 ==
'''注:''' 实验数据来自0.16


* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5253 Inserter Power Efficiency]: Movements per energy and exact power usage numbers.
{| class="wikitable"
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5400 Small Inserter Test]: Comparison if energy usage per item.
! rowspan=2 | 类型
* [[Inserters/Reduce power consumption]]
! rowspan=2 | 机械臂周期每秒
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5524 Inserter heartbeats]: In some situations it is not possible to calculate the needed power usage.
! colspan=6 | 物品/秒 在[[inserter capacity bonus (research)|机械臂运量加成]]等级(堆叠大小)
|-
! colspan=2 | 无运量加成
! colspan=2 | 运量加成2
! colspan=2 | 运量加成7
|- align="center"
| align="left"| {{Imagelink|Burner inserter}} || 0.59 || 0.59 || (1) || 1.18 || (2) || 1.76 || (3)
|- align="center"
| align="left"| {{Imagelink|Inserter}} || 0.83 || 0.83 || (1) || 1.67 || (2) || 2.50 || (3)
|- align="center"
| align="left"| {{Imagelink|Long-handed inserter}} || 1.15 || 1.15 || (1) || 2.31 || (2) || 3.46 || (3)
|- align="center"
| align="left"| {{Imagelink|Fast inserter}}<br/>{{Imagelink|Filter inserter}} || 2.31 || 2.31 || (1) || 4.62 || (2) || 6.92 || (3)
|- align="center"
| align="left"| {{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || 2.31 || 4.62 || (2) || 9.23 || (4) || 27.69 || (12)
|-
|}


== 机械臂速度 ==
===箱到带===
 
从箱子到传送带的运输量取决于传送带的满载程度。机械臂不会在物品紧挨着的传送带上放下一个物品(也就是完全压缩)——它等待直到有一个空隙。然而,如果空隙比物品窄,那么传送带上上游的物品会停下来为正被插入的物品腾出空间。然而,传送带的方向和机械臂相比并不重要。
 
在这些测量中,机械臂将物品移到空的传送带上。在三个不同的堆叠大小在三个不同[[inserter capacity bonus (research)|机械臂运量加成]]等级的数值给出。


(Taken from http://www.factorioforums.com/forum/viewtopic.php?f=18&t=4637)
'''注:''' 实验数据来自0.16


{| class="wikitable"
{| class="wikitable"
! Item-type
! rowspan=3 | 类型
! Rotation-speed (turn per [[Tick]])<br/>Extension-speed ([[Tile]] per [[Tick]])
! colspan=12 | 物品/秒 在[[inserter capacity bonus (research)|机械臂运量加成]]等级(堆叠大小)
! turn / [[Game-second]]<br/>[[Tile]] / [[Game-second]]
|-
! Rotations (full turns!) per [[Game-second]]<br/>Extension per [[Game-second]] (sec/[[Tile]])
! colspan=4 | 无运量加成
! colspan=4 | 运量加成2
! colspan=4 | 运量加成7
|-
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]] ||
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]] ||
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]] ||
|- align="center"
|- align="center"
| {{imagelink|burner-inserter|Burner inserter}} || 0.01 turn/tick<br/>0.02 tile/tick || 0.6 turn/sec<br/>1.2 tile/sec || 1.667 sec/full turn<br/>0.833 sec/tile
| align="left"| {{Imagelink|Burner inserter}} || 0.59 || 0.59 || 0.59 || (1) || 1.17 || 1.17 || 1.17 || (2) || 1.62 || 1.70 || 1.71 || (3)
|- align="center"
|- align="center"
| {{imagelink|basic-inserter|Basic inserter}} || 0.014 turn/tick<br/>0.028 tile/tick || 0.84 turn/sec<br/>1.68 tile/sec || 1.191 sec/full turn<br/>0.595 sec/tile
| align="left"| {{Imagelink|Inserter}} || 0.83 || 0.83 || 0.83 || (1) || 1.64 || 1.64 || 1.64 || (2) || 2.22 || 2.37 || 2.40 || (3)
|- align="center"
|- align="center"
| {{imagelink|long-handed-inserter|Long handed inserter}} || 0.02 turn/tick<br/>0.04 tile/tick || 1.2 turn/sec<br/>2.4 tile/sec || 0.833 sec/full turn<br/>0.416 sec/tile
| align="left"| {{Imagelink|Long-handed inserter}} || 1.15 || 1.15 || 1.15 || (1) || 2.26 || 2.26 || 2.26 || (2) || 2.95 || 3.21 || 3.27 || (3)
|- align="center"
|- align="center"
| {{imagelink|fast-inserter|Fast inserter}} || 0.035 turn/tick<br/>0.07 tile/tick || 2.1 turn/sec<br/>4.2 tile/sec || 0.476 sec/full turn<br/>0.238 sec/tile
| align="left"| {{Imagelink|Fast inserter}}<br/>{{Imagelink|Filter inserter}} || 2.31 || 2.31 || 2.31 || (1) || 4.44 || 4.44 || 4.44 || (2) || 5.14 || 6.00 || 6.21 || (3)
|- align="center"
| align="left"| {{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || 4.44 || 4.44 || 4.44 || (2) || 5.45 || 6.86 || 7.50 || (4) || 6.21 || 10.14 || 12.86 || (12)
|-
|}
 
为了计算[[Stack inserter/zh|集装机械臂]]和[[Stack filter inserter/zh|集装筛选机械臂]]在任何运量等级下的运输量,你可以和上方带/箱运输量公式使用这些线性拟合的因素:
 
'''注:''' 实验数据来自0.15
 
{| class="wikitable"
! rowspan=2 | 类型
! colspan=2 | {{Imagelink|Transport belt}}
! colspan=2 | {{Imagelink|Fast transport belt}}
! colspan=2 | {{Imagelink|Express transport belt}}
|-
! ''t_item'' || ''t_arm''
! ''t_item'' || ''t_arm''
! ''t_item'' || ''t_arm''
|- align="center"
|- align="center"
| {{imagelink|smart-inserter|Smart inserter}} || 0.035 turn/tick<br/>0.07 tile/tick || 2.1 turn/sec<br/>4.2 tile/sec || 0.476 sec/full turn<br/>0.238 sec/tile
| align="left"| {{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || 0.142 || 0.292 || 0.073 || 0.360 || 0.049 || 0.384
|-
|-
|}
|}
Fast inserter and smart inserter have the same speed.


=== 旋转速度 ===
参见[https://docs.google.com/spreadsheets/d/1OzlP2v6P1OGxK1xCFr77aqVfNNEaEKHlA89aSVmqBGw/edit?usp=sharing source spreadsheet]获得对于其他机械臂类型的相应因素。它们的误差一般在1%以下。
Convention: 2π rad = 100% of a circle rotation = '''1 turn''' (or one full rotation)


=== 展开速度 ===
===带到箱(垂直)===
The extension-speed is normally not visible (only when compared to other inserters), but there are measurable speed differences when taking - for example - from the near or the far side of a belt.


This effect is also important for [[Railway network/Train station|Train stations]], when unloading items from wagons, cause the inserters needs to stretch out to the center of a wagon, which is some tiles long and leads to visible slower speed.
'''注:''' 实验数据来自0.15


=== 移动与能量消耗 ===
当从传送带上拿物品时,除了传送带填满之外,还有更多的因素起作用:


The energy usage is not dependend on the amount of rotation (or extension), it is depending if the inserter starts an action, which is like grabbing, moving, release and returning.
* 物品移动得多快(即是否它们在传送带上排队或以传送带速度移动)。
* 传送带是否垂直于机械臂或接近它。
* 物品是否在垂直传送带的近或远侧上。
* 传送带是否转动,以及物品是否在弯道的内侧或外侧。
* 传送带是否是地下入口或出口。这缩短了机械臂拾取插入物需要的物品可视时间。
* 机械臂和传送带上的物品间的各种复杂的时间因素,因为游戏模拟了机械臂自动寻找每个物品。
 
下面使用的测试设置是一个机械臂从只有远侧有物品的垂直带上取物品。传送带被完全压缩,并且计时的都是全速移动并尽可能排队的物品。堆叠大小在三个不同[[inserter capacity bonus (research)|机械臂运量加成]]等级的数值给出。


== 类型 ==
{| class="wikitable"
{| class="wikitable"
! Item-type !! Max power !! Description
! rowspan=4 | Type
! colspan=15 | Items/second at [[inserter capacity bonus (research)|capacity bonus]] level (stack size)
|-
|-
| {{imagelink|burner-inserter|Burner inserter}} || 180 W (burner) || Most basic inserter, needs burning fuel.
! colspan=5 | 无运量加成
! colspan=5 | 运量加成2
! colspan=5 | 运量加成7
|-
|-
| {{imagelink|inserter|Inserter}} || 13 W || Basic electric inserter.
! colspan=3 | 物品在<br/>传送带速度
! rowspan=2 | 物品<br/>排队<br/>
! rowspan=2 |
! colspan=3 | 物品在<br/>传送带速度
! rowspan=2 | 物品<br/>排队<br/>
! rowspan=2 |
! colspan=3 | 物品在<br/>传送带速度
! rowspan=2 | 物品<br/>排队<br/>
! rowspan=2 |
|-
|-
| {{imagelink|long-handed-inserter|Long handed inserter}} || 18 W || Basic inserter able to grab [[Items]] from 2 tiles distance.
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]]
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]]
! [[File:Transport belt.png|link=Transport belt]] || [[File:Fast transport belt.png|link=Fast transport belt]] || [[File:Express transport belt.png|link=Express transport belt]]
|- align="center"
| align="left"| {{Imagelink|Burner inserter}} || '''0.56''' || '''0.56''' || 0.51 || 0.65 || (1) || '''1.11''' || 1.07 || 0.98 || 1.18 || (2) || 1.43 || '''1.54''' || 1.43 || 1.75 || (3)
|- align="center"
| align="left"| {{Imagelink|Inserter}} || '''0.83''' || 0.74 || 0.77 || 0.90 || (1) || '''1.57''' || 1.48 || 1.45 || 1.62 || (2) || 2.00 || '''2.11''' || 2.07 || 2.40 || (3)
|- align="center"
| align="left"| {{Imagelink|Long-handed inserter}} || '''1.16''' || 1.11 || 1.11 || 1.22 || (1) || 2.22 || '''2.22''' || 2.11 || 2.31 || (2) || 3.08 || 3.08 || '''3.16''' || 3.33 || (3)
|- align="center"
| align="left"| {{Imagelink|Fast inserter}}<br/>{{Imagelink|Filter inserter}} || '''2.22''' || '''2.22''' || 2.14 || 2.40 || (1) || '''4.17''' || 3.81 || 4.00 || 4.29 || (2) || '''5.71''' || 5.45 || 5.46 || 6.21 || (3)
|- align="center"
| align="left"| {{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || '''4.17''' || 3.81 || 4.00 || 4.29 || (2) || '''6.67''' || '''6.67''' || 6.15 || 6.67 /<br/>7.50 /<br/>7.74 * || (4) || 6.67 || 10.00 || '''12.00''' || 6.67 /<br/>11.61 /<br/>13.58 * || (12)
|-
|-
| {{imagelink|fast-inserter|Fast inserter}} || 30 W || Working at double speed.
|}
|- style="background: #DDEEDD"  
 
| {{imagelink|smart-inserter|Smart inserter}} || 40 W || Able to connect to [[Circuit network]] and [[Logistic network]], to specify working conditions. Can grab also specified item types only.
<nowiki>*)</nowiki> 基础/高速/极速传送带的运量。
 
由于涉及更多的因素,这些测量表现出比箱到带更复杂的模式。
 
* 粗体单元格显示了哪种带上在每个加成等级下物品以传送带速度移动时机械臂的最好运量。更高速度的传送带意味着传送带不得不更努力地工作以捕捉快速移动的物品。对于较慢的机械臂和较小的堆叠大小,效果最为明显。
* 当物品排队时,传送带类型几乎不重要,因此对于这种情况只有一列。例外的是集装机械臂——-对于基础传送带,是传送带设立了堆叠量超过4的限制,并且也有值得注意的高速和极速传送带间的差异。
 
这里是获取[[Stack inserter/zh|集装机械臂]]和[[Stack filter inserter/zh|集装筛选机械臂]]在任何运量等级下的运量的线性拟合因子,通过使用上面的带/箱运量公式。
 
{| class="wikitable"
! rowspan=2 |类型
! colspan=2 | {{Imagelink|Transport belt}}
! colspan=2 | {{Imagelink|Fast transport belt}}
! colspan=2 | {{Imagelink|Express transport belt}}
|-
! ''t_item'' || ''t_arm''
! ''t_item'' || ''t_arm''
! ''t_item'' || ''t_arm''
|- align="center"
| align="left"| {{Imagelink|Stack inserter}}<br/>{{imagelink|Stack filter inserter}} || 0.045* || 0.403* || 0.063 || 0.387 || 0.049 || 0.416
|-
|-
|}
|}


== 特别表现 ==
<nowiki>*)</nowiki> 由于传送带是堆叠大小4以上的限制因素,这些数只精确到该大小。超过此,运量固定在每秒6.67个物品。
 
=== 带到箱(面对机械臂) ===
 
'''注:''' 实验数据来自0.16
 
当从面对机械臂的传送带上拿起物品时,不同设置之间存在多个小差异。下面的运量测试是用有着最大[[inserter capacity bonus (research)|机械臂运量加成]]的[[Stack inserter/zh|集装机械臂]]和[[Stack filter inserter/zh|集装筛选机械臂]]进行的。
下图中的每个设置显示机械臂每周期的tick数和机械臂每秒移动的物品数量。
 
[[File:Inserter_belt_to_chest_throughput.png]]
 
这些测量在设置的所有方向上是一致的,除了下面的图片中的一个,它具有较慢的循环速度,因为它面向南方。这是目前已知的唯一不一致。


* [[Inserters/Interaction with other Entities]]
[[File:Inserter_belt_to_chest_throughput_exception.png]]
* [[Inserters/Instead of belt]]: Use it instead of a belt
* [[Inserter item stack size]]: Inserter moves more than an item per turn, works only for transport from stack to stack
* [[Inserters:Focus/Grep-Points]]
* [[Inserters/Priority]]
* [[Storages/Sorting]] (extended filtering)


== 参见 ==
==参见==
* [[Electric network/zh|电力网络]]
* [[Electric system/zh|电力网络]]
* [[Transport network/zh|传送带运输网络]]
* [[Belt transport system/zh]]
* [[Inserter capacity bonus (research)/zh|机械臂运量加成(研究)]]: 机械臂每轮移动更多物品。


{{c|Items}}
{{C|Inserters}}
{{c|Transport network}}
{{c|Circuit network}}

Latest revision as of 15:46, 3 February 2022

关于常见的黄色电力机械臂,参见 电力机械臂.

机械臂是用于短距离移动物品的一种装置。当被放置时,它们有着一个固定的方向。它们能够移动后面的物品放到它们的前面。通过做这,它们可以移动物品从一条传送带到另一条,还可以从机器或存储设备中提取物品或将物品放入其中。

机械臂类型

Burner inserter.png
热能机械臂
仅以燃料为动力的机械臂。
Inserter.png
电力机械臂
标准电力机械臂。
Long-handed inserter.png
加长机械臂
有从更远的距离添加和移除物品的能力。
Fast inserter.png
高速机械臂
比电力机械臂快得多。
Filter inserter.png
筛选机械臂
高速机械臂的变种,能根据类型筛选物品。
Stack inserter.png
集装机械臂
和高速机械臂一样快但能够同时移动更多物品。
Stack filter inserter.png
集装筛选机械臂
集装机械臂的变种,能根据类型筛选物品。

机制

机械臂 :

  • 从地面,从传送带,或从任何有存储空间的物体(包括箱子冶炼炉组装机)拿取物品。
  • 将物品放到地面、传送带、或任何任何有存储空间的物体。
  • 在缺乏电力时以更低速工作。
  • 同时拿取和它们堆叠数量允许的一样多的物品,如果它们不用不得不等待太长时间来拿取。

机械臂 不会:

  • 拿取不能被插入相邻实体的物品。
  • 当相邻实体是蓝图时拿取任何物品。
  • 拿取物品来放入一个有着满库存的实体。
  • 一次在同个地块上放多于一个物品
  • 将物品放入不能持有它们的实体,例如由于筛选限制槽
  • 填满整个锅炉核反应堆生产建筑熔炉炮塔的目标库存。

如果两个或更多机械臂从同一格拿起物品,能最快抓取物品的机械臂将会先拿起。除了高速机械臂,这有利于机械臂从传送带的内侧拿起物品。

抓取限制

根据机械臂移动物品的位置,它并不总是填满整个目标库存。这允许其他机械臂从同一传送带获取它们的份额。例如,如果一个锅炉里面有5个或更多的燃料物品,机械臂将不会添加额外的燃料。这允许其他燃料沿着传送带进一步移动。当燃料少于5个时,机械臂将继续添加燃料,达到5个物品的限制。

实体 物品类型 自动添加限制
锅炉热能机械臂冶炼炉 燃料 5
机枪炮塔 弹匣 10
重炮炮塔 重炮炮弹 5
组装机冶炼炉离心机化工厂,和炼油厂 配方所需的物品 用于1次合成的原料,加上用于在一个完整的机械臂摆动过程中可以完成的合成的原料;但至少是2次合成的原料,最多是100次合成的原料。
研究中心 科技包 一个研究单元需要的两倍的科技包。

一个有着高于1的机械臂运量加成的机械臂可以过量填装目标建筑,由于机械臂拿起比需要的更大量的物品。过度填装也能发生在多个机械臂被用于向同个建筑添加物品的时候。

机械臂与传送带

传送带有着物品可以被传动的两侧。机械臂仅把物品放到传送带的一侧,或从机械臂的角度的较远侧,或如果传送带正向机械臂的同向或反向前进,机械臂角度的右侧。

Inserter dropoff locations.gif Inserter pickup locations.gif
机械臂将物品放在最远的一侧。如果传送带与机械臂的方向相同,则从传送带的角度来看,该物品将被放置在右侧上。在弯道中,机械臂总是放置在远侧。 机械臂优先从最近的一侧拿走物品。如果最近的一侧是空的,机械臂将从远侧取。如果传送带与机械臂的方向相同,则机械臂的优先从从皮带的左侧取。如果左侧是空的,它将从右侧取。

潜在问题

机械臂在拾取物品时可能存在问题:

  • 从非常快的传送带,因为物品移动得太快。
  • 从地下传送带的入口或出口(因为它们用于拾取的时间较短)
  • 从传送带弯道处,如果物品在拐角内侧

动力使用

  • 电力机械臂即使在不移动时也会消耗能量,作为空闲动力。
  • 每次使用的能量的量是相同的。
  • 热能机械臂闲置时不消耗能量,但活跃时使用更多的能量。

机械臂速度

类型 旋转速度 (turns per Game-tick)
伸展速度 (Tiles per Tick)
Turns per Game-second
Tiles per Game-second
Game-second per full turn
Game-seconds per Tile
Ticks per full turn
Ticks per Tile
Burner inserter.png
热能机械臂
0.01
0.0214
0.59
1.284
1.7
0.833
102
76
Inserter.png
电力机械臂
0.014
0.03
0.83
1.8
1.2
0.56
72
54
Long-handed inserter.png
加长机械臂
0.02
0.0457
1.15
2.742
0.867
0.416
52
36
Fast inserter.png
高速机械臂
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
0.04
0.07
2.31
4.2
0.433
0.238
26
24

注: 这些数直接来源于factorio-data github repository

旋转速度

换算: 2π rad = 100% of a circle rotation = 1 turn (或完整转一圈).

注:一个机械臂并不总是需要完全转向。当从传送带抓物品时,从最近的一侧上抓取物品的速度稍微快一点。

伸展速度

伸展速度通常是不可见的(只有当与其他插入器相比时),但比如当从传送带的近侧或远侧取物品时有可以测出的速度差异。并且,一些mod可以改变机械臂的拾取和放置位置,使这个数据更有实质作用。

机械臂运输量

下面是基于一个实验,它来自0.150.16。 所有的0.16实验数据的收集是通过用下面的电路蓝图来测量机械臂摆动间的精确的tick进行的。这个页面上的许多数据(特别是传送带到箱子的数据)很大程度上依赖于测量完成的设置条件。如果您的设置与本页面测试的设置不同,您可以使用下面的蓝图自行测量。

Blueprint.png  复制蓝图代码

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

机械臂在箱子和其他stacks间的运输量是一个简单的关于堆叠大小和机械臂速度的函数:

n = 堆叠大小

t_arm = 机械臂来回移动的时间

时间每物品 = t_arm / n

运输量(物品/秒) = 1 / 时间每物品 = n / t_arm

当移动物品到或从传送带时,拿起或放下物品的时间也成为一个因素:

t_item = 拿起或放下一个物品的时间

t_cycle = 完成一整个机械臂周期的时间 = t_arm + n*t_item

时间每物品 = t_cycle / n = t_item + t_arm / n

运输量(物品/秒) = 1 / (t_item + t_arm / n)

箱到箱

注: 实验数据来自0.16

类型 机械臂周期每秒 物品/秒 在机械臂运量加成等级(堆叠大小)
无运量加成 运量加成2 运量加成7
Burner inserter.png
热能机械臂
0.59 0.59 (1) 1.18 (2) 1.76 (3)
Inserter.png
电力机械臂
0.83 0.83 (1) 1.67 (2) 2.50 (3)
Long-handed inserter.png
加长机械臂
1.15 1.15 (1) 2.31 (2) 3.46 (3)
Fast inserter.png
高速机械臂
Filter inserter.png
筛选机械臂
2.31 2.31 (1) 4.62 (2) 6.92 (3)
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
2.31 4.62 (2) 9.23 (4) 27.69 (12)

箱到带

从箱子到传送带的运输量取决于传送带的满载程度。机械臂不会在物品紧挨着的传送带上放下一个物品(也就是完全压缩)——它等待直到有一个空隙。然而,如果空隙比物品窄,那么传送带上上游的物品会停下来为正被插入的物品腾出空间。然而,传送带的方向和机械臂相比并不重要。

在这些测量中,机械臂将物品移到空的传送带上。在三个不同的堆叠大小在三个不同机械臂运量加成等级的数值给出。

注: 实验数据来自0.16

类型 物品/秒 在机械臂运量加成等级(堆叠大小)
无运量加成 运量加成2 运量加成7
Transport belt.png Fast transport belt.png Express transport belt.png Transport belt.png Fast transport belt.png Express transport belt.png Transport belt.png Fast transport belt.png Express transport belt.png
Burner inserter.png
热能机械臂
0.59 0.59 0.59 (1) 1.17 1.17 1.17 (2) 1.62 1.70 1.71 (3)
Inserter.png
电力机械臂
0.83 0.83 0.83 (1) 1.64 1.64 1.64 (2) 2.22 2.37 2.40 (3)
Long-handed inserter.png
加长机械臂
1.15 1.15 1.15 (1) 2.26 2.26 2.26 (2) 2.95 3.21 3.27 (3)
Fast inserter.png
高速机械臂
Filter inserter.png
筛选机械臂
2.31 2.31 2.31 (1) 4.44 4.44 4.44 (2) 5.14 6.00 6.21 (3)
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
4.44 4.44 4.44 (2) 5.45 6.86 7.50 (4) 6.21 10.14 12.86 (12)

为了计算集装机械臂集装筛选机械臂在任何运量等级下的运输量,你可以和上方带/箱运输量公式使用这些线性拟合的因素:

注: 实验数据来自0.15

类型
Transport belt.png
基础传送带
Fast transport belt.png
高速传送带
Express transport belt.png
极速传送带
t_item t_arm t_item t_arm t_item t_arm
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
0.142 0.292 0.073 0.360 0.049 0.384

参见source spreadsheet获得对于其他机械臂类型的相应因素。它们的误差一般在1%以下。

带到箱(垂直)

注: 实验数据来自0.15

当从传送带上拿物品时,除了传送带填满之外,还有更多的因素起作用:

  • 物品移动得多快(即是否它们在传送带上排队或以传送带速度移动)。
  • 传送带是否垂直于机械臂或接近它。
  • 物品是否在垂直传送带的近或远侧上。
  • 传送带是否转动,以及物品是否在弯道的内侧或外侧。
  • 传送带是否是地下入口或出口。这缩短了机械臂拾取插入物需要的物品可视时间。
  • 机械臂和传送带上的物品间的各种复杂的时间因素,因为游戏模拟了机械臂自动寻找每个物品。

下面使用的测试设置是一个机械臂从只有远侧有物品的垂直带上取物品。传送带被完全压缩,并且计时的都是全速移动并尽可能排队的物品。堆叠大小在三个不同机械臂运量加成等级的数值给出。

Type Items/second at capacity bonus level (stack size)
无运量加成 运量加成2 运量加成7
物品在
传送带速度
物品
排队
物品在
传送带速度
物品
排队
物品在
传送带速度
物品
排队
Transport belt.png Fast transport belt.png Express transport belt.png Transport belt.png Fast transport belt.png Express transport belt.png Transport belt.png Fast transport belt.png Express transport belt.png
Burner inserter.png
热能机械臂
0.56 0.56 0.51 0.65 (1) 1.11 1.07 0.98 1.18 (2) 1.43 1.54 1.43 1.75 (3)
Inserter.png
电力机械臂
0.83 0.74 0.77 0.90 (1) 1.57 1.48 1.45 1.62 (2) 2.00 2.11 2.07 2.40 (3)
Long-handed inserter.png
加长机械臂
1.16 1.11 1.11 1.22 (1) 2.22 2.22 2.11 2.31 (2) 3.08 3.08 3.16 3.33 (3)
Fast inserter.png
高速机械臂
Filter inserter.png
筛选机械臂
2.22 2.22 2.14 2.40 (1) 4.17 3.81 4.00 4.29 (2) 5.71 5.45 5.46 6.21 (3)
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
4.17 3.81 4.00 4.29 (2) 6.67 6.67 6.15 6.67 /
7.50 /
7.74 *
(4) 6.67 10.00 12.00 6.67 /
11.61 /
13.58 *
(12)

*) 基础/高速/极速传送带的运量。

由于涉及更多的因素,这些测量表现出比箱到带更复杂的模式。

  • 粗体单元格显示了哪种带上在每个加成等级下物品以传送带速度移动时机械臂的最好运量。更高速度的传送带意味着传送带不得不更努力地工作以捕捉快速移动的物品。对于较慢的机械臂和较小的堆叠大小,效果最为明显。
  • 当物品排队时,传送带类型几乎不重要,因此对于这种情况只有一列。例外的是集装机械臂——-对于基础传送带,是传送带设立了堆叠量超过4的限制,并且也有值得注意的高速和极速传送带间的差异。

这里是获取集装机械臂集装筛选机械臂在任何运量等级下的运量的线性拟合因子,通过使用上面的带/箱运量公式。

类型
Transport belt.png
基础传送带
Fast transport belt.png
高速传送带
Express transport belt.png
极速传送带
t_item t_arm t_item t_arm t_item t_arm
Stack inserter.png
集装机械臂
Stack filter inserter.png
集装筛选机械臂
0.045* 0.403* 0.063 0.387 0.049 0.416

*) 由于传送带是堆叠大小4以上的限制因素,这些数只精确到该大小。超过此,运量固定在每秒6.67个物品。

带到箱(面对机械臂)

注: 实验数据来自0.16

当从面对机械臂的传送带上拿起物品时,不同设置之间存在多个小差异。下面的运量测试是用有着最大机械臂运量加成集装机械臂集装筛选机械臂进行的。 下图中的每个设置显示机械臂每周期的tick数和机械臂每秒移动的物品数量。

Inserter belt to chest throughput.png

这些测量在设置的所有方向上是一致的,除了下面的图片中的一个,它具有较慢的循环速度,因为它面向南方。这是目前已知的唯一不一致。

Inserter belt to chest throughput exception.png

参见