▼ | 【74】RS-232Cについて教えて下さい おも/堀口正則 2004/08/22 01:07 |
【76】RE: RS-232Cについて教えて下さい 真水博之 2004/08/22 10:40 |
【77】Re:RE: RS-232Cについて教えて下さい おも/堀口正則 2004/08/22 23:57 |
【90】Re:RE: RS-232Cについて教えて下さい おも/堀口正則 2004/09/01 00:44 |
|
真水博之 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 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/09/01 00:44 |
真水さん、橋本さんこんばんは。いろいろアドバイスありがとうございました。 本宅・別宅(なんだかなぁ)どちらにもXPのパソコンが揃い、ぼちぼちと RS-232Cを使った制御の実験をしています。ちょっと敷居が高いMS-100は後回し にして、ステッピングモーターの制御からやってます。 物理的な接続とサンプルで付いてきたドライバソフトで実験を行い、モーターの 回転速度とギア比を決定、モータードライバの制御の様子が解ったところです。 今取り組んでいるのは、パソコンから直感的にターンテーブルの運転をすること で、パソコン側の開発環境の選択と、GUIの検討、プログラミングなんてこと をはじめました。 使用するプログラムは予算と腕の関係から、安くて簡単で目的を果たせる^^; という具合でVB(まずはこれかな?)、REALbasic(MACで使っているもので) HSP(なんだか面白そう)という3つから、HSP+各種プラグインで行う ことにしました。 各種といっても、シリアルを扱えるプラグインとGUIで画像を回転させられる プラグインの2つだけですが・・。 MS-100との関係があるので、ターンテーブルは動かしたい時だけCOMポートを オープン、コマンドを送ったらクローズという簡単な手続きにする予定です。 ターンテーブルが動いている間はポイントは変えられない仕様になりますが、 致命的な不都合はないんじゃないかと思ってます。 悩みといえば、ターンテーブルの原点出し。 センサーとか使えればいいのだけど、まだ頭と腕が伴ってまっしぇん^^; おも/堀口正則 埼玉県桶川市 |
|
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)@YahooBB219035010025.bbtec.net> |