Thanks Alan

That works perfectly.

Kind regards

John

Sent from my iPad

> On 2 Feb 2014, at 18:47, "Alan W. Irwin" <ir...@beluga.phys.uvic.ca> wrote:
> 
>> 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