- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:RS232CでのRFIDリーダライタの制御)
RFIDリーダライタの制御方法について
このQ&Aのポイント
- RS232CでのRFIDリーダライタの制御方法について研究用にタカヤ製品のRFID評価キットTR3-D002Aを購入しました。リーダライタを制御するプログラムを作りたいが、初めてのプログラミングで途方にくれています。
- リーダライタの通信コマンドが16進数で指定されている場合、どのように機器に送信すればレスポンスが得られるのか、また2進数でバイナリに変換して送信するのか、アスキーでテキストボックスに入力して送信するタイプのソフトでは反応させることができるのか疑問です。
- 質問がうまく表現できていないかもしれませんが、RFIDリーダライタの制御方法について教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純には Dim Send(8)=Byte send(1)=&h02 send(2)=&h00 send(3)=&h4F send(4)=&h01 send(5)=&h00 send(6)=&h03 send(7)=&h55 send(8)=&h0D Dim count As Integer SerialPort1.Write(send(), 0, count) 但し、VB2005です、 VB6では多少コマンドは違いますが考え方はほぼ同じ バイナリコードが出せるシリアルモニタです http://members.at.infoseek.co.jp/mdr_tech/upload/upload.htm シリアルデバッグツールVer1.12
お礼
回答ありがとうございます。 書くのを忘れて申し訳ないです。使おうと思っているのはVB6なのですが mscommを使って、データを送信しようと思うのです。 Dim Out() As Byte MSComm1.Output= のところをどのように記述すれば、機器にデータが送れますでしょうか?
補足
すいません。教えてもらったとおり、 Dim send(8) as Byte send(1)=&h02 :: :: send(8)=&h0d MScomm1.output=send とすればよいのですね。 お礼と補足も内容がちぐはぐで申し訳ないです。 失礼しました。改めてありがとうございました。