Dizileri Anlamak#
Bu eğitim, VEXcode GO’da sıralama konusunu ele almaktadır. Eğitimin sonunda, bloklarınızın sırasının neden önemli olduğunu anlayacaksınız.
Bir dizi, hangi blokları kullandığınızla ilgili değil, bunların çalışma sırasıyla ilgilidir. Bir yığındaki bloklar, en üstteki bloktan başlayarak aşağı doğru, birer birer çalışır. Dizideki bloklar yanlış sıradaysa, robotunuz istediğiniz gibi davranmayabilir.
Örneğin, bu proje robotu önce ileri doğru hareket ettiriyor, sonra da sağa doğru döndürüyor.
başladığında :: hat events
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
Bunlar aynı iki blok, ancak sıraları değiştirilmiş. Şimdi robot önce dönüyor, sonra yeni yönünde ilerliyor ve önceki yerinden farklı bir yere varıyor.
başladığında :: hat events
[sağ v] yönüne (90) derece dön ▶
[ileri v] yönünde (200) [mm v] sürdür ▶
Sıralama, kendilerinden sonra gelen blokları hazırlayan bloklar için de önemlidir. Eğer sürüş bloklarınızdan sonra bir sürüş hızı ayarlama bloğu yerleştirirseniz, robotun hızı değiştirilmeden önce bu hareketler zaten gerçekleştiği için hiçbir şey yapmamış gibi görünecektir.
başladığında :: hat events
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
sürüş hızını (50) % olarak ayarla
Robotun hızını gerçekten yavaşlatmak için, sürüş hızını ayarla bloğunun, etkilediği hareketlerden önce gelmesi gerekir.
başladığında :: hat events
sürüş hızını (50) % olarak ayarla
[ileri v] yönünde (200) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶