投稿者 vb素人  (学生) 投稿日時 2017/9/21 13:42:21
Timerコントロールの精度について。

シリアル通信で受信したデータをグラフにプロットしています。

グラフのX軸(横軸)は、 最大1000msec(1秒)に設定。

今、Timerコントロールの設定を次のように変更して、
実際にX軸の最大(1000msec)までデータを表示されてみました。
その時に、実際にデータを表示しきるまでに掛かった時間を記載しています。

Timer10msec設定(データプロット数100): 約6秒
Timer1msec設定(データプロット数1000): 約3分10秒

このように実際の時間の何倍もかかってしまっていますが、
これはシステム(PCの性能やその時の稼働状況)に依存するものでしょうか。

精度をなるべく100%に近づける方法はあるのでしょうか。