Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
シリアルポート通信
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=21786#CommentId58966
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
hori
 (社会人)
投稿日時
2015/4/14 17:44:04
shu さま。ありがとうございます。
その後いろいろ実験してみましたが
ReadByte を使う方は、僕の知識の範囲では何をやっても [ ? ] が出るので
ReadExisting の方でやってみようと思います。
毎回同じ結果が出るわけではありませんが、だいたい
スリープタイムを 10ms にすると14ケタ、15ms で20ケタ
16ms で規定通りの21ケタの数列になり、これらの場合は MsgBoxに [EXT] も表示されます。
17ms以上で21ケタの数列と間隔をおいて [ ・ ] らしきものが表示され [EXT] には至りません。
というより、 [ ・ ] らしきものが [EXT] なのかなぁと思います。
僕の環境ではデータの読み込みにそれだけの時間がかかるということなのでしょう。
ReadByte の方は、読む位置が微妙にずれているのではないかなと思っています。
まぁ、このやり方で本当にいいのか不安は不安ですが
何にせよ、String のデータにできれば数字だけ抜き出すくらいはできるので何とかなりそうです。
ありがとうございました。