|
柏木竜一 2004/08/29 23:19 |
こちらには初投稿です。 TOMIXの新DD51にデジトラックDZ143を 取り付けたんですが、電源を入れた途端モーターから ビーとノイズが出てしまいます。 走り、ライト、発熱は問題なく正常に動きます。 この音を消す方法はないでしょうか? なおDD51はこれで2台目で最初のはなんの問題もなく 動いてます。 わかる方お願いします。 【IMGP1212.JPG : 149.2KB】 |
![]() IMGP1212.JPG |
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)@YahooBB218127216098.bbtec.net> |
|
橋本孔明 2004/08/28 02:26 |
橋本孔明@結伝杜です。 >>センサ数が11個を超える場合に、ジョイパッドを複数接続しても、個々のジョイ >>パッドについては識別できるんでしょうか。ドライバのつくり次第なんでしょうか。 DirectInputでは、ジョイパッドが複数ある場合はインデックス指定でいくつでも 操作できます。 きちんと作り込んでやることで、センサ数はUSBの上限まで行けると思います。 今回作ったのは手抜きのためまだ1パッドしか対応できていませんが‥‥ >>>また、センサ入力をそのままLoconetパケットに乗せてしまう方式などを研究 >>>予定です。というのも、センサが増えるとセンサ用の配線の手間がバカになら >>>ないと今回痛感したためです。 >>これは、私も悩んでいるところです。これができると、すばらしいですねぇ。 一番手っ取り早いのは、専用のセンサデコーダを開発してしまうことかもしれません。 デコーダの作れる人に今度ちょっと聞いてみようかと考えています。 --------------------------------------------------------------------------- 橋本孔明 / Yoshiaki "Koumei" Hashimoto http://train.khsoft.gr.jp/ |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)@tetkyo018060.tkyo.te.ftth2.ppp.infoweb.ne.jp> |
|
おも/堀口正則 2004/08/27 23:08 |
hpのオフィシャルショップサイトでキャンペーン終了とともに売り切れになって しまったRS-232C付ノートパソコンですが、価格コムで同じ機種が流通在庫にあり ましたので、早速ゲットしました。 で、某DCCメーカーさんのサイトをつらつら読み返してみると・・・ RS-232Cは過去のインターフェイスなので、USBからも制御できることを 確認できましたなんてことが書いてありました。 なんだとぉぉぉぉぉぉ〜!!! MS-100はデジトラックス推奨のUSB2RS-232Cインターフェイスを使うと難なく動作 するそうです(T_T) ま、でも我が家初のウィンドウズノートはそれなりに働いてくれそうなので、 活躍を期待してまふ。 おも/堀口正則 埼玉県桶川市 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)@YahooBB218119068012.bbtec.net> |
|
真水博之 2004/08/27 23:00 |
>センサについては、もちろん専用のA/Dユニットなどで信号として入力するの >が一番簡単で確実なのですが、御殿場でも少しお話したかもしれませんが、 >なにしろ資金的な問題からコストダウンを追求することになったため、ジョイ >パッド流用ということにしてみました。 そうですね、ジョイパッド流用なら、ドライバはすでにあるわけですし、ラッチ しないで直接パソコン側でポーリングをしていれば、ハードは最小限で済みます ね。 センサ数が11個を超える場合に、ジョイパッドを複数接続しても、個々のジョイ パッドについては識別できるんでしょうか。ドライバのつくり次第なんでしょうか。 >センサについては時間の関係で今回はそれまで検証していたCdSをそのまま採 >用という形になりましたが、今後は他の形式のセンサも研究予定です。 私のほうは、フォトトランジスタをレール間に埋め込み、その真上に赤外線LED を配置するという方法を考えています。 フォトトランジスタは、比較的、反応速度が速いとされているんですが、実際は やってみないとわかりません。 十分明るいところなら、赤外線LEDはなくてもよいのですが、感度がいいので、 覗き込みによる誤作動防止のため、取り付けようと思っています。 >また、センサ入力をそのままLoconetパケットに乗せてしまう方式などを研究 >予定です。というのも、センサが増えるとセンサ用の配線の手間がバカになら >ないと今回痛感したためです。 これは、私も悩んでいるところです。これができると、すばらしいですねぇ。 信通区助役 真水 博之/さいたま市南区 |
|
・ツリー全体表示 | |
<INCM1.23a@k161194.ppp.asahi-net.or.jp> |
|
橋本孔明 2004/08/26 14:36 |
橋本孔明@結伝杜です。 >>私には、デバイスドライバを書くほどの技術はない(本は買いましたが) >>ので、MS100とは普通にRS232Cでの通信ですし、センサーは既成の汎用 >>ドライバを使用したプリンタポート入力です。 センサについては、もちろん専用のA/Dユニットなどで信号として入力するの が一番簡単で確実なのですが、御殿場でも少しお話したかもしれませんが、 なにしろ資金的な問題からコストダウンを追求することになったため、ジョイ パッド流用ということにしてみました。 結果としてセンサ11箇所が入力できる(ボタン11個)ジョイパッドはひとつ 500円程度です。ジョイパッドですのでUSB接続、ドライバもWindows標準添付 ですからどのPCでもすぐに使え、ソフトウェアもDirectX(DirectInput)の開 発(割と簡単)ですからこれも工数が少なくてすみます。 >>それから、通過検出には、CdSセルを使用しているとのことですが、感度 >>や反応速度はいかがですか? >>反応速度が遅いと単行の機関車がフルスピードで通過したら、反応しな >>かった、なんてことが起こりかねませんが。(そこまで遅くはないですか) CdSは「上に何か居るかどうか」がon/offで常時調べられるものですので、こ れを「通過検知」の信号にするため、プログラム側で別スレッドで無限ループ を回して信号をポーリングする形を採用しています。実はジョイパッドの基板 はノイズがあるようで、たまに一瞬On/Offが切り替わったような信号が流れて くることがあります。このようなノイズ対策のため、センサONを検知したらそ れから一定秒間(今回は0.3秒)ONが続くかどうか調べてからプログラム上で センサONと判断するようにしています。実際にはこれにCdS素子自身の反応速 度が加わります。 御殿場での検証の感想としては、最低限「車両が上に居る時間」は0.5秒を確 保できるようにしたほうがよさそうだという印象を受けました。 機関車を常識的な速度で動かすなら問題はありませんが、路面電車の1両編成 フルスピード通過だと少々厳しいかもしれません。 センサについては時間の関係で今回はそれまで検証していたCdSをそのまま採 用という形になりましたが、今後は他の形式のセンサも研究予定です。 ただ、車両に何らかの加工(DCCデコーダ搭載を除く)を要求するものはなる べく避けたいと考えています。リードスイッチ用の金属片やフォトリフレクタ 用のアルミテープなどがこれに該当します。どれだけ簡単な加工であっても、 結伝杜内の車両の総数がシャレにならない数になっているため‥‥です。 タッチセンサについてはTOMIXの製品がありますので、次はこれを研究してみ ようかと考えています。 当然ながら、素子ごとに「通過検知」と「在線検知」の得意不得意があります から、これらの組み合わせを採用していくのがベストかもしれません。 また、センサ入力をそのままLoconetパケットに乗せてしまう方式などを研究 予定です。というのも、センサが増えるとセンサ用の配線の手間がバカになら ないと今回痛感したためです。 --------------------------------------------------------------------------- 橋本孔明 / Yoshiaki "Koumei" Hashimoto http://train.khsoft.gr.jp/ |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR...@naan3.webtech.co.jp> |
|
真水博之 2004/08/26 09:26 |
真水です。 御紹介ありがとうございます。 こだ運で動かしているところを見せていただきましたが、動作も確実 で、安定したシステムという感じを受けました。 この手のものは、論理的には動くと判っていても、実際やってみると いろいろ思い通りに行かないことが多いですから。 また、ソフトの構成については、私にも、いろいろと勉強になります。 私の場合には、httpサーバのマシンにMS100をつないで、そこで列車等 の情報管理とLoconetとの通信を一括して行い、センサー入力や自動運転 のプログラムは、そこと通信しながら行う形に考えています。 私には、デバイスドライバを書くほどの技術はない(本は買いましたが) ので、MS100とは普通にRS232Cでの通信ですし、センサーは既成の汎用 ドライバを使用したプリンタポート入力です。 それから、通過検出には、CdSセルを使用しているとのことですが、感度 や反応速度はいかがですか? 反応速度が遅いと単行の機関車がフルスピードで通過したら、反応しな かった、なんてことが起こりかねませんが。(そこまで遅くはないですか) 信通区助役 真水 博之/さいたま市南区 |
|
・ツリー全体表示 | |
<INCM1.23a@k161194.ppp.asahi-net.or.jp> |
|
橋本孔明 2004/08/25 15:26 |
橋本孔明@結伝杜です。 今回のJAMの結伝杜ブースで、今まで開発したDCC制御関連の集大成として ・全自動ダイヤ運転(仙石線) ・電車でGo!コントローラを使ってトレインスコープを走らせる という展示を行い、好評を博せたようですので、ご報告しておきます。 --------------------------------------------------------------------------- 自動運転はLoconetをPC制御することで行っています。 線路 || || || ||====フィーダー========[DCS100]--------[USB]--[PC(Loconetドライバ)] || ||----[センサ入力]----[センサユニット]--[USB]--[PC(センサドライバ)] || 今回は御殿場と同じく、試作のUSBのものを利用していますが、MS100でも同等の動 作を行うようデバイスドライバ側で吸収しています。 デバイスドライバはTCP/IPのサーバになっており、クライアントプログラムはここ と通信することで、Windows上で起動する任意の複数のプログラムがLoconetを弄る ことができるようになっています。 センサはCdSセルを利用しています。線路に埋め込み、その入力を、PC用ジョイパッ ド基板のボタンのスイッチ部分に繋ぐことで、「CdSが通電中はジョイパッドのボタ ンが押されていることにする」という構造にしてみました。こうすることで入力回 路は安いジョイパッドを分解することで得られ、プログラムからもDirectXという安 定動作するシステムを利用することができます。 自動運転システムについては、COMサーバをひとつ作成しました。このCOMサーバは 上記のTCP/IPのクライアントとなっており、メソッドからLoconetの命令を発行でき ます。コードネームは「SkyBlue(青22号)」です。 このサーバは、Loconetとのやりとりの他、上記のセンサの入力や、ダイヤ運転用の スケール(任意倍速)タイマ(別途起動してあります)と通信して時刻を入出力す るメソッドも実装しています。 COMサーバとすることで、VBScriptやJavaScriptからこれらを操作できるようになり ます。 下記は路面等で使える「3秒ごとにポイントを切り替える」スクリプトの例です。 >>Option Explicit >>Dim obj >>Dim nSwitch >> >>nSwitch = 33 ' ポイントデコーダID >> >>Set obj = CreateObject("SkyBlue.AutoTrain") >> >>while true >> obj.SetSwitch nSwitch, true ' ポイントを true(closed)に >> obj.Sleep 3000 ' 3000ミリ秒待つ >> obj.SetSwitch nSwitch, false ' ポイントを false(thrown)に >>wend >> >>Set obj = Nothing ダイヤを別途作成してもらい、それを元に列車ごとにタイムチャートを作成して、 1列車1スクリプトという構造にしました。 下記は仙石線ダイヤ運転の一部の抜粋です。10時〜18時で一巡します。 「obj.WaitRunStop nSlot, nRunSpeed, nDay, 12, 50, 1」というのは「nDay日の 12時50分になったら発車し、1番センサを踏んだら止まれ」という命令です。 nDayは「何日目」という変数で、一日のダイヤが終了したらインクリメントして10 時に戻ります。 >>obj.AllocateSlot 10, nSlot1, false ... >>nSlot = nSlot1 ... >>obj.DebugPrint " 10:00 石巻 待機" >>obj.DebugPrint " 10:10 石巻 待機" >>obj.DebugPrint " 10:20 石巻 上り発車" >>obj.SetSlotDirection nSlot, false >>obj.WaitRunStop nSlot, nRunSpeed, nDay, 10, 20, 6 >>obj.DebugPrint " 10:30 松島海岸 発車" >>obj.WaitRunStop nSlot, nRunSpeed, nDay, 10, 30, 4 >>obj.DebugPrint " 10:40 多賀城 発車" >>obj.WaitRunStop nSlot, nRunSpeed, nDay, 10, 40, 2 >>obj.DebugPrint " 10:50 仙台 終着 2" >>obj.DebugPrint " 11:00 仙台 待機" >>obj.DebugPrint " 11:10 仙台 下り発車" >>obj.SetSlotDirection nSlot, true >>obj.WaitRunStop nSlot, nRunSpeed, nDay, 11, 10, 3 ... >>obj.DebugPrint " 12:50 多賀城 上り発車 ポイント転換" >>obj.WaitForScaleTime nDay, 12, 50, 0 >>obj.SetSwitch nSwitch, false >>obj.WaitRunStop nSlot, nRunSpeed, nDay, 12, 50, 1 >>obj.DebugPrint " 13:00 仙台 終着1番線 ポイント復元" >>obj.SetSwitch nSwitch, true ダイヤが10分区切りのためこのように10分ごとのタイムチャートベース構造として います。他の列車の動作に干渉していないため、行き違い駅で「対向列車が来るま で発車しない」などの動作が行えない難点がまだあります。 --------------------------------------------------------------------------- 実際の運用結果ですが、「ランタイムトラブルさえ発生しなければいつまででも安 定動作できる」という結果を得ました。 ここでのランタイムトラブルは ・集電不良で走らなくなる(メンテを入念にしてこれは激減しました) ・観客、特に子供が車両や線路を触ってしまう ・観客がポイントを勝手に転換してしまい誤動作する、あるいはポイントデコーダ 動作不良でポイントが転換してくれなかったりする ・観客がセンサを覗き込むことでセンサが誤検知する(発生しませんでした) ・DCS100のパケロスで列車暴走など(過負荷時に何度か発生) ・当方作成プログラムのバグ(確証がありませんがどうやらあった模様) ・Loconet-USBインターフェースの不具合(まだ開発中なので‥‥) といったものです。できるだけプログラム側でトラブルを吸収できるようにはして いますが、ポイント転換ミスなどハードウェアトラブルはどうしようもありません ので、この場合はタイマを停止し、列車を初期配置に戻して再開するなどしました。 結論としては3日間あまり弄ることなく動作し、鑑賞に堪え得る結果を見せてくれた と判断します。 --------------------------------------------------------------------------- 列車が走るだけでは観客も何がなんだかわかりませんので、駅の電光掲示を各駅の 前に設置した液晶モニタに表示するシステムも開発しています。 こちらだけは昨年のJAMで手動ダイヤ運転用に作ったものをベースにほとんど流用し ており、自動運転システムとはスケールタイマの時刻を共有している以外は独立し て動作します。 内容的には、XMLファイルに記述された各駅の時刻・列車種別情報を元に、デザイン テンプレートのHTMLファイルの中の変数を置き換えて表示更新するというものにし ました。このデータはLANで共有されたフォルダの中にHTMLファイルで出力します。 すなわちビューアにはInternetExplorerを利用する形ですが、単なるIEのウィンド ウでは不格好ですので、ActiveXコントロールとして自前のプログラムに埋め込んだ 独自のブラウザを作成して利用しています。表示更新はこのブラウザがIEに2秒おき に更新命令を発行する形で、各駅のPCはLANで接続されていますので、上記の共有フ ォルダのデータが更新されれば表示も更新される仕組みです。 もうちょっと発展すればhttpサーバとして実装もできるかと思います。 --------------------------------------------------------------------------- 今回のもうひとつの展示が「トレインスコープ+電車でGo!コントローラ」です。 トレインスコープ自体は御殿場でも試用していましたのでご覧になった方もおられ るかと思いますが、画質は満足のいくものです。 さすがに価格が安くなったためJAMの他のサークルでも導入してきたようで、今回も 1件だけ他サークルとの信号混信が発生しました。 トレインスコープを液晶テレビに映し、手前にあるノートPCにMS-100と電車でGo!コ ントローラを接続して上記の自動運転と同様にLoconetのPC制御を行いました。 コントローラは「電車でGo!コントローラ TYPE2」という PlayStation2専用のもの です。こちらはPCに繋いでも汎用のゲームコントローラとは認識してくれませんで したので、自分でデバイスドライバから自作しました。といってもそこまで詳しく ないため、USB解説書に付録で付いていた汎用のものを小加工した程度です。 以前販売されていた、Windows用の電車でGo!コントローラなら、汎用のゲームパッ ドとして認識されますので、DirectXで入力を得ることができます。 いずれにしても、入力を得たらそれをもとに実車のような加速・減速動作をエミュ レーションするプログラムを作成し、車載デコーダへのスピード設定命令として Loconetに送ります。以上でカメラカーのコントローラ操作が可能になります。 --------------------------------------------------------------------------- というわけで、今回は結伝杜が今まで開発してきたDCC関連の技術をフル動員する形 の展示となりました。一応の成果を得ましたので成功だったと思います。 システム設計にあたっては、ソフトウェアは私の担当ですが、センサやジョイパッ ド改造などハードウェア設計(山口氏)やダイヤ作成(こしょう氏)など分業する 形となりました。とても一人で全部設計できるものではありません。 写真はあまりありませんが、当方のウェブサイトの8月23日の日記に掲載しましたの で、よろしければご笑覧下さい。 --------------------------------------------------------------------------- 橋本孔明 / Yoshiaki "Koumei" Hashimoto http://train.khsoft.gr.jp/ |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR...@naan3.webtech.co.jp> |
|
おも/堀口正則 2004/08/24 23:31 |
橋本さん、まいどです。JAMお疲れ様でした。 ステッピングモーターの方は接続テストまで終了して、とりあえず使いたい回転 数で動かし、好きなだけ回転させたり止めたりすることはできるようになりまし た。制御はまだターミナルソフトでコマンドを送ってるだけなので、これから GUIを作らなくてはなりません。ターンテーブルのメカもまだだし^^; 先は 長いです。 そうこうしているうちに、最後に残ったRS-232C付のノートが売り切れてしまい 途方に暮れてます。ま、まだ流通在庫はあるでしょうが、折角のキャンペーン 価格だったので悔しさ一杯。 USB経由でOKとなればシリアルのあるノートパソコン1台でなんとかなった のですけどねぇ、残念。 おも/堀口正則 埼玉県桶川市 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)@YahooBB219035010003.bbtec.net> |
|
橋本孔明 2004/08/24 14:20 |
橋本@JAM終わってヘトヘトです。 RS232ですが、真水さんもおっしゃっていますようにプログラムからは ファイルに近い扱いとなります。 プログラム動作中に切り替えると、おそらくデータの流れがそこから変 わるか、読み取りエラーなどが発生するかなどしますので、一度RS232C を使っているプログラムを終了してから切り替えたほうがいいかと思わ れます。 単に信号線を繋ぎ換えるだけの切り替え機なのであれば、電源投入中に 切り替えを行っても特に問題はないと思います。 実際、以前の御殿場運転会等でMS-100利用プログラムのデバッグ中に何 度か活線抜挿したりしていましたが特に問題はありませんでした。 すでに出ていますように、MS-100のボーレートは普段使わないような値 で(偉い人に聞いてみたところ、Loconetの内部信号のボーレートをそ のまま?使っているからだそうです)、USB-シリアル変換アダプタだと サポートされていないケースが多いです(そのボーレートに設定しよう とするとWindowsAPIがエラーになったりします)。 ステッピングモータドライバが9600や14400、19200などの著名ボーレー トであれば、そちらはUSB経由で問題ないと思います。 直接関係ありませんが、JAMではMS-100と電車でGo!コントローラを使っ て一日中トレインスコープを走らせていましたが、特に耐久性には問題 はありませんでした。 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR...@221.117.82.142> |
|
おも/堀口正則 2004/08/22 23:57 |
浅本さん、真水さんありがとうございます。 MS-100はややこしそうですね。 PCは当面ターンテーブルの制御だけにして、MS-100のテストは別途行います。 ステッピングモーターの制御側がUSB経由でできるかどうか、PC購入後にテスト すればいいですね。または、PCカードスロットからもう1ポート出して、こちら をステッピングモーター用にしてもいいし、いずれにしても、シリアルポートが 付いているうちにノートパソコンを買うのが良さそうですね。 デスクトップにすれば一気に解決なんだけど、荷物が増えるからねぇ、ま、真水 さんには毎回そんな状態で参加してもらってるのだけど。 では、HPショップサイトの「BUY Me」ボタンを押してしまおう。 おも/堀口正則 埼玉・桶川市 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)@YahooBB218119068012.bbtec.net> |
|
真水博之 2004/08/22 10:40 |
真水です。 私がMS-100を使った経験から言いますと・・・ VBでは、RS-232Cポートは、1ポートでひとつのファイルのような扱いに なります。 つまり、あるプログラムが、ポートを開いて読み書きをしているあいだは、 他のプログラムはそのポートにアクセスできません。 (ポート・オープン時の設置があるのかもしれませんが) したがって、プログラムが、信号を入出力するたびにポートのオープン・ クローズ処理をやっているのでしたら、切り替え器で切り替えて使用する ことが可能だと思います。 Win32(Windowsの基本機能ライブラリ)の機能を直接呼び出すなど、もっと 低レベルな(技術的には高レベルですが)処理を行うのであれば、複数の プログラムで同時に入出力することができるかもしれません。 もっとも、入出力する対象の機器が別々なら、同時の入出力はないと思い ますが。 あと蛇足です。 MS-100でのロコネットとの通信は、ボーレートが中途半端な値であるため、 Win32の機能を使って設定する必要がありそうです。(私は、そうしました) そのためか、USB経由でRS-232Cに変換して接続しても、ポイントの切り替えは、 できませんでした。(この実験は、深田さんに実施してもらいました) 信通区助役 真水 博之/さいたま市南区 |
|
・ツリー全体表示 | |
<INCM1.23a@k161194.ppp.asahi-net.or.jp> |
|
あさもっち/浅本謙治 2004/08/22 10:26 |
以前会社のNC機械と測定器を切り替え機経由で使っていましたが・・・ これは単純にDsub25ピンコネクター2個をロータリースイッチで直接きり変えていたので今回の目的にはちょっと使えないかな〜。 あさもとけんじ (広島市) ホームページ にゃんこのおひげ http://homepage3.nifty.com/nyankonoohige |
|
・ツリー全体表示 | |
<INCM1.23a@cthrsm008175.adsl.ppp.infoweb.ne.jp> |
|
おも/堀口正則 2004/08/22 01:07 |
ちょっと質問です。 こだ運でMS-100を購入して、また最近、某サイトからステッピングモーターの ドライバキットを購入したのですが、どちらもインターフェイスがRS-232C。 他にもESUサウンドデコーダーの編集に使うために、ウィンドウズパソコンの 導入を検討中ですが、RS-232Cってのは切り換え機などで動かす時だけ切り換え て使えるものでしょうか? 具体的には、同時に使用しそうなのが、MS-100とステッピングモーターの ドライバで、MS-100はポイントの切り換えに、ステッピングモータードライバは ターンテーブルの駆動を制御します。 できれば、VBで画面を作って画面から制御するつもりでいまして、運転会への 持ち込み用となるとノートタイプがいいかな、と思っているのですが、シリアル を装備したノートは機種が限られてますし、2つのシリアルを持ったマシンは ないようです。 どちらかをUSB経由にする、もしくはどちらもUSB経由ということも考え られますが、MS-100にしてもステッピングモータードライバにしても、USB からRS-232Cに変換してちゃんと動いてくれるのか不安があります。 某メーカーのショップサイトでもう少しで「Buy」ボタンを押しそうになってます ので、この辺り詳しいかたにご教授願えると助かります。 おも/堀口正則 埼玉・桶川市 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)@YahooBB218119068012.bbtec.net> |
|
真水博之 2004/08/20 22:20 |
こだ運で使用しているダイヤ運転支援システムNTrainですが、ダイヤをコンピュータ で管理している以上、列車の走行順序は把握できるわけです。 で、あれば、通過検出さえ正確に行えれば、ATSやさらに進んで自動運転、または、 駅の自動操作ができるのではないか、と考えてみました。 そこまでできると、より少人数でダイヤ運転ができますし。 とりあえず仕様を作ってみました。 まだ足りないところや、実現不可能な部分もあるかと思いますが、その辺は、製作を 進めるにしたがって修正していきたいと思います。 そのため、実際に着手しているところだけ、妙に仕様が細かくなっています。 現在のところ、全国運転会でのお披露目を目標にHOゲージ用センサーや電子回路部分の 試作を行っています。 まぁ、どこまでできるかですが・・・ 進捗状況は、随時ここにアップしていきたいと思います。 信通区助役 真水 博之/さいたま市南区 |
![]() NTrain-Auto.txt |
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR...@k161194.ppp.asahi-net.or.jp> |
|
真水博之 2004/08/20 21:52 |
で、Windows2003サーバの評価版が手に入ったのでやってみました。 方法は、前発言の >方法その1:ライブ配信 と同じです。 結果は、Windows Media サーバでバッファ処理をしない設定にしてみましたが、 それでも数秒のタイムラグはありました。 若干タイムラグは小さくなりましたけど。 やっぱり、表示マシンで直接キャプチャするのが確実といえそうです。 信通区助役 真水 博之/さいたま市南区 |
|
・ツリー全体表示 | |
<INCM1.23a@k161194.ppp.asahi-net.or.jp> |
|
真水博之 2004/08/15 10:14 |
こだ運でおなじみのダイヤ運転支援システムのNTrainですが、 せっかくイントラネット環境を使用しているので、車載カメラや 沿線の固定カメラの映像を駅務や運転士の画面へ配信ができない ものかと試してみました。 マシン構成としては、カメラが接続された撮影マシンとサーバ、そして、 実際に画像を表示する表示マシンの3台です。 車載カメラの場合は、該当列車の運転士のマシンにだけ表示、沿線の 固定カメラの場合は、その駅を遠隔操作する駅務のマシンに表示する ことを考えています。 方法その1:ライブ配信 まずは、マイクロソフト御推奨(?)の方法として、以下のソフトを インストールしてやってみました。 撮影マシン Windows Media エンコーダ サーバ Windows Media サーバ 表示マシン Windows Media Player 結果としては、Player側での表示は、数秒遅れの表示となります。 Playerのバッファ設定によっては10秒以上遅れます。 設定を調整すればもっと早くなるのかもしれませんが、今のところ、 研究中です。 方法その2:静止画連続オンデマンド配信1 これは実際の環境ではないですが、とりあえずサーバにカメラを取り付け、 カメラ添付のソフトでHDDに静止画を保存。それをWebページに表示させ、 Webページを自動更新するようにしました。 これだと、3秒1コマがやっとです。それ以上だとHDDへの保存が追い つきませんでした。 方法その3:静止画連続オンデマンド配信2 方法2でHDDへの保存がネックとなるのであれば、サーバのメモリ上に 保管すればいいということで、プログラムを組んでみました。 撮影マシン DirectXを使用して定期的に静止画をキャプチャし、 Webサーバへアップデート サーバ アップデートされた静止画をメモリ上の仮想ディスクへ保管 表示マシン Javaアプレットを作成し、定期的に画像を読み出し更新 これで、1秒1コマが可能です。Javaアプレットの作り方が悪いのか、 静止画のダウンロード中は画像が非表示となるので、これ以上早くすると ほとんど画像が表示されない状態になってしまいます。 撮影マシン側は、まだ余裕があるようです。 結論としては、まだ改善の余地はあるものの、タイムラグが大きく、使うのは 難しいかなという状態です。 駅務で使用するのであれば、列車の通過をリアルタイムで見るというよりは、 ポイントの切り替え状態の確認、列車が到着済みor出発済みなのかの確認など には使えそうです。 今回は、Windows2000サーバとそれに付属のWindows Media サーバを使用したの ですが、Windows2003サーバだとこのあたりだいぶ改良されているらしいです。 評価版が手に入ったら試してみようかなと思います。 あとは根本的な解決方法としては、オンラインでの配信はしないということでしょうか。 つまり、駅務の場合は、特定のカメラ映像に対する表示マシンは決まっているので、 表示マシンに直接カメラを接続します。USBケーブルなら、途中、複数台の中継器を はさんで20mくらいまでケーブルを延長できそうです。 車載カメラの場合は、映像は電波で飛んできますから、受信機をその列車を担当する 運転士の間でやり取りして、交代で自分のマシンに接続すればよいということになります。 なんか、結論がタイトルと正反対の内容になってしまいましたが・・・ しかし、鉄道模型の話題に動画配信が出てくるというのも、時代は進んだものです。 昔は、鉄道模型で通信といえば、信号とかセンサーとかそういう話しかなかったんですが。 で、そういう話も近々しようと思います。 信通区助役 真水 博之/さいたま市南区 |
|
・ツリー全体表示 | |
<INCM1.23a@k161194.ppp.asahi-net.or.jp> |
|
錦林車庫/岩橋徹也 2004/07/13 05:58 |
デコーダの不良について電話して聞いてみました。 基本的には線を切る前の状態で動作不良は交換するとの事です。 では、動作確認はどうやってチェックするのか? 自分自身もチェッカーを持っていながら、あまり使ったことが無くて使い方もよく覚えていない状況ですが、D101を持っている人は事前にチェックしろ!と言われても不可能ですよねぇ。なんだか変な話です。 D101にデコーダのチェック機能を付ける話もあったそうですが、諸般の事情で見送りだそうで、なんやねん?その「諸般」って…と思いました。 デジトラックスは初期不良はほとんどあり得ないと言っているそうです。動作確認の上出荷しているのだそうで…。 電子部品の取扱いって難しいですね。 錦林車庫/岩橋徹也☆広島市西区 |
|
・ツリー全体表示 | |
<INCM1.23a@nthrsm035238.hrsm.nt.ftth.ppp.infoweb.ne.jp> |
|
錦林車庫/岩橋徹也 2004/07/13 05:46 |
まいどです。 鉄道模型の世界って難儀ですねぇ。 問屋さんにも在庫がない、メーカーも在庫切らして平気な顔…だったらカタログなんか作るな!って言いたくなります。 どっかにも書いたけど、DCCだっておっしゃる通りで肝心なものが品切れでは話になりませんね。 ぼやいても仕方がないけど、前職は某チェーン店で勤務でしたのでついつい…。生活必需品と趣味の世界のものと一緒に考えてもいけないのでしょうけどねぇ。 錦林車庫/岩橋徹也☆広島市西区 |
|
・ツリー全体表示 | |
<INCM1.23a@nthrsm035238.hrsm.nt.ftth.ppp.infoweb.ne.jp> |
|
新大船+ちゅう/中鉢淳一 2004/07/12 22:23 |
こだ運ではお世話になりました。 で、1/80サイズの方でDCCを開始しようと企んでいます。 ・・・・品切ればっかりなんですね、デコーダが有ったって制御側が 在庫無し。何か出鼻をくじかれた感じです。 単品売りをバラバラに買うのも何だし。さてどうするか?<ちゅう ( ^_^.) 湘フナ・新大船運転所/中鉢淳一 |
|
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)@snjk014k060.ppp.infoweb.ne.jp> |
|
きたじい/北須賀修 2004/06/19 19:05 |
ち〜す、きたじいです。 昨日、会社の帰りに秋月通商でPICマイコン用のUSB開発キットを 入手してきました。今朝から半田付けした結果、とりあえず電源が入ると ころまでたどり着きましたが、RS232Cのケーブルがいるとかいらん とかで休憩モードです。 フォトリフレクタはレンズ付を購入。これからどうやって組み込むか、 御殿場までにサンプルができるかがんばって見ます(PICマイコンまで はたどり着けないと思うけど) きたじい・北須賀 修 神奈川県川崎市高津区 【DSC06516.JPG : 84.4KB】 |
![]() DSC06516.JPG |
・ツリー全体表示 | |
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR...@ntkngw132218.kngw.nt.ftth.ppp.infoweb.ne.jp> |
|
9 / 13 ページ | ←次へ | 前へ→ | |||||||||
アクセス数:76,870 | (SS)C-BOARD v3.5.4 is Free. |