こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語を用いて、GNUPLOTでリアルタイムにグラフ化方法について。

C言語を使用して、GNUPLOTを呼び出し、時間とともに更新されていくデータをリアルタイムでグラフ化しようと思っていますが、なかなかうまくいきません。
私が考えていた簡単なプログラムのシーケンスとして、(OSはLinuxです。)

~データの作成~
 fopen;データファイルの作成
 fprintf;/データの作成
 fclose;/データの保存
~グラフ化~
 popen;/GNUPLOTの呼出
 fprintf(---,”plot \”[作成したデータファイル]\”\n”);/グラフ化
~データの更新~
 fopen;
 fprintf;
 fclose;/データの上書き
~グラフの更新~
 fprintf(---,”reread\n”);/データの再読み込み
 fprintf(---,”replot\n”);/グラフの更新
~データの更新~
~グラフの更新~
・・・/ループ
 pclose;/GNUPLOTの終了

と、データを更新したら、グラフ化をしていく予定でした(汗)。
テスト的に10回だけデータの更新をするプログラムを動作させると、
データの更新を先に全部行ってしまい、グラフ化されるのが、最後の更新データのみでした。
どのようにしたら、リアルタイムにデータをプロットできるでしょうか??
よろしくお願い致します。

投稿日時 - 2010-02-05 16:46:46

QNo.5651362

すぐに回答ほしいです

質問者が選んだベストアンサー

このサイトにヒントになりそうなことが載ってそうですね。
http://fenrir.naruoka.org/archives/000444.html
一度ご覧になってみて下さい。

投稿日時 - 2010-02-05 17:49:09

お礼

ご回答ありがとうございます!
C++は行ったことがないのですが、解析してやってみます。
ありがとうございました!

投稿日時 - 2010-02-06 00:54:15

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問