• ベストアンサー

VBで通信のDTR,RTSを制御できるでしょうか?

VBの通信プログラムを USB→RS232C変換→RS485変換したいのです。 某メーカのRS485変換器は送信/受信の制御はDTR,RTSによります。 VBのプログラムを動作させるとDTR,RTSは常時ONです。 これを 1.DTR(RTS)をONする 2.送信する 3.DTR(RTS)をOFFする というように(送信中のみDTR(RTS)をONする)することは 可能でしょうか? もし不可とした場合、ほかの言語ならば可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

VB6.0ならコミュニケーション (MSComm) コントロールを使って DTRは、DTREnable プロパティで RTSは、RTSEnable プロパティで操作できます。 Handshaking プロパティは無しに設定。 VB.NETならSystem.IO.Ports.SerialPort クラスを使って DTRは、DTREnable プロパティで RTSは、RTSEnable プロパティで操作できます。 SerialPort.Handshake プロパティは無しに設定。

Kuma2000
質問者

お礼

回答ありがとうございます。

関連するQ&A