Visual C++6.0 を使って、実験データを解析したいと思っています。
A/D変換ボードを通してPCに入ってくる実験データを
リアルタイムに(例えば0.1秒おきとかに)グラフで表示するにはどうしたらよいでしょうか?
(単純な描画方法や、タイマーは一応勉強してみました)
また、よい参考書などあればお教えください。
> (単純な描画方法や、タイマーは一応勉強してみました)
コレではダメだったのでしょうか?
とりあえず、回答にはなりませんが
http://www.geocities.co.jp/SiliconValley/5634/t82DC_0005.html#555
とか見てみて下さい。
A/Dボードに添付のドライバーにもよりますが、
インターフェース社のものであれば、ボードと添付
のドライバーとで、サンプリングを行い、バッファ
した計測結果を割り込みイベントでアプリ側で取れ
ますので、大丈夫かと・・・
私は、0.1msecサンプリングで、ボード側で10個
のデータの平均化を行い、最終1msecでのデータと
して、秒間1000個のデータとして、3ch分を取得
していますが、高負荷にならないようにさえして
いれば問題なく取れています。
CPU等マシン性能に依存しますので、お気をつけ
下さい。
※ 最終的には、デバイスドライバーを作成して、
高負荷でも安定して動作するものを作ってしま
いましたが・・・短時間であれば、そこまでし
なくてもよいと思います。
以上。
ツイート | ![]() |