「鉄道模型シミュレーターNX」で学ぶPythonプログラミング入門 仮想空間で自動制御!

角卓/著

発売日:2021年5月

  • 「鉄道模型シミュレーターNX」で学ぶPythonプログラミング入門 仮想空間で自動制御!
  • 「鉄道模型シミュレーターNX」で学ぶPythonプログラミング入門 仮想空間で自動制御!
ページ数
223p
ISBN
978-4-7775-2143-2
著者情報
角 卓(スミ マサル)
大阪府四條畷市出身。大阪工業大学情報システム学科卒業後、システムインテグレーター企業に入社。プログラミングの他にデータベースおよびアーキテクチャの設計、インフラ構築やプロジェクト推進など、システム開発の幅広い領域で活躍中

¥2,860 税込

13 nanacoポイント

13 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

「鉄道模型」をバーチャル空間で自由にレイアウトし、眺めたり、運転したりできるシミュレーションソフト、「鉄道模型シミュレーターNX」(VRM‐NX)。プログラミング言語「Python」を使うことで、「列車の速度制御」や「ポイント切り替え」など、さまざまな操作が可能。「タイマー」や「センサー」を組み合わせることで、列車の「運転」や「機回し」など、高度な自動運転を実現。

「鉄道模型」をバーチャル空間で自由にレイアウトし、眺めたり運転することができるシミュレーションソフト「鉄道模型シミュレーター」(VRM)の最新バージョン「VRM-NX」。
 このソフトは、プログラミング言語の「Python」を使うことで、「列車の速度制御」や「ポイント切り替え」など、さまざまな操作が可能。
 これらの操作と「タイマー」や「センサー」を組み合わせることで、列車の「運転」や「機回し」など、高度な自動運転を実現。
 本書では、そうした「VRM-NX」で使える「Pythonプログラミング」の基礎から、「VRM-NX」で操作可能な多数の「オブジェクト」や「命令」の解説、実際に動かすことのできる列車自動運転プログラムの「サンプル・コード」などを紹介します。

目次

■鉄道模型シミュレーターとは?
・鉄道模型シミュレーターの世界へようこそ!
・VRMNXをインストールしてみよう
・レイアウターとビュワーの操作

■「Python」と「VRMAPI」の基礎
・VRMNXで「Hello World!」
・オブジェクト
・イベントハンドラー
・グローバル変数とDict型メンバー変数
・Pythonのよくあるエラー

■「Python」自動運転スクリプト
・列車の操作
・センサーを使った列車の自動運転
・ポイントの操作
・待避線を使った自動追い越し運転
・進行方向の検出を使った自動往復運転
・自動行き違い運転

■「Python」自動運転スクリプト(応用編)
・機関車の機回し作業
・方向転換を伴う機関車交換
・デルタ線を使った方向転換
・転車台を使った方向転換
・閉塞を使用した自動列車停止システム

■列車以外の操作
・踏切の制御
・ImGUIを使った自作インタフェース
・自作モジュールを作ろう
・ファイルを読み書きしよう


■VRMユーザー企画「自作車両」の車窓から

商品詳細

シリーズ名
I/O BOOKS
出版社名
工学社
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ