Č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();