NQC Overview Timers Contents | Master Index
 CyberMaster   RCX   RCX2   Scout 

FUNCTIONS / COMMANDS
 
          ClearTimer()  Reset the specified timer to 0.
          SetTimer()  Set a timer to a specific value (which may be any expression).

VALUES / QUERIES
 
          Timer()  Return the current value of specified timer (in 100ms resolution).
          FastTimer()  Return the current value of specified timer (in 10ms resolution).

OVERVIEW
 
          All targets provide several independent timers with 100ms resolution (10 ticks per second). The Scout provides 3 such timers while the RCX and CyberMaster provide 4. The timers wrap around to 0 after 32767 ticks (about 55 minutes). The value of a timer can be read using Timer(n), where n is a constant that determines which timer to use (0-2 for Scout, 0-3 for the others).
 
          RCX2 provides the ability to read the same timers with higher resolution by using FastTimer(n), which returns the timer's value with 10ms resolution (100 ticks per second).

 
FUNCTIONS / COMMANDS
 CyberMaster   RCX   RCX2   Scout 

         ClearTimer(n) Overview | Top
         
Reset the specified timer to 0.
ClearTimer(0); 


         SetTimer(n, value) Overview | Top
         
Set a timer to a specific value (which may be any expression).
SetTimer(0, x);



 
VALUES / QUERIES
 CyberMaster   RCX   RCX2   Scout 

         Timer(n) Overview | Top
         
Return the current value of specified timer (in 100ms resolution).
x = Timer(0);


         FastTimer(n) Overview | Top
         
Return the current value of specified timer (in 10ms resolution).
x = FastTimer(0);


Comments