前回まで,
ちなみに,
シミュレータとその使い方
シミュレータの動作環境として,
まず,
なお,
ダウンロードしたファイルを解凍したら,chmod a+rw railconf.
などとして,
なお,
リスト1 初期状態のrailconf.
# 10 13 20 30 37 40 50
# 10 _____+--------+_____
# 13 + +
# | |
# 20 + +
# | |
# 27 +_____ _____+
# 30 +---00--+
R00,3030,2030,1327,1020,1313,2010,3010,3713,4020,3727,3030
TA,2030,3030,50
TB,2010,3010,50
S0000,D
この状態で,
先にも書きましたが,
cp rail22.
などとして,
リスト2 rail22.
# 10 13 20 25 30 37 40 45 50 57 60
# 10 _____+---|-04-+--------+---|-00-+
# 13 + p2 ~~~~~+ ~~~~~+
# | | |
# 20 + + +
# | | |
# 27 +_____ p3 _____+ _____+
# 30 +05-|----+--------+01-|----+
R00,4530,5030,5727,6020,5713,5010,4510
R01,4530,4030
p0301,4030,2530
P0304,2530,3030,3727,4020
R04,4510,4010
p0204,4010,2510
P0204,4020,3713,3010,2510
R05,2530,2030,1327,1020,1313,2010,2510
TA,4030,4530,50
TB,4510,5010,50
S0000,AAppAA
最後に,
コマンドラインから./
などと入力してスクリプトを実行すると,php -f rail22.
も試してみてください。
rail22.
サンプルには,
表1 プログラム
直線レイアウト | rail11. |
---|---|
第1回サンプル | rail10. |
第2回サンプル | rail21. |
引き込み線レイアウト | rail12. |
第1回サンプル | rail12. |
2重ループレイアウト | rail22. |
第2回サンプル | rail22. |
シミュレータの仕組み
本題とはあまり関係ないのですが,
ブラウザや制御プログラムからsimrail.
この方法を使うには,