Dizileri Anlamak#

Understanding Sequences

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.

Önce sürün, sonra dönün.#
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.

Dön, sonra sür.#
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.

Ayarlanan tahrik hızı bloğu, herhangi bir etki yaratamayacak kadar geç yerleştirildi.#
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.

Ayarlanan tahrik hızı bloğu, etkilediği hareketlerden önce yerleştirilir.#
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 ▶