Časovač#
Zavedení#
Brain zařízení VEX IQ (2. generace) má časovač, který sleduje uplynulý čas od zahájení projektu. Lze jej použít k měření doby trvání určitého projektu, spouštění událostí po nastaveném čase nebo resetování pro nové časové operace.
Níže je uveden seznam všech dostupných bloků:
resetovat časovač – Vynuluje časovač.
časovač v sekundách – Uvádí, kolik času uplynulo.
when timer – Spustí zásobník bloků poté, co časovač překročí zadaný čas.
resetovat časovač#
Zásobníkový blok reset timer vynuluje časovač. Toho lze použít ke spuštění měření času nové části projektu bez restartu celého projektu.
resetovat časovač
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display the time the robot takes to turn right.]
jet [dopředu v] na (200) [mm v] ▶
resetovat časovač
otočit [vpravo v] o (90) stupňů ▶
nastavit přesnost tisku na [0.1 v] na obrazovce
tisk [Turn right took] na obrazovce ◀ a přesunout kurzor na další řádek
tisk (časovač v sekundách) na obrazovce ▶
tisk [ seconds] na obrazovce ▶
časovač v sekundách#
Blok hlášení časovač v sekundách hlásí čas od posledního resetování časovače v desetinném čísle v sekundách. Časovač se automaticky resetuje na začátku projektu. Tento blok lze použít k měření času, který robotovi trvá dokončení různých akcí.
(časovač v sekundách)
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display the time it takes to move in a square.]
opakovat (4)
jet [dopředu v] na (100) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
konec
nastavit přesnost tisku na [0.01 v] na obrazovce
tisk (časovač v sekundách) na obrazovce ▶
když časovač#
Blok when timer spustí připojený zásobník bloků po zadaném čase.
když časovač > [1] sekund
Parametry |
Popis |
|---|---|
čas |
Určuje počet sekund před spuštěním připojeného zásobníku bloků. Přijímá celá i desetinná čísla. |
Příklad
když časovač > [2] sekund
[Play a sound after 2 seconds.]
přehrát zvuk [alarm v]