Čas¶
Pro práci s časem je v EV3CXX k dispozici:
wait()
- čekání v milisekundáchStopWatch
- třída pro práci se stopkami, umožňuje měření a časování
Čekání¶
Pro čekání v programu (pozastavení vykonávání) je v EV3CXX k dispozici funkce wait()
.
void wait()¶
void wait(unsigned int time_ms);
Funkce pozastaví vykonávání programu na zadaný počet milisekund.
Poznámka
Nezapomeňte u funkce uvést namespace ev3cxx
.
Příklad čekání jednu sekundu: ev3cxx::wait(1000);
Měření a časování¶
Pro odměřování času v EV3CXX slouží třída StopWatch
.
StopWatch stopky;
Poznámka
Po vytvoření objektu StopWatch
se automaticky spouští stopky/měření.
Pokud si chcete odstartovat měření sami až v průběhu programu,
stáčí předat při vytváření objektu hodnotu false
.
Příklad: StopWatch stopky(false);
reset()¶
void reset(bool start = true);
Resetuje stopky.
Parametr start
určuje, zda se stopky hned po restartu rozběhnou.
Výchozí hodnota je true
.
Příklad: stopky.reset();