Időzítő#
Bevezetés#
A VEX GO agya egy időzítővel rendelkezik, amely nyomon követi az eltelt időt a projekt kezdete óta. 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őt új időzítési 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 :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
örökre
összes sor törlése
(időzítő másodpercben) nyomtatása ▶
ha <[bumper v] megnyomva? :: custom-led> akkor
időzítő visszaállítása :: custom-orientation
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 :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
örökre
összes sor törlése
(időzítő másodpercben) nyomtatása ▶
ha <[bumper v] megnyomva? :: custom-led> akkor
időzítő visszaállítása :: custom-orientation
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 :: hat events
[Build Used: Code Base 2.0]
[Drive forward after 2 seconds.]
hajtás [előre v] irányba [100] [mm v] értékkel ▶