Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Timerコントロールの精度
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30290#CommentId83116
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
vb素人
 (学生)
投稿日時
2017/10/5 14:51:56
魔界の仮面弁士さま
ありがとうございます。
>そもそも、どの程度の精度を求めていますか?
送信側からは、次の間隔でデータを送っています。
画面への反映頻度(とcsvファイルへの保存)は、なるべく送信頻度と同じに近づけたいです。
遅延よりも欠損を許容したいです。
F2
(1msec)
F0
(1msec)
xデータ1
(1msec)
yデータ2
(1msec)
yデータ1
(1msec)
yデータ2
(1msec)
zデータ1
(1msec)
zデータ2
※データ1は、10bitデータの上位2bitを1byte送信。データ2は、10bitデータの下位8bit。
>「3 つのデータ」というのは、
「F2,F0,x1,x2,y1,y2,z1,z3」という意味です。
>今の実装は『逐次』処理になってしまっているように見うけます。
>データを受信するたびに画面に表示する形にしてしまうと、
逐次処理となっています。
Serial portのスレッドは、受信処理(受信から3つのデータの並び替え)だけにして、
受信データ数のカウント値表示、グラフへの描写をメインスレッドを基点に行うには、どのようにすれば良いのかが分かりません。