Zamanlayıcı#

giriiş#

VEX AIR Drone Kontrol Cihazının zamanlayıcısı, bir projenin başlangıcından itibaren geçen süreyi takip eder. Bir şeyin ne kadar sürdüğünü ölçmek, belirli bir süre sonra olayları tetiklemek veya yeni zamanlama işlemleri için sıfırlamak için kullanılabilir.

Aşağıda mevcut tüm blokların listesi bulunmaktadır:

zamanlayıcıyı sıfırla#

Zamanlayıcıyı sıfırla yığın bloğu, zamanlayıcıyı sıfıra sıfırlar. Bu, tüm projeyi yeniden başlatmadan projenin yeni bir bölümünün zamanlamasını başlatmak için kullanılabilir.

Zamanlayıcı yığın bloğunu sıfırlama.#
zamanlayıcıyı sıfırla

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Display the time the drone takes to climb upwards.]
[500] [mm v] yüksekliğe kalkış yap ▶
zamanlayıcıyı sıfırla
[yukarı v] yönünde [500] [mm v] tırman ▶
ekranda [Time elapsed:] yazdır ▶
ekranda (saniye cinsinden zamanlayıcı) yazdır ▶

saniye cinsinden zamanlayıcı#

Saniye cinsinden zamanlayıcı raporlama bloğu, zamanlayıcının en son sıfırlanmasından bu yana geçen süreyi saniye cinsinden ondalık sayı olarak rapor eder. Zamanlayıcı, bir projenin başlangıcında otomatik olarak sıfırlanır. Bu blok, dronun farklı eylemleri tamamlamasının ne kadar sürdüğünü ölçmek için kullanılabilir.

Saniye cinsinden zamanlayıcı muhabir bloğu.#
(saniye cinsinden zamanlayıcı)

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Play a sound after 4 seconds.]
<(saniye cinsinden zamanlayıcı) [math_greater_than_or_equal_to v] [4]> olana kadar bekle
ekranda (saniye cinsinden zamanlayıcı) yazdır ▶
[başarı v] sesini çal ▶

zamanlayıcı#

Zamanlayıcı şapka bloğu, belirtilen süre geçtikten sonra bağlı blok yığınını çalıştırır.

Zamanlayıcı şapka bloğu.#
zamanlayıcı > [1] saniye olduğunda

Parametreler

Tanım

zaman

Ekli blok yığınının başlamasından önce geçecek saniye sayısını belirtir. Hem tam hem de ondalık sayıları kabul eder.

Örnek

zamanlayıcı > [4] saniye olduğunda
[Play a sound after 4 seconds.]
ekranda (saniye cinsinden zamanlayıcı) yazdır ▶
[başarı v] sesini çal ▶