Timer#

Einführung#

Der Timer des VEX AIR Drohnen-Controllers erfasst die seit Projektbeginn verstrichene Zeit. Er kann verwendet werden, um die Dauer von Vorgängen zu messen, Ereignisse nach einer festgelegten Zeit auszulösen oder sich für neue Zeitmessungen zurückzusetzen.

Nachfolgend finden Sie eine Liste aller verfügbaren Blöcke:

  • reset timer — Setzt den Timer auf Null zurück.

  • Timer in Sekunden — Gibt an, wie viel Zeit vergangen ist.

  • when timer — Führt einen Stapel Blöcke aus, nachdem der Timer eine bestimmte Zeit überschritten hat.

Timer zurücksetzen#

Der Reset-Timer-Stackblock setzt den Timer auf null zurück. Dies kann verwendet werden, um die Zeitmessung für einen neuen Teil eines Projekts zu starten, ohne das gesamte Projekt neu starten zu müssen.

Der Reset-Timer-Stack-Block.#
Timer zurücksetzen

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

wenn gestartet
[Display the time the drone takes to climb upwards.]
starte auf [500] [mm v] ▶
Timer zurücksetzen
steige [hoch v] für [500] [mm v] ▶
drucke [Time elapsed:] auf Bildschirm ▶
drucke (Timer in Sekunden) auf Bildschirm ▶

Timer in Sekunden#

Der Timer-Berichtsblock in Sekunden gibt die seit dem letzten Zurücksetzen des Timers verstrichene Zeit in Sekunden als Dezimalzahl aus. Der Timer wird zu Beginn eines Projekts automatisch zurückgesetzt. Mit diesem Block lässt sich messen, wie lange die Drohne für verschiedene Aktionen benötigt.

Der Timer in Sekunden-Reporterblock.#
(Timer in Sekunden)

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

wenn gestartet
[Play a sound after 4 seconds.]
warte bis <(Timer in Sekunden) [math_greater_than_or_equal_to v] [4]>
drucke (Timer in Sekunden) auf Bildschirm ▶
spiele Ton [Erfolg v] ▶

wenn Timer#

Der when timer Hutblock führt den angehängten Blockstapel nach einer bestimmten Zeitspanne aus.

Der „Wenn“-Timer-Hutblock.#
wenn Timer > [1] Sekunden

Parameter

Beschreibung

Zeit

Gibt die Anzahl der Sekunden an, bevor der angehängte Blockstapel startet. Akzeptiert sowohl ganze Zahlen als auch Dezimalzahlen.

Beispiel

wenn Timer > [4] Sekunden
[Play a sound after 4 seconds.]
drucke (Timer in Sekunden) auf Bildschirm ▶
spiele Ton [Erfolg v] ▶