Taimeris#

Ievads#

VEX AIM kodēšanas robota taimeris seko līdzi pagājušajam laikam no projekta sākuma. To var izmantot, lai izmērītu, cik ilgs laiks nepieciešams kādam darbam, aktivizētu notikumus pēc noteikta laika vai atiestatītu jaunas laika noteikšanas darbības.

Zemāk ir visu bloku saraksts:

atiestatīt taimeri#

Steka bloks taimera atiestatīšanai atiestata taimeri uz nulli. To var izmantot, lai sāktu jaunas projekta daļas laika mērīšanu, nerestartējot visu projektu.

Atiestatīšanas taimera steka bloks.#
atiestatīt taimeri

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Bloku kaudze, kas sākas ar bloku “when started”, kam seko komentāru bloks ar uzrakstu “Izdrukāt laiku ekrānā un atiestatīt laiku pēc piecām sekundēm”. Forever cikla iekšpusē atiestatīšanas taimera bloks sāk ciklu. Kamēr taimeris ir mazāks vai vienāds ar trim sekundēm, atkārtoti notīrot 1. rindu, iestatot kursoru un izdrukājot taimera vērtību ekrānā.#
kad sākts
[Display the time the robot takes to turn right.]
virzīties [uz priekšu v] par (20) [mm v] ▶
atiestatīt taimeri
griezties [pa labi v] par (90) grādiem ▶
drukāt [Turn right took] ekrānā ◀ un pāriet uz nākamo rindu
drukāt (taimeris sekundēs) ekrānā ▶
drukāt [seconds] ekrānā ▶

taimeris sekundēs#

Ziņotāja bloks taimeris sekundēs ziņo par laiku kopš taimera pēdējās atiestatīšanas decimāldaļās sekundēs. Taimeris tiek automātiski atiestatīts projekta sākumā. Šo bloku var izmantot, lai noteiktu laiku, kas nepieciešams robotam dažādu darbību veikšanai.

Ziņotāja bloka taimeris sekundēs.#
(taimeris sekundēs)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Bloku kaudze, kas sākas ar bloku “kad sākās”, kam seko komentāru bloks ar uzrakstu “Parādīt laiku pēc 2 sekundēm”. Bloks “gaidīt līdz” aptur izpildi, līdz taimeris sasniedz vai pārsniedz divas sekundes. Kad šis nosacījums ir izpildīts, drukas bloks ekrānā parāda taimera vērtību.#
kad sākts
[Display the time after 2 seconds have passed.]
gaidīt līdz <(taimeris sekundēs) [math_greater_than_or_equal_to v] [2]>
drukāt (taimeris sekundēs) ekrānā ▶

kad taimeris#

Kad taimeris hat bloks palaiž pievienoto bloku kaudzīti pēc noteikta laika.

Kad taimeris cepures bloks.#
kad taimeris > [1] sekundes

Parametri

Apraksts

laiks

Norāda sekunžu skaitu pirms pievienotās bloku kaudzes sākuma. Pieņem gan veselus skaitļus, gan decimālskaitļus.

Piemērs

Bloku kaudze, kas sākas ar bloku “kad taimeris > 2 sekundes”, kam seko komentāra bloks ar uzrakstu “Atskaņot kļūmi pēc 2 sekundēm”. Kad taimeris pārsniedz divas sekundes, atskaņošanas skaņas bloks atskaņo kļūmes skaņu.#
kad taimeris > [2] sekundes
[Play a fail sound after 2 seconds.]
atskaņot skaņu [kļūme v] ▶