庭園鉄道日記(LGB Gゲージ)で「コンピュータ運行」と一致するもの
今日は、休みででしたので、伊賀線まつりの準備をさらに進めました。当日のレイアウトは、コンピュータによる自動運行で、エンドレスの外周、内周の運行を予定しています。外周は、待避線の交互運行、内周は、引込み線の運行を予定しています。
準備する上で、待避線は、コンピュータのプログラムと設置も簡単で先週できていました。引込み線は手間がかかります。
外周の待避線は、トラックコンタクト2個で、プログラムの行数もわずかです。ところが、内周の引込み線にになると、今回の場合、トラックコンタクトは4個で、その分プログラムの行数も増えてしまいます。
バグを乗り越え、とりあえず、4編成のコンピュータ運行ができるようになりました。ここまでくると、みばえが気になってきます。
全景です。
年末になりましたので、大掃除を始めました(始めただけでまだ終わっていませんが・・・)。いろいろ片付けたりしなくてはいけませんが、まずは、線路周りから始めました。まずは、先週買ってきた、ジュリアンを植えてみました。並行して、線路磨きです。黄色の機関車が磨いてくれています。ポイントなど、細かいところは、子どもが手で磨いてくれました。
線路磨きが終わったあとは、列車を走らせます。今日は、3つの編成を同時に走らせ、駅前で止まらせるというスケジュールを書いてみました。走行の様子は動画をご覧ください。
4つのスケジュールを書きます。最近、コンピュータ運行を楽しむ方が増えてきたので、サンプルを掲載します。
「init.lsp」を読み込ませて、動作させると、自動的に、「track01_loco01.lsp」(緑のStainz用)、 5秒待って、「track02_loco05.lsp」(赤のCambrai用)、5秒待って、「track03_loco14.lsp」(緑のTramway用)を読み込んで動かしていきます。(ちなみに、上の動画は、スケジュールの動作途中から撮影をはじめたものです。)
スケジュールは、同時に9つ動かせます。「init.lsp」 はスケジュール番号1番に読み込みます。他のスケジュールは、「init.lsp」の「N2」で2番に、「N3」で3番に、「N4」で4番に読み込んで、並行して動作させます。(以下「*」以降はコメントです。)
ファイル名「init.lsp」
A *初期化
N2, track01_loco01.lsp *スケジュール2番に「track01_loco01.lsp」を読み込んで、動作開始。
Z, 50 *5秒まちます。
N3, track02_loco05.lsp
*スケジュール3番に「track02_loco05.lsp」を読み込んで、動作開始。
Z, 50 *5秒まちます。
N4, track03_loco14.lsp*スケジュール4番に「track03_loco14.lsp」を読み込んで、動作開始
E *終了
ファイル名「track01_loco01.lsp」
!, START *ラベル「START」
L, 1, B, +7 *機関車1を停止状態から、速度7加速。
K, 129a, B *トラックコンタクト129aを列車が通過するまで待つ。
L, 1, B, -14 *機関車1を速度14減速(7から14減らすと停止します。-7でもいいです)。
Z, 200 *20秒待ちます。
G, START *「START」へジャンプする(無限ループ)。
ファイル名「track02_loco05.lsp」
!, START
L, 5, B, +8
K, 129b, B
L, 5, B, -14
Z, 200
G, START
ファイル名「track03_loco14.lsp」
!, START
L, 14, B, +7
K, 132a, B
L, 14, B, -14
Z, 200
G, START
動画は、今回、YouTubeを使ってみました。いつものやり方より、はるかに簡単に掲載が終わりました。もっと、早くYouTubeを使えばよかったです・・・。
動画をアップロードする際に、LGBとかMTSとかキーワードを書いておいたら、他の方がアップロードした動画を自動的に探して表示してくれます。
久しぶりに、コンピュータでの運行パターを思いつきましたので、さっそくスケジュール(コンピュータ運行用の簡易プログラム)を作成してみました。
2箇所の待避線と駅に向かって左側の複線区間を使って、進行方向の異なる2両の編成を待避線で交互に運行させることと、一部、複線区間でのすれ違い運転を実現しました。
まず、頭の中で列車の動きとポイントの切り替えを考え、2つの編成それぞれのスケジュールを書きます。その後、間違い探しをして完成です。今回は、進行方向の異なる2両を走行させるため、ミスがあると最悪の場合、正面衝突です。それを避けるために、コンピュータでは、2つの編成のプログラムを同時に動かしつつ、1つの編成だけ走行させます。もう1つの列車の役目は、自分が磁石を持って歩きます。磁石をTrackContact(LGB17100)にかざしてコンピュータに列車が通過したように認識させて、問題なく動くか確かめます。
本当は、コンピュータ上で、シミュレーションできるといいのですが、MTSのソフトウェアでは無理なのです。それでは走行風景をごらんください。コンピュータによる列車の自動運転は、動いたりとまったり、すれ違うのを、手放しでぼけ~っとみているだけでいいので楽ですし、本物みたいな気がして楽しいです。
先週に引きつづき、保線作業をしました。というのも、先週作業したところ以外で、あいついで、脱線や連結が外れる現象がが出てしまったので、やらざるを得なくなりました。作業の結果、事故は起こらなくなりました。
また、思わぬ副産物がありました。1カ所Treeway Switchを設置してあるのですが、以前から、直進と右折はよかったのですが、左折はほぼ100%脱線していたので、左折は避けて使っていました。左折方向には、車輪方向のガイドがない部分があり、構造上脱線しても仕方がないのかなと思っていました。
ただ、うちの鉄道の線路は砂利の上に置いただけなので、結構傾きなどがあったりしていたので、今回の保線作業の中で、手を入れてみました。すると、左折も無事に通過できるようになりました。当たり前のことなのでしょうが、レールを水平に保つとか、下にたわんだりしないということをきちんとする必要があると改めて感じさせられました。
あと、今日は、雨上がりだったせいか、コンピュータ運行しようとすると、画面上にエラーが頻発しました。こんなの初めてでした。
Threeway Switchの通過の様子です。