1

データ ポイントを生成するプロセスがあり (各ポイントのクラス オブジェクトに複数の値が格納されています)、作成時にリアルタイムでプロットしたいと考えています。System.IO.MemoryMappedFiles ライブラリを使用してメモリ マップを使用してデータを保存することを考えました。データを生成するプロセスとグラフ作成フォームは別のスレッド上にあり、同期できません。チャート作成のためにデータにアクセスするための私の唯一の考えは、データ不足のデータ ポイントを見つけ、それらをチャート データ シリーズに追加し、そのチャートを再描画するタイマーをフォーム上に作成することです。スレッドが同期化されていないため、読み取り/書き込みアクセス エラーが心配なので、まだ試していません。各タイマー イベントでメモリ マップ リソースに 0 個または 10 個の値が追加される可能性があります。チャートを 20 ~ 30 ヘルツで再描画できることを願っています。

メモリマップされたファイルにデータバインドすることは可能ですか? データの書き方とグラフ化の正しい方法を決定するのに役立ついくつかのリソースを誰かが示唆できますか?

4

0 に答える 0