よくあるご質問 | コンテック FAQ

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 137
  • 公開日時 : 2007/03/01 03:00
  • 印刷

RS-485で半二重通信するには?

RS-485で半二重通信するには?
カテゴリー : 

回答

対象製品型式: COM-DRV(W32)
 
対象OS:
 Windows XP/2000/NT/Me/98/95
 
関連情報:
 半二重通信でお使いいただくには、
 ・ボード上のディップスイッチの設定
 ・ソフトウェアでRTS制御の指定
 が必要です。
 
 ソフトウェアでRTS制御の指定をするには、SetCommState()関数の「DCB構造体」で、「fRtsControlメンバ」に
 「RTS_CONTROL_TOGGLE」を設定してください。
 
 ・CやC++などで通信用Win32APIを使用する場合
  SetCommState()関数にセットする通信設定(DCB構造体)を一部変更する必要があります。
  DCB構造体のメンバー fRtsControl の設定値を RTS_CONTROL_TOGGLE としてくだい。
 
 ・VBのMSCommを使用する場合
  作成したアプリケーションから通信用Win32API(GetCommStateとSetCommState)をDeclare宣言によって呼び
  出し、GetCommState()関数、SetCommState()関数を使用し、DCB構造体のメンバーを一部変更する必要が有り
  ます。
  変更方法はハードウェアに添付しているCD-ROM、もしくはダウンロードしたファイルに格納されているサンプ
  ルプログラム(\Samples\Vb)を参照してください。

アンケート:この情報は役に立ちましたか?

ご意見・ご感想をお寄せください ここからの技術的なお問合せにはご回答いたしかねます。技術的問い合わせにつきましては、Webフォームよりお願いいたします。
問合せ先 ⇒ https://www.contec.com/jp/support/technical-support/