tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルVB.6でUSBを制御したい
記事No13151
投稿日: 2008/10/18(Sat) 10:55
投稿者おじん
現在、USBが通信手段である装置と、VB.6で制作したP・Cとを通信したいです。
1:端末機は、USB
2:P・CはUSB、RS-232Cのどちらで通信してもよい
3:できれば、P・CはUSBで通信したい
以上、プログラムを記述する上での情報を提供して下さい。

[ツリー表示へ]
タイトルRe: VB.6でUSBを制御したい
記事No13154
投稿日: 2008/10/19(Sun) 00:14
投稿者しんご
開発環境をもう少し詳しく書いてください。

> 現在、USBが通信手段である装置と、VB.6で制作したP・Cとを通信したいです。
> 1:端末機は、USB

『装置』と『端末機』は同じものですか?
あと『P・C』はパソコンのことですか?それとも他の略語ですか?

> 2:P・CはUSB、RS-232Cのどちらで通信してもよい
> 3:できれば、P・CはUSBで通信したい

なぜにUSBがいいのでしょうか?RS-232Cじゃダメな理由は何でしょう?
シリアルポートが無いPCは、シリアル−USB変換器を使えば
いいと思いますが?

RS-232Cだと通信はできたのでしょうか?

[ツリー表示へ]
タイトルRe^2: VB.6でUSBを制御したい
記事No13155
投稿日: 2008/10/19(Sun) 08:53
投稿者おじん
> 開発環境をもう少し詳しく書いてください。
1:P・C=Personal Computerです。正確には、F・C(Factory Computer)を使用しています。
2:被制御装置は、USBのみです。RS-232CーUSB変換器は、今までに他の装置で制御で使用しています。
3:RS-232CーUSB変換器を使用しましたが、通信出来ませんでした。被制御装置の製造メーカに問い合わせたら、USBでのみ通信可能で、RS-232CーUSB変換器では通信出来ないとの事です。
4:VB.6でプいログラムを作成しています。

[ツリー表示へ]
タイトルRe^3: VB.6でUSBを制御したい
記事No13156
投稿日: 2008/10/19(Sun) 11:02
投稿者しんご
開発環境といったら普通は

OSの種類(Win98,Win2000,WinXp,WinVista などなど・・・SPも含めて)
VB6のSPバージョン

などをさすと思うのですが、、、

Personal Computer って、簡単にいうとパソコンですよね。
普通のパソコンとは違いあるのでしょうか?
(あ、普通にソフトウェアを使用するという点での話です。)

> 3:RS-232CーUSB変換器を使用しましたが、通信出来ませんでした。

どのように接続したのか気になります。
まさか、制御装置にRS232C-USB変換器のUSB側を
挿したてはないですよね・・・?


グーグルで『VB USB』で検索したら、下記が見つかりました。

1.ちょっと情報が古いですが・・・
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200411/04110066.txt

2.C言語でのUSB制御について書かれてありますが
  VB6に応用できるかも。
http://www.n-plus.co.jp/index/solidio1/usbmanu17.PDF

3.ここは結構有効かも
http://www.picfun.com/usb07.html


同じ悩みを抱いている方々は多いようですね。

[ツリー表示へ]
タイトルRe: VB6でUSBを制御したい
記事No13157
投稿日: 2008/10/19(Sun) 11:21
投稿者K.J.K.
> 1:P・C=Personal Computerです。正確には、F・C(Factory Computer)を使用しています。

ならば、FC(Factory Computer)を使う、と書くべきかと。

> 3:RS-232CーUSB変換器を使用しましたが、通信出来ませんでした。被制御装置の製造メーカに問い合わせたら、USBでのみ通信可能で、RS-232CーUSB変換器では通信出来ないとの事です。

では、その被制御装置を動かすためのドライバを取得して、それを使うのが基本でしょう。
そのドライバの仕様にもよりますが、一般的にはVB6では使用しづらいものと考えられます。

VB6でUI(User Intercace)周りを作ったら、後はVC++などでドライバを利用するDLLなどを
作り、それと組み合わせるのが一般的な構成でしょう。

> 4:VB.6でプいログラムを作成しています。

略称はVB6ですね。

[ツリー表示へ]
タイトルお礼
記事No13186
投稿日: 2008/10/25(Sat) 15:10
投稿者おじん
情報を有り難う御座いました。

[ツリー表示へ]