掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
RS-232C通信で計測器がコマンドを認識しません。 (ID:99636)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
USB-RS232C変換アダプタを使って、OSがXPのパソコンと測定器をRS-232Cで繋げています。コマンドが測定器の仕様書に定義されていて、アスキー文字で表記されています。それをコミュニケーションコントロール(MSComm)のOutputでコマンドを送信しましたが、測定器が反応しません。測定器は中央精機のMMC-2というコントローラで、通信設定もしました。なぜ認識しないのか検討もつかないので、アドバイスお願いします。 Private Sub cmdOpen_Click() '通信開始ボタンのClickイベント msSerial.PortOpen = Not msSerial.PortOpen '交互の制御 If msSerial.PortOpen = True Then cmdOpen.Caption = "通信停止" '表示の切り替え Else cmdOpen.Caption = "通信開始" End If End Sub Private Sub cmdOut_Click() '送信ボタンのclickイベント If msSerial.PortOpen = True Then 'オープンの確認 msSerial.Output = "txtOutData.Text" 'txtOutData.Text=コマン 'ド入力 End If End Sub Private Sub Form_Load() ' MSCommコントロールの初期設定 msSerial.CommPort = 4 '通信ポートNo4指定 msSerial.Settings = "9600,n,8,1" '通信条件設定 msSerial.Handshaking = comNone 'フロー制御無し msSerial.RTSEnable = False 'RTS制御無し msSerial.RThreshold = 1 '1バイト受信毎にOnCommイベント発生 msSerial.SThreshold = 1 '送信バッファ空でOnCommイベント発生 End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.