Blok#

Referensi API Blok VEX CTE menjelaskan fungsi setiap blok VEXcode, bagaimana inputnya mengubah perilaku Lengan 6-Axis, 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 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.

  • Parameter - Mencantumkan input pada blok dan menjelaskan bagaimana setiap input memengaruhi Lengan 6-Axis 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#

gerakkan lengan ke posisi#

Blok gerakkan lengan ke posisi menggerakkan Lengan 6-Axis ke koordinat x, y, dan z yang ditentukan.

gerakkan [lengan v] ke posisi x:[120] y:[0] z:[100] [mm v] ▶

Parameter

Keterangan

X

Koordinat x dari posisi target.

y

Koordinat y dari posisi target.

z

Koordinat z dari posisi target.

satuan

Memilih satuan koordinat:

  • mm — milimeter
  • inci

panah yang melebar

Secara default, ini adalah blok tunggu, sehingga Lengan 6-Axis akan selesai bergerak sebelum menjalankan blok berikutnya. Untuk membuat Lengan 6-Axis mulai bergerak dan langsung menjalankan blok berikutnya, perluas blok tersebut menjadi dan jangan menunggu.

Contoh

saat dimulai
[Move the 6-Axis Arm to standard position at start of project.]
gerakkan [lengan v] ke posisi x:(120) y:(120) z:(75) [mm v] ▶