Blok#

Referensi API Blok VEX AIR menjelaskan fungsi setiap blok VEXcode, bagaimana inputnya mengubah perilaku drone, dan bagaimana blok tersebut dapat digunakan dalam sebuah proyek.

Gunakan referensi ini ketika Anda ingin memahami sebuah blok sebelum menambahkannya ke proyek, memeriksa apa yang dilaporkan oleh blok tersebut, atau membandingkan blok serupa dalam suatu kategori.

Blok digunakan dalam proyek VEXcode AIR Blocks. Proyek Python menggunakan bagian API berbasis teks sebagai gantinya.

Cara Membaca Entri Blok#

Sebagian besar entri blok mencakup bagian-bagian berikut:

  • Deskripsi blok - Menjelaskan fungsi blok dan kapan blok tersebut berguna.

  • Gambar blok - Menunjukkan tampilan blok di VEXcode AIR.

  • Parameter - Mencantumkan input pada blok dan menjelaskan bagaimana setiap input memengaruhi drone atau proyek.

  • Nilai kembalian - Menjelaskan apa yang dilaporkan oleh blok Boolean atau Reporter.

  • Contoh - Menunjukkan salah satu cara blok ini dapat digunakan dalam sebuah proyek.

Jenis Blok Umum#

Bentuk blok yang berbeda memiliki fungsi yang berbeda dalam sebuah proyek.

Jenis Blok

Apa artinya

Tumpukan

Sebuah blok yang melakukan suatu tindakan. Blok tumpukan menghubungkan blok lain di atas dan di bawah dalam tumpukan.

Topi

Sebuah blok yang memulai tumpukan blok ketika sesuatu terjadi, seperti ketika proyek dimulai atau suatu peristiwa terjadi.

Boolean

Blok yang melaporkan Benar atau Salah. Blok Boolean sering digunakan di dalam kondisi, seperti blok jika maka atau tunggu sampai.

Reporter

Blok yang melaporkan suatu nilai, seperti angka atau teks. Blok pelapor sering digunakan di dalam blok lain.

Blok C

Blok yang membungkus blok lain dan mengontrol kapan atau bagaimana blok tersebut dijalankan, seperti blok berulang atau blok jika maka.

Contoh Entri Blok#

bergerak#

Blok gerak menggerakkan drone ke empat arah tertentu menggunakan kecepatan gerak saat ini.

bergerak maju tumpukan blok#
gerak [maju v]

Parameter

Keterangan

arah

Gerakkan drone ke salah satu arah berikut:

  • maju
  • kanan
  • kiri
  • mundur

Contoh

saat dimulai
[Move forward for 2 seconds.]
terbang ke ketinggian [500] [mm v] ▶
gerak [maju v]
tunggu [2] detik
mendarat ▶