Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Timerコントロールの精度
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30290#CommentId83117
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2017/10/5 16:35:59
> 送信側からは、次の間隔でデータを送っています。
そちらではなく、F2,F0 で始まるXYZ座標が送られてから、
次の座標の F2,F0 が送られてくるまでの最短間隔(ピーク時の頻度)を知りたいです。
なお、DataReceived がどの程度の頻度で発生しているかは、下記のようにして確認できます。
Private Sub SerialPort1_DataReceived(sender As Object, e As IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Trace.WriteLine(String.Format("{0:HH:mm:ss.fffffff} , {1} Bytes", Now, SerialPort1.BytesToRead))
End Sub
> 遅延よりも欠損を許容したいです。
座標データの『先頭(F2,F0)』を検出したときの時刻と
座標データの『末尾(ZZ,ZZ)』を検出したときの時刻の
どちらを取得していますか?
> たまにこのカウントが遅れることがあります。
本来期待されるカウントと、実際のカウントとのズレがどの程度なのか教えてください。