randy
18-03-2006, 10:36
hallo
ich arbeite an einem software oszi für ein projekt und will dabei vorläufig gnuplot verwenden (wenns da bessere vorschläge gibt bitte melden).
mein entwurf:
ein producer-programm generiert die x-y werte und schreibt sie in EIN file. dann wird dem mit popen() geöffneten gnuplot ein befehl geschickt mit dem pfad der zuvor beschriebenen datei. es kann jetzt sein dass race conditions entstehen. wenn der producer erneut zu schreiben beginn (filepointer auf 0) und gnuplot beim lesen der daten die zuvor in das file geschrieben wurden unterbrochen wird. -> gnuplot plottet dann ein diagramm mit alten und den aktuellen daten.
hat da wer ne idee wia ich des syncn kann ? ich habs probiert mit fifos, weiß aber dabei nicht wie ich gnuplot sog dos des file zu ende is (EOF?).
danke im voraus
mfg
randy²
ich arbeite an einem software oszi für ein projekt und will dabei vorläufig gnuplot verwenden (wenns da bessere vorschläge gibt bitte melden).
mein entwurf:
ein producer-programm generiert die x-y werte und schreibt sie in EIN file. dann wird dem mit popen() geöffneten gnuplot ein befehl geschickt mit dem pfad der zuvor beschriebenen datei. es kann jetzt sein dass race conditions entstehen. wenn der producer erneut zu schreiben beginn (filepointer auf 0) und gnuplot beim lesen der daten die zuvor in das file geschrieben wurden unterbrochen wird. -> gnuplot plottet dann ein diagramm mit alten und den aktuellen daten.
hat da wer ne idee wia ich des syncn kann ? ich habs probiert mit fifos, weiß aber dabei nicht wie ich gnuplot sog dos des file zu ende is (EOF?).
danke im voraus
mfg
randy²