Regulator czasowy#

Wstęp#

Brain w VEX GO posiada timer, który śledzi upływ czasu od rozpoczęcia projektu. Można go używać do pomiaru czasu trwania zadania, wyzwalania zdarzeń po ustalonym czasie lub resetowania w celu wykonania nowych operacji pomiaru czasu.

Poniżej znajduje się lista wszystkich bloków:

zresetuj timer#

Blok stosu reset timer resetuje timer do zera. Można go użyć do rozpoczęcia pomiaru czasu nowej części projektu bez ponownego uruchamiania całego projektu.

Blok stosu resetującego timera.#
zresetuj timer

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
zawsze
wyczyść wszystkie wiersze
wydrukuj (timer w sekundach) ▶
jeśli <[bumper v] wciśnięty? :: custom-led> to
zresetuj timer :: custom-orientation

timer w sekundach#

Blok raportujący timer w sekundach podaje czas od ostatniego zresetowania timera, w postaci ułamka dziesiętnego w sekundach. Timer jest automatycznie resetowany na początku projektu. Ten blok może być używany do pomiaru czasu potrzebnego robotowi na wykonanie różnych czynności.

Blok reportera z licznikiem sekund.#
(timer w sekundach)

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
zawsze
wyczyść wszystkie wiersze
wydrukuj (timer w sekundach) ▶
jeśli <[bumper v] wciśnięty? :: custom-led> to
zresetuj timer :: custom-orientation

kiedy timer#

Blok when timer uruchamia dołączony stos bloków po upływie określonego czasu.

Blok z timerem.#
gdy timer > [1] sekund

Parametry

Opis

czas

Określa liczbę sekund przed rozpoczęciem dołączania stosu bloków. Akceptowane są zarówno liczby całkowite, jak i dziesiętne.

Przykład

gdy timer > [2] sekund :: hat events
[Build Used: Code Base 2.0]
[Drive forward after 2 seconds.]
jedź [do przodu v] przez [100] [mm v] ▶