掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
RS232C通信受信バイト数について (ID:100342)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
超初心者で失礼します。 RS232Cを使用してMScommで受信をしたいのですが、9Byte以上のデータを受信すると8byteで切れて9Byte目から上書きしまいます。 このようになる理由と解決方法を教えて下さい。 Private Sub Form_Load() MSComm1.CommPort = 1 MSComm1.Settings = "2400,n,8,1" MSComm1.RThreshold = 1 MSComm1.SThreshold = 1 MSComm1.PortOpen = True End Sub Private Sub Command3_Click() MSComm1.Output = Chr$(&H31) & Chr$(&H31) & Chr$(&H31) & Chr$(&H32)& Chr$(&H32)& Chr$(&H32)& Chr$(&H33)& Chr$(&H33)& Chr$(&H33) End Sub Private Sub MSComm1_OnComm() If MSComm1.CommEvent = comEvReceive Then Text1.Text = MSComm1.Input End Sub 実行結果 Text1に11122233と一瞬表示され直ぐに3が表示される
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.