掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSCOMMについて (ID:110295)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在シリアル通信にて以下の設定で通信を行っています。 comSirial.CommPort = 1 comSirial.Settings = "9600,O,7,1" comSirial.InputMode = comInputModeText comSirial.EOFEnable = True comSirial.InputLen = 0 comSirial.NullDiscard = False comSirial.RThreshold = 1 comSirial.SThreshold = 1 comSirial.Break = False comSirial.RTSEnable = True comSirial.PortOpen = True 本来であれば20バイトのデータを受信しなくてはいけないところ 頭から8バイトのみしか受信できずON_COMM関数が呼ばれてしまいます。 comSirial.InputLen = 0 で受信バッファ全体を受信するまで 待ってくれるような設定だったとおもうのですが?どなたかご教授願えますでしょうか?よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.