Időzítő#
Bevezetés#
A VEX AIM kódolórobot időzítője nyomon követi az eltelt időt a projekt kezdetétől. Használható annak mérésére, hogy mennyi ideig tart valami, eseményeket indíthat el egy beállított idő elteltével, vagy visszaállíthatja az időzítést új műveletekhez.
Az alábbiakban az összes blokk listája található:
reset timer — Nullára állítja az időzítőt.
időzítő másodpercben — Megjeleníti az eltelt időt.
when timer — Blokkokból álló köteget futtat, miután az időzítő túllép egy megadott időt.
időzítő visszaállítása#
Az időzítő visszaállítása veremblokk nullára állítja az időzítőt. Ez felhasználható egy projekt új részének időzítésének elindítására a teljes projekt újraindítása nélkül.
időzítő visszaállítása
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Display the time the robot takes to turn right.]
mozgás [előre v] irányba (20) [mm v] értékkel ▶
időzítő visszaállítása
fordulás [jobbra v] irányba (90) fokkal ▶
[Turn right took] nyomtatása a képernyőn ◀ és kurzor a következő sorra
(időzítő másodpercben) nyomtatása a képernyőn ▶
[seconds] nyomtatása a képernyőn ▶
időzítő másodpercben#
Az időzítő másodpercben riporterblokk az időzítő utolsó visszaállítása óta eltelt időt jelenti, tizedes törtben, másodpercben. Az időzítő automatikusan visszaáll a projekt kezdetén. Ez a blokk használható annak mérésére, hogy mennyi időbe telik a robotnak a különböző műveletek végrehajtása.
(időzítő másodpercben)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Display the time after 2 seconds have passed.]
várakozás amíg <(időzítő másodpercben) [math_greater_than_or_equal_to v] [2]>
(időzítő másodpercben) nyomtatása a képernyőn ▶
amikor az időzítő#
A when timer hat blokk egy meghatározott idő elteltével futtatja a csatolt blokkköteget.
amikor az időzítő > [1] másodperc
Paraméterek |
Leírás |
|---|---|
idő |
Meghatározza a csatolt blokkköteg kezdete előtti másodpercek számát. Egész és decimális számokat is elfogad. |
Példa
amikor az időzítő > [2] másodperc
[Play a fail sound after 2 seconds.]
[hiba v] hang lejátszása ▶