On 2014-02-02 13:54-0000 John Duffy wrote:

> Hi
>
> I would like to use PLplot to display experimental data as it is generated, 
> i.e have the plot updated "live". I have tried a loop construct as per the 
> pseudo code below, but I can only get the plot to update by clicking on mouse 
> button 3. Any help/suggestions would be greatly appreciated.
>
>
> int main()
> {
>     double x[n];
>     double y[n];
>
>     plsdev("xwin");
>
>
>     plinit();
>
>
>     for (;;) { // Wait for new data and update x & y arrays
>
>         plenv(...); // Set new x & y ranges
>         plline(...); // Plot new data
>
>     }
>
>     plend();
>
>     exit(0);
>
> }

I suggest you try the -np (no pause between pages) command-line option or
the equivalent plspause(0) call.  We use the -np option a lot in
our interactive test targets for PLplot so that we don't have to
be clicking a lot when running those tests.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-general mailing list
Plplot-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to