Taimeris#
Ievads#
VEXcode VR ir taimeris, kas 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 laiku jaunām laika darbībām.
Zemāk ir visu pieejamo bloku saraksts:
reset timer – Atiestata taimeri uz nulli.
taimeris sekundēs – Norāda, cik daudz laika ir pagājis.
when timer – Pēc taimera noteiktā laika beigām palaiž bloku kaudzīti.
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īt taimeri :: custom-orientation
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts :: hat events
[Display the time the robot takes to turn right.]
braukt [uz priekšu v] par (200) [mm v] ▶
atiestatīt taimeri :: custom-orientation
griezties [pa labi v] par (90) grādiem ▶
iestatīt drukāšanas precizitāti uz [0.1 v]
drukāt [Turn right took] ◀ un pāriet uz nākamo rindu
drukāt (taimeris sekundēs) ▶
drukāt [ seconds] ▶
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.
(taimeris sekundēs)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts :: hat events
[Display the time it takes to move in a square.]
atkārtot (4)
braukt [uz priekšu v] par (100) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
beigas
iestatīt drukāšanas precizitāti uz [0.01 v]
drukāt (taimeris sekundēs) ▶
kad taimeris#
Kad taimeris hat bloks palaiž pievienoto bloku kaudzīti pēc noteikta laika.
kad taimeris > [1] sekundes :: hat events
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
kad taimeris > [2] sekundes :: hat events
[Drive after 2 seconds.]
braukt [uz priekšu v] par (200) [mm v] ▶