Ajastimien lukeminen
RobotC:ssä on ohjelmoijan käytettävissä 4 ajastinta (T1,T2,T3,T4
), jotka toimivat 1 millisekunnin tarkkuudella. Niitä luetaan seuraavien muuttujien avulla:
time1[Tx] time10[Tx] time100[Tx]
, missä Tx
on jokin neljästä ajastimesta (T1,T2,T3,T4
) ja
time1
palauttaa 1 millisekunnittime10
palauttaa 10 millisekunnittime100
palauttaa 100 millisekunnit
Ajastimien nollaaminen
ClearTimer(Tx); // tai time1[Tx] = 0;
Esimerkki 1.
task main() { ClearTimer(T1); while (1) { if (SensorValue[S1] == 1) { // kosketusanturi painettu pohjaan ClearTimer(T1); } if (time1[T1] >= 1000) { break; } } }