VEXcode V5'te Bloklarımı Kullanma

Bloklarım VEXcode V5 içindeki blok kategorilerinden biridir. Diğer bazı kategoriler Görünüm, Ses, Algılama ve Değişkenleri içerir. Bloklarım, bir proje boyunca birden çok kez kullanılabilecek bir dizi blok oluşturmak için kullanılır.


Blok Nasıl Yapılır

VEXcode V5 blok araç kutusu, "Bloklarım" kategorisi ve "Blok Oluştur" düğmesi vurgulanmış olarak gösteriliyor.

Bloklarım kategorisinden 'Blok Yap'ı seçin.

VEXcode V5 Blok Oluştur menüsü açıldı. Blokun adı "Drive in" olarak değiştirildi ve vurgulandı. Aşağıdaki Tamam düğmesi de vurgulanmıştır.

'Blok Adı' alanına girerek bloğu yeniden adlandırın ve ardından 'Tamam'ı seçin.


Bir Blok Nasıl Özelleştirilir

Bir giriş (sayı) ekleyin

VEXcode V5'te "Blok Oluştur" menüsü açık ve bloğun adı "Sürüş" olarak ayarlanmış. Bloğa bir sayı giriş alanı eklendi ve şimdi vurgulanmış durumda.

'Blok Yap' ekranından 'Giriş (numara) ekle' seçeneğini seçin. 'Numara' alanına girerek girişi yeniden adlandırın ve ardından 'Tamam'ı seçin.

Giriş ekle (Mantıksal)

VEXcode V5'te "Blok Oluştur" menüsü açık ve bloğun adı "Sürüş" olarak ayarlanmış. Bloğa bir mantıksal (boolean) giriş alanı eklendi ve şimdi vurgulanıyor.

'Blok Yap' ekranından 'boolean' seçeneğini seçin. 'Boole' alanına girerek girişi yeniden adlandırın ve ardından 'Tamam'ı seçin.

Etiket ekle

VEXcode V5'te "Blok Oluştur" menüsü açık ve bloğun adı "Sürüş" olarak ayarlanmış, ardından bir sayı giriliyor. Bloğun sonuna bir etiket alanı eklendi ve şimdi vurgulanıyor.

'Blok Yap' ekranından 'Etiket ekle' seçeneğini seçin. 'Etiket Metni' alanına girerek etiketi yeniden adlandırın ve ardından 'Tamam'ı seçin.

Girişleri ve etiketleri birleştirin

VEXcode V5'te Blok Oluştur menüsü açıldı ve özel bir blok oluşturuldu. Blok önce "Drive in" yazısıyla başlıyor, ardından bir sayı giriş alanı geliyor ve son olarak "mm Square" yazısıyla bitiyor. Özel blokta toplamda "X mm Karede Sürüş" yazıyor. Aşağıda Tamam düğmesi vurgulanmıştır.

Bir dizi blok oluşturmak için girişleri ve etiketleri bir araya getirin ve ardından 'Tamam'ı seçin.


Girişler / Etiketler Nasıl Silinir?

VEXcode V5'te "Blok Oluştur" menüsü açık ve bloğun adı "Sürüş" olarak ayarlanmış. Bloğa bir sayı giriş alanı eklendi ve yeni giriş alanının üzerindeki Temizle simgesi vurgulandı.

Bir girişi veya etiketi silmek için kaldırmak istediğiniz giriş veya etiketin üstündeki 'Temizle' simgesini seçin.


Tanımlama Bloğu Nasıl Kullanılır

VEXcode V5'te Çalışma Alanında "Bloklarım Tanımı" bloğu vurgulanmıştır. Tanımlanan blok 'Sayısal milimetre kare cinsinden sürücü' şeklindedir ve "sayı" kelimesi, blok tanımında kullanılabilen bir sayı parametresidir.

Artık bir parametre oluşturulduktan sonra {Define} bloğundan kullanılabilir.

VEXcode V5'teki "My Blocks Definition" bloğuna artık bir kod tanımı eklendi. Yığın, 4'e ayarlanmış bir Tekrar bloğuna ve Tekrar bloğunun içinde yer alan 200 mm'lik bir Sürüş bloğuna ve 90 derecelik bir Dönüş bloğuna sahiptir.

{Define} bloğuna ek bloklar ekleyin.

VEXcode V5 My Blocks Tanım bloğu, artık tanımda kullanılan sayı parametresiyle birlikte. Yığın, 4'e ayarlanmış bir Tekrar bloğuna ve Tekrar bloğunun içinde, 90 derece Döndürme bloğunun üzerinde bir Sürüş bloğuna sahiptir. Sayı parametresi "Sürüş için" bloğuna yerleştirildi, bu nedenle blok artık "Sayı mm için ileri sürüş" şeklinde okunuyor.

{Define} bloğundaki parametreleri kullanın.

VEXcode V5'te, yeni bloğu çalıştırmak için "Başlatıldığında" bloğunun altına "Bloklarım" komut bloğu eklendi. Bu komut bloğu, "mm kare cinsinden sürücü" komutunu çağıracaktır. Sayı parametresi 300 olarak ayarlanmıştır.

{When Started} bloğuna eklenen [Bloğum]'u kullanın.


Bloklarım Nasıl Kullanılır

Karelerde Sürüş Örneği

Bu örnekte robot şunları yapmak için Bloklarım'ı kullanacak:

  • 200 mm'lik bir kare boyunca ileri doğru ilerleyin.
  • 45 derece sağa dönün.
  • 300 mm'lik bir kare boyunca ileri doğru ilerleyin.

{Define} şapka bloğu bir prosedürü bozar. Bu örnek videoda, bu {Define} şapkalı blok, bir kare içinde belirli sayıda kez ilerlemek için kullanılan blokları ayrıntılı olarak açıklıyor. Blokların içinde kullanılacak argümanları {Define} bloğundan sürükleyin.

{Define} bloğu ayarlandıktan sonra, yeni oluşturulan blok artık parametreleri ayarlamak için sürüklenebilir ve {When Started} bloğa eklenebilir. Bu işlem bu videoda gösterilmektedir.

VEXcode V5 blok projesi, başlatıldığında çalışan bir blok kullanarak özel "Sayısal mm kare cinsinden sürücü" bloğunu iki kez çalıştırır. "Başlatıldığında" yığınında şu ifade yer alır: "Başlatıldığında, 200 mm karelik alanda sürün, 45 derece sağa dönün ve ardından 300 mm karelik alanda sürün."

Parametreler değiştirildikten sonra proje İndir ve Çalıştırolmaya hazırdır.

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

Last Updated: