#contents

*概要 [#o8a54832]

作成中
&ref(tar1.png,nolink);
例えば、上の絵のようにA駅に2つの列車が向かっているとします。
白い列車は1番線に、赤い列車は2番線に入線するように設定しています。
白い列車がA駅に入線していますが、赤い列車の進路をふさぐように進路の予約をしています。

#contents
&ref(tar1_1.png,nolink);
しかし、ピンクの矢印のように白い列車が動いてくれれば、赤い列車はY駅で待ちぼうけせずにすみます。このように白い列車を動かすには、どうすればいいでしょうか。
*中継点を使う [#b7987364]

&ref(tar2.png,nolink);
一番手っ取り早い方法は、中継点を使用する方法です。
*中継点を使わない [#z9489eca]

中継点を使うとその場で一旦停止する(本体バージョンによる)、などの理由から
あまり使いたくない人向けの方法です。

列車の挙動は基本的に次の法則に従って線路の進路を予約します。
-できるだけまっすぐ進む
-より線路規格が高い線路(要は最高速度の高い線路)を長い距離進む

上記2つの条件が重なるとき、下の条件を優先します。

この法則に基づいて[[概要>#o8a54832]]の例を解決してみましょう。

ここの線路の規格を引き上げます。
&ref(tar3.PNG,nolink);

すると白い列車は線路規格が高い方の進路を予約します。
こちらのほうが、長い距離、線路規格が高い線路を走ることができるためです。
&ref(tar4.png,nolink);