tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルMScomm 送信バッファがいっぱい エラー
記事No16240
投稿日: 2016/06/02(Thu) 07:32
投稿者ひろ
はじめまして。

MS COMMでの「送信バッファがいっぱい」のエラーについて
MS COMMを使用し、計測機とパソコンでPCからコマンドを送信し、測定値の取り込み
をしています。

繰り返し測定で、数百回に一回、「送信バッファがいっぱい」のエラーが発生してしまいます。
原因として何が考えられるでしょうか?
そもそもですが、「送信バッファがいっぱい」とはどういう状態でしょうか?

On Commで
comEventTxFull
のエラーだと思います。

OS Windows7 pro 32bit
開発言語 VB6 SP6
USBシリアル通信しています。

通信設定は
MSComm1.Settings = "9600,N,8,1"

送信コマンドは
OutBufferCount=0 'バッファクリア
Do
DoEvents()
MsComm1.Output = "COMMAND入れる"
Loop While OutBufferCount >= 1

こんな感じです。
アドバイス頂けたら幸いです。宜しくお願いします。

[ツリー表示へ]