◆鉄道模型、鉄道模型シミュレーターNXライブ配信_踏切と信号機の制御を考える_018

鉄道模型シミュレーター

踏切での列車と自動車の交通整理は出来ましたが、課題も見えてまいりました。

昨日(2026.01.17.)、21時30分頃より、以下の場所でライブ配信を行いました。

【鉄道模型ライブ配信】鉄道模型シミュレーターNX VRMNX 踏切と信号機の制御を考える_018/ご視聴者様ご参加型!【Vtuber】水風七夏さんはチャット応答、お話しです☆【ななついろチャンネル】
YouTubeさんで視聴

以前(2025.07.18.)の記事、
◆鉄道模型、鉄道模型シミュレーターNX VRMNX 踏切と信号機の制御を考える_017

で、制作した「ななついろ式、複々線双方向対応踏切」の自動車は、動かなかったので、この度の作業で動くようにいたしました。

ただ、スターターキットとV4に収録されている部品のみを使うという制限のため、急なカーブ線路が設けられず、道路の交差点を直角に曲がるという動きが実現できませんでした。せめてフレキシブルレールが使えたら・・・と思っております。

緩いカーブしか作れなかったので、すでに敷いていた道路を、きっちりとトレースする事が出来ず、自動車は建物を貫通するような動きとなっている為、これを新たな雛型として更新する事は断念する事になりそうです。

ただ、線路上に新たに道路を敷いて、建物を動かす調整を行えば、破綻はなくなりますので、雛型として公開する場合は、その作業が実施履行出来てからになるでしょう。

もうひとつ、問題点を抱えており、現状ではレイアウト上の「ひとつの踏切」に対してしてしか、自動車との交通整理が実現できない点で、これは「踏切警報機が解除された時、全ての自動車にクルーズ制御を開始するコマンド」を実行しているからです。

従いまして、踏切が2つ以上有り、片方の踏切警報機が解除された時、他方の踏切警報機が鳴っていても、停車している自動車が動き出してしまう事になり、交通整理が破綻します。

この問題を回避するには、踏切ひとつに対して、通過させる自動車のグループを設けて、それぞれを独立させれば解決できますが、自動車が2つの踏切を通過するルートを設ける事ができなくなります。

自動車のクルーズ制御は、踏切前で一時停止させるために、クルーズ制御を終了させ停車、その後、踏切警報機が鳴っていなければ、全ての自動車のクルーズを開始させるセンサーを[ExecDirect()]コマンドで実行し、停車した自動車を再び動かしています。

そこで、踏切前で停車した自動車を、再びクルーズ運転させる為に、新たに自動センサーを設けて、踏切前で停車した自動車のみ、クルーズ制御再開ができれば、問題は解決いたします。

具体的な方法は、踏切前で停車させる為のセンサーで、自動車と部品リンクしている編成IDを取得、クルーズ再開用センサーのATSコマンドに「取得した編成」で「クルーズ制御を開始する」と設定し、[Exec(trainID, fForward)]コマンドで、クルーズ再開用センサーを実行する流れです。

例えば、編成IDが「72」だった場合、

obj(クルーズ再開用センサー).Exec(72,True)

・・・とすれば、踏切前で停車した自動車が再び動き始めてくれると思ったのですが、実際は動き始めてくれなかったので、コマンドの指定方法を誤っているのかも知れません。

そもそも、クルーズ再開用センサーのATSコマンドに「取得した編成」とは、編成IDではなく、編成名だった場合、[obj(クルーズ再開用センサー).Exec(72,True)]では、反応しない事になりそうです。

・・・このあたり、公式のスクリプトマニュアルでは、コマンドの説明のみで具体的な記述が無い事が多いので、手探り状態です。

「obj」とは、そのスクリプトを記述した部品そのものを指す・・・というような事が分かっている前提でなければならず、他のセンサーを実行させたいのに、サンプル通りに「obj」と記述していては、いつまでも問題は解決しません。

もっと分かりやすく、「こう言う事を行う場合は、このように記事する」というサンプルを公開し、それぞれのコマンドがどのような働きであるかを解説するような説明書がほしいところです。

少なくとも、自動停車と自動再出発、踏切、信号機、ターンテーブルは、公式で具体的なサンプルと解説書が有る方が望ましいでしょう。

手探りや試行錯誤も楽しみのひとつとして考えられる人は良いですが、鉄道模型シミュレーターで線路を敷いて車両を配置して運転させる事を主体に考える人は、試行錯誤を望みません。

実際の鉄道模型製品のように、停車と出発は手動、踏切、信号機は取扱説明書の指示通りに配置と配線を行えば、自動で動作する。

ターンテーブルも同じく、直感的に操作できるという所までくれば、確かに「鉄道模型製品」を「シミュレートしている」と言えそうです。鉄道模型シミュレーターに足りない要素は、そのようなところだと思います。

踏切を通過する自動車のコントロールにつきましては、今後も課題としてまいりたいと考えております。

そもそも「クルーズ制御の開始」と「クルーズ制御の終了」のPythonスクリプトのコマンドを実装(内部的には有りそうなので、コマンドの公開?)してくれたら、この度、私が行いたい事も、簡単に解決できると思っております。

関連動画、配信も置いておきます。

【鉄道模型ライブ配信】鉄道模型シミュレーターNX VRMNX モーションパスやクルーズ制御を考える_006/視聴者参加型【Vtuber】水風七夏さんはチャット応答、お話しです☆【ななついろチャンネル】
YouTubeさんで視聴

【鉄道模型ライブ配信】鉄道模型シミュレーターNX VRMNX VRM4リバース線を魅せるプラン_006/視聴者参加型!【Vtuber】水風七夏さんはチャット応答、お話しです☆【ななついろチャンネル】
YouTubeさんで視聴

【踏切動画】鉄道模型シミュレーターNX VRMNX で列車が複々線踏切を通過する場面!究極の鉄道模型踏切を目指して…/60fps【ななついろチャンネル】
YouTubeさんで視聴(概要欄ご確認はこちらです☆)

【鉄道模型ライブ配信】鉄道模型シミュレーターNXでレイアウト制作_017/配信者の現実世界レイアウト【Vtuber】水風七夏さんはチャット読み上げとお話しです☆【ななついろチャンネル】
YouTubeさんで視聴

【鉄道模型】鉄道模型シミュレーターに望む事、リアルとバーチャルの違いは?/Nゲージ TOMIX 固定式レイアウト/ナレーター:VTuber 水風七夏 (CV:紲星あかり)【Live2D】【走行動画】
YouTubeさんで視聴

●VTuber 水風七夏さんのアクリルフィギュアを販売いたしております♪
↓商品販売ページ
https://nanatsuiro.booth.pm/
どうぞよろしくお願いいたします!

水風七夏さんの動画も以下においておきます。

【鉄道模型×ボカロオリジナル曲】虹はどんな色かな?/翠碧色の虹 OP/kokone 心響 Rana 結月ゆかり/歌枠/トリオ/カラオケ有/コラボ希望/新人VTuber 水風七夏 天美心桜 高月笹夜
YouTubeさんで視聴

【鉄道模型×ボカロオリジナル曲】虹はどんな色でも虹/翠碧色の虹 ED/kokone 心響 Rana 結月ゆかり/歌枠/トリオ/カラオケ有/コラボ希望/新人VTuber 水風七夏 天美心桜 高月笹夜
YouTubeさんで視聴

【自己紹介】はじめまして!水風七夏と申します☆私と、チャンネルの紹介もいたします♪ワンピース セーラー服 水着 紲星あかり 鉄道模型 ゲーム 小説 イラスト 音楽制作 ボカロP【新人Vtuber】
YouTubeさんで視聴

WebSite : ななついろひととき
http://nanatsuiro.my.coocan.jp/

コメント

タイトルとURLをコピーしました