Re: minimum timer event value? [message #21262 is a reply to message #21257] |
Sat, 12 August 2000 00:00  |
davidf
Messages: 2866 Registered: September 1996
|
Senior Member |
|
|
Rick Towler (rtowler@u.washington.edu) writes:
> Is there a minimum value for the TIMER keyword of Widget_Control?
>
> I can't seem to generate events faster than maybe 2-3 per second
> regardless of the value I set TIMER to. I certainly can slow it down
> with values of 1,2,5 etc. but values of .3, .1, .01 all seem to create
> events of the same delay (around 2-3 per second). I thought that this
> may be processor dependent but the program seems to act the same on a
> 300 MHz laptop and Dual 500 MHz desktop.
>
> Is there a limit to the rate at which IDL can generate TIMER events or
> do I have a problem someplace else?
If you set the TIMER equal to 0, the event will go on
the queue immediately. How soon that event gets handled,
depends on several things: (1) how much more you do in the
event handler *after* you set the Timer event, (2) what
other events are in the queue and have to be processed
*before* the next timer event, (3) how fast your machine
is, etc.
But I do think the slowest of these variables is actually
generating the event and putting it on the queue. 2-3
per second sounds about right to me.
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
|
|
|