庭園鉄道日記(LGB Gゲージ)で「55060」と一致するもの

 コンピュータ運行の環境をWindowsからApple社のMacに切り替えました。

 庭園鉄道のコンピュータ運行を始めてから、ずっとOSはWindowsを使っていました。これは、コンピュータ運行に必要なLGB社製のソフトウェアがWindows用であったこと、また、その後、使用しているStellwerk EasyもWIndows用であったことが理由です。
 ただ、その後、2011年頃から、Apple社製のMacが中心になるよう我が家のコンピュータ環境を変更してきました。
 庭園鉄道をコンピュータで安定して運行させるため専用のWindows機を1台置き、リモートアクセスでWindowsを操作して運行してきました。しかし、現在のWindows機が負荷がすこしかかると、ファンが大きな音でまわりはじめるので、やかましく、なんとかMac単独でできないかということで、今回使用したのが「Parallels Desktop 11 for Mac」です。

環境を変更するために、次のことをしました。
1 Macに、「Parallels Desktop 11 for Mac」をインストール
2 「Parallels Desktop 11 for Mac」に、Windows7をインストールし、言語を英語に変更
3 Windows7に、USB to Serial Converterのドライバーをインストール
4 MacとLGB社の55060にUSB to Serial Converterを接続(55060から先は、これまでのWindows環境と変更なし)

 「Parallels Desktop 11 for Mac」よくできています。USB to Serial ConverterをWindows側で認識させ、デバイスマネジャーでCOM Portの番号を確認して、Stellwerk Easyの初期設定でCOM Portの番号を設定したら、これまでのWindows環境とまったく同じように動作しました。
あっけなく動いてしまったので、びっくりです。
 しかも、「Parallels Desktop 11 for Mac」では、WindowsのアプリがMacのアプリであるかのように、単独のウインドウで動作させることができます。
StellwerkEasy.jpg
 なんだか不思議な感覚ですが、慣れるとこれは、便利です。ただ、1台のMacで、MacOSとWindows 7 の両方、かつ複数のアプリを動作させるので、あまり負荷をかけると、動作に支障がでることも考えられます。

 最近、コンピュータインターフェイス(55060)を入手され、コンピュータによる制御を少しずつ始められた方がいます。サウンド、ライト等のファンクションによる制御がうまくいかないようです。実は、自分も同じ経験をしており、原因を追究した結果、英語版のOSでないとだめだという結論に落ち着いています(うちでは、WindowsXP Home英語版です。)(うちでは、WindowsXP Home英語版です。)。

経過は、以下のリンクに書いてあります。

http://www.ttnet.org/~garden_railway/2008/02/post-33.html

(音は、右下のスピーカーアイコンの右のボリュームを触らないとでない場合があります。)

 ただし、上記リンクの文章中の日本語晩Windows XPを使った方法については、「日本語WindowsXPのコントロールパネル「地域と言語のオプション」→「詳細設定」→「Unicodeプログラムでないプログラムの言語」を「英語(米国)」に設定した上で制御用のソフトを動かすことでした。」と書いてありますが、他にも安定しないことが多くあり、最終的に、英語版のOSで動かすのがベストと考えています。

 でも、もしかすると、自分が気づいていない原因があるかもしれません。日本語OSでも動けばいいのですが、何か解決策がみつかるといいのですが・・・。

 次のビデオは、TrackContactを通り過ぎたら、汽笛、ベルを鳴らすようにプログラムしたものです。

 

 庭で機関車を走らせるのに、サウンドがあると楽しいです。最近、LGBの純正のサウンドユニットは、3万円台となっています。高くて手が出ません。どうも、サウンドユニットの値段が高すぎるような気がしてなりません。

〔組み込み〕

 そういえば、昔購入した(1万円強)、Soundtraxx製のディーゼル機関車用のサウンドデコーダーがあったのを思い出し、ケースに組み込んでみました。ちなみに、18 V用ですので、付属の抵抗を1つかましてあります。残念ながら、このデコーダーは、すでに生産していないようです。

P1020504_DCE.JPG

 スピーカーは別にしました。理由は、他のスピーカーに変更できるようにするためです。というのも、おもったより音が小さいので、もう少し大きな音が出るスピーカーに変えたいからです。まあ、そんなに大音量はいらないのですが・・・。

P1020507_DCE.JPG

 貨車に組み込んでみました。

P1020510_DCE.JPG   この貨車、車輪から集電し、車内に配線があるため、取り付けがとっても楽です。で、一応できあがったのですが、ディーゼル機関車の走行音って、なんだかノイズが鳴っているようで、蒸気機関車ほど楽しくないのです。ここまで、作業を終えて思い出しました。だから、購入してからず~っと付けてなかったんだと・・・・・。あっ、ベルとホーンの音は、いいですよ。走行音がね・・・。

〔運転〕

 それから、貨車に組み込んだ場合の運転はどうしているかというと、MTSで、Universal Remote(55015)で操作、またはComputer Interface(55060)を使ってソフトウェア運行をする場合は、重連走行を使っています。機関車とサウンドユニットをつんだ貨車を重連にすると、サウンドユニット側のLoco IDでスピードを上げると、機関車の速度が上がるにつれて走行音も変化します。もちろんサウンドユニット側で、ベルや警笛を鳴らせます。

 この方法ですと、いちいちサウンドユニットのIDをCV値を変更して振りなおす必要がありません。欠点は、Loco IDをひとつ消費することです。我が家は、MTS2の22台に達するほど機関車を持っていないので、大丈夫です。

〔動画〕

 書き込んでから、聞いてもらった方がいいかなと思い、動画をYoutubeにアップロードしました。3種類の音(Diesel 1,Steam 2)が記録されています。興味のある方は、再生してください。

 

〔追記〕

 サウンドデコーダーに付属の抵抗について、質問がありました。マニュアルには「39 ohm 2 Watt Registor」と記載があります。念のために写真を載せておきます。

 

P1020515.jpg 

 

 

 2月24日の「コンピュータによる制御」では、とりあえず、MTS Computer Interface(55060)を使って簡単なスケジュールを書いて自動運行させるところまでできました。

 本当は、次の段階として、列車の位置の検出に挑戦する予定でしたが、それに必要なFeedback Interface等の到着が遅れていて、まだ、実現できていません。

 そこで、今日は、屋外で3つの列車を自動運行してみることにしました。使用するMTSのソフトウェア(MTS-PC)は、使い勝手はそれほどよくないように思いますが、最低必要な機能はそろっている感じがします。

 我が家のレイアウトは、3つのエンドレスループがあり、各ループがポイントを経由してつながっています。つまり、各編成がループ内を走るようにポイントを設定しておけば、衝突なしに3編成同時に走行できるわけです。今回は、その状態で、3つの編成を別々に、停車→加速→走行→減速→停止の繰り返しを行わせました。

mts-pc-20080301.jpg 3つの列車を同時に制御するには、各編成用のスケジュール(制御プログラム)を3つ書いて保存しておきます。

 プログラムは、

   初期化→※ラベル→速度8まで加速→○秒間そのまま→速度0まで減速

         →○○秒間そのまま→「※ラベル」へジャンプ

という無限ループです。これを、動力車のID番号ごとスケジュール1、スケジュール2、スケジュール3と3つ書いて保存します。

 もう一つメインになるプログラムを書きます。

   初期化→スケジュール1実行→○秒間そのまま

       →スケジュール2実行→○秒間そのまま

       →スケジュール3実行→○秒間そのまま→終了

 メインプログラムを実行させると、3つの編成がそれぞれのスケジュールに従って独立して、走行・停車を繰り返します。

 今は、○秒間で走行、停止を繰り返していますので、トンネルやカーブなど、あらゆるところで、止まってしまいます。でも、これまでのように、走らせたままよりは、止まってはまた走り出すことで、ずいぶんと、見ていて楽しくなってきました。ときどき、うまく駅の前で止まってくれたりすると、結構、気分がいいものです。

 Feedback Interfaceによる列車通過の検知ができるようになると、駅の前で停車させることもできるようです。来週か再来週になりそうですが・・・!

 MTSを導入してから、いつかは、コンピュータで列車の制御をしてみたいと思っていました。LGBのMTSには、MTS Computer Interface(55060)があり、コンピュータで列車を制御できます。実は、10月にこのインターフェイスを入手していたのですが、次のとおりうまく動かない現象に悩まされていました。

  1 ファンクションが動作しない(コントローラの3を押すと鐘がなるなどの動作をするがが、ソフト上では1から9まで全て動作しない)
  2 COMポートが見つからないエラーがたびたび起こる
  3 スケジュール(プログラムで制御すること)が動作しない

 解決方法は、英語版のWindowsで制御用のソフトを動かす、もしくは、日本語WindowsXPのコントロールパネル「地域と言語のオプション」→「詳細設定」→「Unicodeプログラムでないプログラムの言語」を「英語(米国)」に設定した上で制御用のソフトを動かすことでした。

 ここまでくるには、長い道のりがあります。

 解決方法を先に書いてしまうとなんてことはないのですが、家中のコンピュータ7台で試しても動作せず、COMポートを疑い、PCIバスの増設用カードを数枚、購入してもダメで、一時はもうダメかと思いました。

 10月に購入した55060はパラレルファンクションに対応した製品でなく、それが原因かと思い、パラレルファンクションに対応した製品を1月に再度購入しました。
 また、ソフトウェアのバージョンもハードに添付されているのはバージョン4.0で最新の6.00.0004と比べるとずいぶん古い物でした。
 さらに、ソフトウェア上でとりあえず、加速、減速は可能ながら、ファンクションやスケジュールが動作しないというということで、COMポートのあらゆる設定を試して見たりしました。

 最後にたどり着いた結論は、「英語版のOSなら動くかもしれない」ということでした。なぜかというと、海外のWebを見ても同種のトラブルの報告が全くないこと、またパラレルファンクションに対応した55060でも状況が同じ事がきっかけでした。さらに、昔、AppleのMacintoshを使っていた頃、英語版の一部ソフトは漢字Talk(日本語OS)ではうまく動作しないことがあったことを思い出したからです。

 まさか、今の多言語OSでそんなことはないだろうと思いつつ、Windows XP Home Edition(英語版)を購入しインストールしたパソコンで、MTS用のソフトを動かしたところ、あっさりと何の問題もなく動作してしまいました。

 で、突き詰めていったところ、「地域と言語のオプション」の設定を見つけました。まだ、ファンクション(コントローラのボタン1や9)しか試していませんが、英語版Windowsを購入しなくても大丈夫なようです。日本語環境が悪さしていたようです。

 後気がかりなのは、英語版のWindows上でも、MTSのソフトウェアと並行して複数のソフトを動作させると、エラーが出ることです。単体で動作させていると、全く問題ありません。とりあえず動作しているので、これは今後の課題です。

 動画を掲載しておきます。出発時のアナウンス、ライトの点灯、消灯、出発、停車、汽笛、ベル、すべて、コンピュータで簡単なスケジュール(プログラム)を書いて、動作させています。現在、ポイントのコントロールもできます。次は、列車の位置検出に挑戦する予定です。

 

レンタルサーバー

2024年5月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31