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

Rail chain signal/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Kurax (talk | contribs)
Created page with "{{Languages}} {{:Infobox:Rail chain signal}} '''{{Translation|Rail chain signal}}'''是与{{L|Railway|自动化铁路运输}}相配合使用的,通过{{Translation|Rail sign..."
 
Cardinal (talk | contribs)
m whitespace
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
{{:Infobox:Rail chain signal}}
{{:Infobox:Rail chain signal}}
'''{{Translation|Rail chain signal}}'''是与{{L|Railway|自动化铁路运输}}相配合使用的,通过{{Translation|Rail signals}},在一条铁轨上运行多个列车会成为可能。
'''{{Translation|Rail chain signal}}'''用于实现{{L|Railway}}系统的自动化运行。通过使用{{Translation|Rail signals}},可以在单条或交叉铁轨上同时运行多列火车。{{Translation|Rail signals}}可以确保火车仅在岔道空闲的情况下才能驶入,从而避免它们在岔道前等待而堵塞其它交通线路。


== 基础用法 ==
更多详细信息,请参阅{{L|Tutorial:Train signals}}
* 要想理解{{Translation|Rail chain signal}},最好先理解{{L|Rail signal|闭塞区间}}的概念。
* {{Translation|Rail chain signal}}和{{Translation|Rail signal}}放置方式一样,都是在一段{{L|Railway|区段|anchor=铁路术语}}的右手侧。
* {{Translation|Rail chain signal}}的原理和OpenTTD游戏的[http://wiki.openttd.org/%E4%BF%A1%E5%8F%B7%E7%81%AF/Zh#.E9.A2.84.E8.BE.93.E5.85.A5.E4.BF.A1.E5.8F.B7.E7.81.AF 预输入信号灯]差不多。


== 定律定义 ==
== 基础 ==
{{Translation|Rail chain signal}}与{{Translation|Rail signal}}的区别是:在某区间被占用时{{Translation|Rail signal}}不允许列车进入该区间;而某区间及该区间下一段区间有任一被占用时,{{Translation|Rail chain signal}}都不会不允许列车进入该区间。
* 要想理解{{Translation|Rail chain signal}},最好先理解[[Tutorial:Train signals/zh#常规信号和区间|区间]]的概念。
* {{Translation|Rail chain signal}}和{{Translation|Rail signal}}一样,都是放置在铁轨(面向前进方向)的右侧。如果需要自动行驶的列车在同一段铁轨上双向行驶,则需要在铁轨两侧成对放置信号。
 
== 定义 ==
{{Translation|Rail chain signal}}与{{Translation|Rail signal}}都会阻止火车进入被占用的区间。然而,{{Translation|Rail chain signal}}还会向前监测下一个区间的信号,如果下一个信号亮红灯,那么它也会随之亮红灯,这可以阻止火车进入一个无法离开的区间。当区间存在多个出口时,只会考虑火车所在路径上的出口。
 
== 进阶 ==
[[File:railchainsignal_anim.png]]
 
* 如果联锁信号监控的区间只有一个出口,且火车必须在该区间内停车,则不允许火车进入该区间。
* 由于火车基于自身路径对联锁信号做出反应,因此即使岔道的部分出口被占用,只要不影响当前火车路径,岔道前方的联锁信号也不会阻止火车通行。
* 如果在{{Translation|Rail signal}}前方有多个{{Translation|Rail chain signal}},则火车会在常规信号前方的区间被占用后,在第一个联锁信号前停车等待。
* 如果{{Translation|Rail chain signal}}亮'''<span style="color:#55FF55">绿灯</span>''',则所有出口都可自由通行。
* 如果{{Translation|Rail chain signal}}亮'''<span style="color:#FFFF55">黄灯</span>''',信号监控的区间将预留给火车,且该区间所有其它入口的信号都会亮'''<span style="color:#FF5555">红灯</span>'''。
* 如果{{Translation|Rail chain signal}}亮'''<span style="color:#FF5555">红灯</span>''',说明所有出口都被占用,不可通行。
* 如果{{Translation|Rail chain signal}}亮'''<span style="color:#8888FF">蓝灯</span>''',说明仅有部分出口可供通行。在这种情况下,火车是否会停车取决于它们的路径是否可以通行。
* 如果{{Translation|Rail chain signal}}'''<span class="rail-signal-blink">闪烁</span>''',说明该信号不在铁轨上,或者其管控的区间和其前方区间是同一个。(即该信号无法划分两个区间)


== 使用示例 ==
== 使用示例 ==
'''{{Translation|Rail signal}}与{{Translation|Rail chain signal}}对比'''


当摆放的是{{Translation|Rail signal}}时,黄线示意的区间无列车占用,因此是绿灯可以进入。
=== {{Translation|Rail signal}}与{{Translation|Rail chain signal}}的对比 ===
使用{{Translation|Rail signal}}时,黄线示意的区间无列车占用,因此列车可以进入。


[[File:Regular-signals.png|1000px]]
[[File:Regular-signals.png|1000px]]




但若放置{{Translation|Rail chain signal}}则为红灯,因为其下一段区间有列车占用,所以不允许列车进入黄线区间。
但若使用{{Translation|Rail chain signal}},因为其下一段红色区间有列车占用,不能马上离开黄色区间,因此不允许列车进入。


[[File:Chain-signal-basic.png|1000px]]
[[File:Chain-signal-basic.png|1000px]]




'''具备实用性的简单示例'''
=== 简单实用示例 ===
 
{{Translation|Rail chain signal}}可以防止列车在等待时阻塞交叉路口。
{{Translation|Rail chain signal}}可以防止在等待前置列车时阻挡其他列车的路线。


[[File:Chain-signal-guards-crossroad.png|1000px]]
[[File:Chain-signal-guards-crossroad.png|1000px]]




'''四路交叉'''
==== 双向交叉路口 ====
 
四路交叉的设计经常会引起堵车,因为列车可能会在路口中间停车,阻塞其它方向的道路,甚至可能造成死锁,此时只能靠手动操作才能解决问题。使用{{Translation|Rail chain signal}}后,虽然区间布局还是一样,但是列车不会在交叉路口中间停车。
四路交叉的设计经常会引起堵车,因为列车容易在交叉路中间停车,极端情况下还可能造成死锁,这时候就需要手动操作才能解决问题。使用{{Translation|Rail chain signal}},虽然区间布局还是一样,但是列车不会停在有轨道交叉的区间了。


[[File:Double-crossing.gif|1000px]]
[[File:Double-crossing.gif|1000px]]




 
==== 预防死锁 ====
'''防止死锁'''
另一种常见的堵塞原因是单轨双向线路偶尔会有公用岔路。在图中的例子里,由于被最左侧的右行列车阻挡,上方的左行列车无法前进,这阻挡了最右侧的左行列车,而这又导致所有右行列车都被阻挡,造成死锁。
 
常见的死锁情形是一条公共轨道连接了两个方向的通路,以下是这种情况的演示。


[[File:train-deadlock.png|1000px]]
[[File:train-deadlock.png|1000px]]




使用{{Translation|Rail chain signal}},列车会在进入到公共轨道前判断是不是能够出去,就可以完全避免这种问题了。
使用{{Translation|Rail chain signal}},列车会在进入公用岔路前判断是否能够离开,就可以完全避免这种问题了。


[[File:chain-signal-prevents-deadlock.png|1000px]]
[[File:chain-signal-prevents-deadlock.png|1000px]]


== 更新历史 ==
{{history|0.16.0|
* {{Translation|Rail chain signal}}可接入{{L|Circuit network}}以读取其信号。}}


== 总结说明 ==
{{history|0.12.0|
可以在[http://www.factorio.com/blog/post/fff-81 周五工厂报第81期]找到一些很棒的图片。
* 加入游戏。}}
 
* 如果{{Translation|Rail chain signal}}所管控的区间只有一个出口区间,并且这个区间因为{{Translation|Rail signal}}而被占用,则不允许列车进入其管控区间。
* 如果{{Translation|Rail chain signal}}所管控的区间是一段十字路口,那么通过该区间的列车也能通过该十字路口,因为如果出口区间被占用的话,列车会等在{{Translation|Rail chain signal}}之前。
* 如果在一个普通的闭塞区间之前有多个{{Translation|Rail chain signal}}且该普通区间被占用,那么列车会在最开始的那一个{{Translation|Rail chain signal}}处等待。
* 如果{{Translation|Rail chain signal}}是绿灯,说明所有的出口区间都没车。
* 如果是蓝灯,说明至少有一个出口区间没有车。
* 如果是红灯,说明所有的出口区间都有车。
* 如果是黄灯,则和{{Translation|Rail signal}}的黄灯一样,表示该区间为列车保留,所有与其相连的区间皆为红灯。


== 请参见 ==
== 参见 ==
* {{L|Rail signal}}
* {{L|Rail signal}}
* {{L|Railway}}
* {{L|Railway}}
 
* {{L|Tutorial:Train signals}}


{{LogisticsNav}}
{{LogisticsNav}}
{{C|Transport}}
{{C|Railway}}

Latest revision as of 07:04, 23 April 2025

联锁铁路信号

生产配方

0.5
+
1
+
5
1

原料总计

1.75
+
1.5
+
6

地图标识颜色

生命值

100
130 160
190 250

堆叠数量

50

火箭容量

50 (1 组)

开采工时

0.1

原型类型

rail-chain-signal

内部名称

rail-chain-signal

前置科技

可由以下设施生产

联锁铁路信号用于实现铁路系统的自动化运行。通过使用铁路信号,可以在单条或交叉铁轨上同时运行多列火车。铁路信号可以确保火车仅在岔道空闲的情况下才能驶入,从而避免它们在岔道前等待而堵塞其它交通线路。

更多详细信息,请参阅教程:铁路信号

基础

  • 要想理解联锁铁路信号,最好先理解区间的概念。
  • 联锁铁路信号和常规铁路信号一样,都是放置在铁轨(面向前进方向)的右侧。如果需要自动行驶的列车在同一段铁轨上双向行驶,则需要在铁轨两侧成对放置信号。

定义

联锁铁路信号与常规铁路信号都会阻止火车进入被占用的区间。然而,联锁铁路信号还会向前监测下一个区间的信号,如果下一个信号亮红灯,那么它也会随之亮红灯,这可以阻止火车进入一个无法离开的区间。当区间存在多个出口时,只会考虑火车所在路径上的出口。

进阶

  • 如果联锁信号监控的区间只有一个出口,且火车必须在该区间内停车,则不允许火车进入该区间。
  • 由于火车基于自身路径对联锁信号做出反应,因此即使岔道的部分出口被占用,只要不影响当前火车路径,岔道前方的联锁信号也不会阻止火车通行。
  • 如果在常规铁路信号前方有多个联锁铁路信号,则火车会在常规信号前方的区间被占用后,在第一个联锁信号前停车等待。
  • 如果联锁铁路信号亮绿灯,则所有出口都可自由通行。
  • 如果联锁铁路信号亮黄灯,信号监控的区间将预留给火车,且该区间所有其它入口的信号都会亮红灯
  • 如果联锁铁路信号亮红灯,说明所有出口都被占用,不可通行。
  • 如果联锁铁路信号亮蓝灯,说明仅有部分出口可供通行。在这种情况下,火车是否会停车取决于它们的路径是否可以通行。
  • 如果联锁铁路信号闪烁,说明该信号不在铁轨上,或者其管控的区间和其前方区间是同一个。(即该信号无法划分两个区间)

使用示例

常规铁路信号与联锁铁路信号的对比

使用常规铁路信号时,黄线示意的区间无列车占用,因此列车可以进入。


但若使用联锁铁路信号,因为其下一段红色区间有列车占用,不能马上离开黄色区间,因此不允许列车进入。


简单实用示例

联锁铁路信号可以防止列车在等待时阻塞交叉路口。


双向交叉路口

四路交叉的设计经常会引起堵车,因为列车可能会在路口中间停车,阻塞其它方向的道路,甚至可能造成死锁,此时只能靠手动操作才能解决问题。使用联锁铁路信号后,虽然区间布局还是一样,但是列车不会在交叉路口中间停车。


预防死锁

另一种常见的堵塞原因是单轨双向线路偶尔会有公用岔路。在图中的例子里,由于被最左侧的右行列车阻挡,上方的左行列车无法前进,这阻挡了最右侧的左行列车,而这又导致所有右行列车都被阻挡,造成死锁。


使用联锁铁路信号,列车会在进入公用岔路前判断是否能够离开,就可以完全避免这种问题了。

更新历史

参见