Időzítő#

Bevezetés#

A VEX AIR drónvezérlő 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 felsoroljuk az összes elérhető blokkot:

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.

A visszaállítási időzítő veremblokkja.#
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 drone takes to climb upwards.]
felszállás [500] [mm v] magasságra ▶
időzítő visszaállítása
emelkedés [fel v] irányba [500] [mm v] értékkel ▶
[Time elapsed:] nyomtatása a képernyőn ▶
(időzítő másodpercben) 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 elején. Ez a blokk felhasználható annak mérésére, hogy mennyi időbe telik a drónnak a különböző műveletek végrehajtása.

Az időzítő másodpercben jelzi a riporter blokkot.#
(időzítő másodpercben)

Paraméterek

Leírás

Ennek a blokknak nincsenek paraméterei.

Példa

amikor elindul
[Play a sound after 4 seconds.]
várakozás amíg <(időzítő másodpercben) [math_greater_than_or_equal_to v] [4]>
(időzítő másodpercben) nyomtatása a képernyőn ▶
[siker v] hang lejátszása ▶

amikor az időzítő#

A when timer hat blokk egy meghatározott idő elteltével futtatja a csatolt blokkköteget.

A mikor időzítő kalapblokk.#
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ő > [4] másodperc
[Play a sound after 4 seconds.]
(időzítő másodpercben) nyomtatása a képernyőn ▶
[siker v] hang lejátszása ▶