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);
}



Kind regards

John