Zamanlayıcı#
giriiş#
VEXcode VR, bir projenin başlangıcından itibaren geçen süreyi takip eden bir zamanlayıcıya sahiptir. Bu zamanlayıcı, bir işlemin ne kadar sürdüğünü ölçmek, belirli bir süre sonra olayları tetiklemek veya yeni zamanlama işlemleri için sıfırlamak amacıyla kullanılabilir.
Aşağıda mevcut tüm blokların listesi bulunmaktadır:
Zamanlayıcıyı sıfırla – Zamanlayıcıyı sıfıra sıfırlar.
saniye cinsinden zamanlayıcı – Geçen süreyi bildirir.
zamanlayıcı – Zamanlayıcı belirtilen süreyi aştığında bir blok yığını çalıştırı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ı sıfırla :: custom-orientation
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında :: hat events
[Display the time the robot takes to turn right.]
[ileri v] yönünde (200) [mm v] sürdür ▶
zamanlayıcıyı sıfırla :: custom-orientation
[sağ v] yönüne (90) derece dön ▶
yazdırma hassasiyetini [0.1 v] olarak ayarla
[Turn right took] yazdır ◀ ve imleci sonraki satıra taşı
(saniye cinsinden zamanlayıcı) yazdır ▶
[ seconds] 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, robotun farklı eylemleri tamamlamasının ne kadar sürdüğünü ölçmek için kullanılabilir.
(saniye cinsinden zamanlayıcı)
Parametreler |
Tanım |
|---|---|
Bu bloğun parametresi yok. |
Örnek
başladığında :: hat events
[Display the time it takes to move in a square.]
(4) kez tekrarla
[ileri v] yönünde (100) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
son
yazdırma hassasiyetini [0.01 v] olarak ayarla
(saniye cinsinden zamanlayıcı) yazdır ▶
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ı > [1] saniye olduğunda :: hat events
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ı > [2] saniye olduğunda :: hat events
[Drive after 2 seconds.]
[ileri v] yönünde (200) [mm v] sürdür ▶