Blok Saya adalah salah satu kategori blok dalam VEXcode 123. Beberapa kategori lainnya meliputi Tampilan, Suara, Penginderaan, dan Variabel. Blok Saya digunakan untuk membuat rangkaian blok yang dapat digunakan berkali-kali dalam satu proyek.
Cara Membuat Blok
Pilih 'Buat Blok' dari kategori Blok Saya.
Ubah nama blok dengan memasukkan kolom 'Nama Blok', lalu pilih 'OK.'
Cara Menyesuaikan Blok
Tambahkan input (angka)
Pilih opsi 'Tambahkan masukan (angka)' dari layar 'Buat Blok'. Ubah nama input dengan memasukkannya di kolom 'angka', lalu pilih 'OK.'
Tambahkan masukan (Boolean)
Pilih opsi 'Boolean' dari layar 'Buat Blok'. Ubah nama input dengan memasukkan bidang 'boolean', lalu pilih 'OK.'
Tambahkan label
Pilih opsi 'Tambahkan label' dari layar 'Buat Blok'. Ganti nama label dengan memasukkannya pada kolom 'Teks Label', lalu pilih 'OK.'
Gabungkan input dan label
Gabungkan masukan dan label bersama-sama untuk membuat urutan blok, lalu pilih 'OK.'
Cara Menghapus Input / Label
Untuk menghapus masukan atau label, pilih ikon 'Hapus' di atas masukan atau label yang ingin Anda hapus.
Cara Menggunakan Blok Define
Parameter sekarang dapat digunakan dari blok {Define} setelah dibuat.
Lampirkan blok tambahan ke blok {Define}.
Gunakan parameter dari blok {Define}.
Gunakan [Blok Saya] yang dilampirkan ke blok {When Started}.
Cara Menggunakan Blok Saya
Contoh Mengemudi di Kotak
Dalam contoh ini, Robot 123 akan menggunakan Blok Saya untuk:
- Maju terus dalam bentuk persegi 1 langkah.
- Belok kanan 45 derajat.
- Berkendara maju dalam bentuk persegi 2 langkah.
Blok topi {Define} memecah suatu prosedur. Dalam contoh berikut, blok topi {Define} ini memecah blok yang digunakan untuk mendorong kotak sebanyak sejumlah kali. Seret argumen dari blok {Define} untuk digunakan dalam blok.
Setelah blok {Define} ditetapkan, blok yang baru dibuat kini dapat diseret dan ditambahkan ke blok {When Started} untuk menetapkan parameter.
Setelah parameter diubah, proyek siap untuk dimulai.