On 21 Mag, 14:54, "Skybuck Flying" <BloodySh...@[EMAIL PROTECTED]
> wrote:
> Maybe use a double linked list then when full:
>
> DeleteBegin;
>
> AddEnd( NewValue, TimeMeasured );
>
> When plotting:
>
> if List.First then
> repeat
> =A0 =A0 List.Read( Value, TimeMeasured )
> =A0 =A0 Plot( Value, TimeMeasured );
> until not List.Next;
>
> Plot routine( Value, TimeMeasured );
>
> X :=3D TimeMeasured - FirstDisplayTime;
> Pixel[x,Value] :=3D White;
>
> Then during program:
>
> OnTimer each second:
>
> FirstDisplayTime :=3D FirstDisplayTime + 1 second; // or so ;)
>
> Just an idea ;)
>
> Bye,
> =A0 Skybuck.
Hi Skybuck,
you are describing how to plot a series of data. That I am supposed
to know.
Yes, I am collecting the pair ( Value, Time).
My problem concerns the representation of ALL the values seen up to
a given Time, using a fixed size list of (sampled) values.
Le me know if the problem is not stated clearly (sorry for my poor
English)
-P


|