You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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 millisekunnit
  • time10 palauttaa 10 millisekunnit
  • time100 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;
    }
  }
}
  • No labels
You must log in to comment.