來源:異星工廠吧
作者:孤獨的F22
首先要感謝youtube上的一位外國up主,我也是從他那裡學來的。
上兩張圖,一張是全系統圖,一張是lz總站的圖片。
由於異星工廠的鐵路系統是使用現實中的fixed absolute block system設計的,所以建議各位在看帖之前查查維琪百科或者相關資料,這樣會省很多事。
第一步,介紹一個基本概念,block。
block是鐵路系統劃分區域用的一個概念,在每個block中只允許1輛火車存在。這就是信號系統可以避免碰撞的根本原因。這一點很重要,請各位仔細閱讀。
第二步,介紹信號燈,信號燈是用來在自動鐵路系統中控制自動火車前進方向和劃分block用的。
先說控制前進方向,如果各位細心的話,在鐵路旁放置信號燈時會顯示一個方向箭頭,這就是自動火車系統在此信號燈控制下的前進方向,很多初學者使用信號燈後顯示無路徑,就是因為只在鐵軌一邊放了信號燈。
其次是劃分block,這個非常重要,請各位讀3遍。在信號燈之間的所有鐵軌,都算作是一個block.
第一步,介紹一個基本概念,block。
block是鐵路系統劃分區域用的一個概念,在每個block中只允許1輛火車存在。這就是信號系統可以避免碰撞的根本原因。這一點很重要,請各位仔細閱讀。
第二步,介紹信號燈,信號燈是用來在自動鐵路系統中控制自動火車前進方向和劃分block用的。
先說控制前進方向,如果各位細心的話,在鐵路旁放置信號燈時會顯示一個方向箭頭,這就是自動火車系統在此信號燈控制下的前進方向,很多初學者使用信號燈後顯示無路徑,就是因為只在鐵軌一邊放了信號燈。
其次是劃分block,這個非常重要,請各位讀3遍。在信號燈之間的所有鐵軌,都算作是一個block.
以下是範例
注意,兩個信號燈將這一段鐵軌分割成了3個block.這有什麼用呢?好問題。
在block 98有車的情況下,區分block99和98的信號燈自動變紅,阻止車輛從block99進入98,避免碰撞
在block 98,99都有有車的情況下,不僅區分block99和98,區分99和97的信號燈也自動變紅,阻止車輛從block97進入99,避免碰撞。
只有直線鐵軌才能分割為不同block麼?顯然不是,我就拿我的總站做個例子。
注意到鐵軌在3個不同的岔路上,卻只顯示同一個block48了麼?這就是我所說的,信號燈之間都算作同一個block,如果你拓撲學不錯,應該沒問題的。當然,對於沒學過拓撲學的人也有辦法,想像從一個信號燈發出了一束只沿著鐵軌傳播的信號,直到碰到另一個信號燈,都算作同一個block。