教學:在CSV路線文件中使用ATC

本教程旨在指導您如何正確設置內置的日本安全系統ATC,以備您隨時準備使用它。 該頁面假設您熟悉什麼是ATC。 如果沒有,請首先查看以下頁面:

➟ [信號、標牌、ATS與ATC速覽] (https://openbve-project.net/play-japanese/)

■ 在路線上安裝ATC

首先,ATC係按照車站為單位啟用的。對於每一個被設置為啟用ATC嘅車站,從果個車站起到下一站嘅末端的軌道都被視為安裝了ATC。遊戲會餘弦知道ATC安裝的軌道區域末端,並會自動在此之前剎停列車,以防止衝燈。

In order to enable ATC:
Track.Sta STATION; ; ; ; ; ; 1
In order to disable ATC:
Track.Sta STATION; ; ; ; ; ; 0

在以下例子中,從B站到C站的軌道配備了ATC:

With Track
0000, .Sta A; ; ; ; ; ; 0
0120, .Stop
; 配備ATC的軌道在800米開始
0800, .Sta B; ; ; ; ; ; 1
0920, .Stop
1600, .Sta C; ; ; ; ; ; 0
1720, .Stop
; 配備ATC的軌道在1720米結束
2400, .Sta D; ; ; ; ; ; 0
2520, .Stop

■ 信號和ATC

理論上,只要列車在ATC中運行,玩家就可以忽略所有信號。 當然,您也可以在路線上提出其他要求。 在OpenBVE中,ATC不使用信號,而是以200m的塊接收到下一列列車的距離。 然後,根據列車的減速特性,ATC會指定一個特定的速度限制,該速度限制可根據前一列火車的位置變化隨時發布。 這些200m的塊放置在磁道位置0、200、400、600等。

■ 速度限制和ATC

使用 Track.Limit 指令時,ATC會提前知道下一個新速度限制的位置,並在到達該位置之前自動剎車。 例如:

100, .Limit 100
800, .Limit 40 ,;在軌道位置100(m)預先知道

但有一種方法可以防止此行為。 由於ATC僅提前知道下一個的速度限制,因此在接近新速度限制的情況下重複舊速度限制使ATC僅在達到重複的速度限制後剎車。 例如:

100, .Limit 100
799, .Limit 100
800, .Limit 40 ,;只在軌道位置799(m)預先知道