VEXcode IQ'da Bekleyen ve Beklemeyen Blokları Anlamak

Beklemeyen bloklar

Beklemeyen blok, bloğun davranışı henüz tamamlanmasa bile yığının devam etmesini sağlar.

“Sürücü” bloğu, beklemeyen bloklara iyi bir örnektir. Aşağıdaki örnekte robot, "sürüş" bloğu başladığı için hareket etmiyor ancak daha sonra "sürmeyi durdur" bloğu, motorlar hareket etmeden önce onu durduruyor.

VEXcode IQ, Başlatıldığında bloğu, İleri sür bloğu ve Sürüşü durdur bloğundan oluşan bir projeyi engeller.

Beklemeyen bloklar, aynı anda birden fazla davranışı gerçekleştirmek istediğinizde kullanışlıdır.

Bekleme blokları

blok bekleniyor, o bloğun davranışı tamamlanana kadar yığının geri kalanı duraklatılır.

Bekleme bloklarının çoğu Hareket ve Aktarma Organı blokları arasında bulunur.

VEX IQ Clawbot'un bir küpü alması gerekiyorsa robotun her davranışı ayrı ayrı gerçekleştirmesini sağlamak için bekleme bloklarını kullanabilirsiniz.

Önünde mavi bir küp bulunan bir IQ alanının üzerinde VEXcode IQ Pençe Robotu.

Spin for ve Drive for bloklarını kullanan VEXcode IQ blokları projesi, her ikisi de beklemesiz olarak genişletilebilir. Projede, başlatıldığında ClawMotor'un 90 derece açılması ve ardından 6 inç ileri sürülmesi gerektiği yazıyor. Daha sonra ClawMotor'u 90 derece kapatın, ArmMotor'u 180 derece yukarı çevirin ve ardından 6 inç geriye doğru sürün.

Bekleyebilen veya Beklemeyen Bloklar

VEXcode IQ, kullanıcıların aşağıdaki bekleme bloklarını tek tıklamayla beklemeyen bloklara değiştirmesine olanak tanır: "ileri döndür", "konuma döndür", "ileri sür", "ileri çevir" ve "yöne dön".

Pençeyi açma bloğunu beklemesiz olarak değiştirerek ve kolu kaldırma bloğunu beklemesiz olarak değiştirerek, Clawbot pençe açılırken ileri doğru hareket eder ve kol yükselirken geriye doğru hareket eder.

Daha önce gösterilen VEXcode IQ blokları projesi artık Spin for bloklarından ikisinin beklemesiz hale getirilmesiyle genişletildi. Proje şu anda şu şekilde: Başlatıldığında, ClawMotor'u 90 derece açın ve beklemeyin, ardından 6 inç ileri sürün. Daha sonra ClawMotor'u 90 derece kapatın, ArmMotor'u 180 derece yukarı çevirin ve beklemeyin, ardından 6 inç geri sürüş yapın.

 

Bir küpü geri almaya yönelik bu yaklaşım, rekabet ortamlarında daha iyidir çünkü zaman kazandırır.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: