VEXcode GO memungkinkan pengguna untuk menonaktifkan dan mengaktifkan blok dalam proyek mereka. Ini adalah fitur yang berguna bagi siswa saat menguji atau men-debug suatu proyek, sehingga mereka tidak perlu membongkar proyek untuk mencari tahu apa yang tidak berfungsi sebagaimana mestinya. Pengguna dapat menonaktifkan atau mengaktifkan blok untuk menguji dan mengamati perbedaan perilaku robot saat blok tersebut ada atau tidak ada dalam proyek.
Catatan: Artikel ini menggunakan konfigurasi Basis Kode di VEXcode GO. Lihat artikel Mengonfigurasi Basis Kode VEX GO Pustaka VEX untuk informasi lebih lanjut tentang cara mengonfigurasi Basis Kode di VEXcode GO.
Cara menonaktifkan dan mengaktifkan blok
Untuk menggunakan fitur nonaktifkan atau aktifkan blok di VEXcode GO, Brain harus terhubung ke tablet atau komputer Anda, dan VEXcode GO harus dikonfigurasi untuk build Anda.
Menonaktifkan blok akan mencegahnya dieksekusi saat proyek dimulai. Untuk menonaktifkan blok, klik kanan atau tekan lama pada blok untuk mengaktifkan Menu Konteks, lalu pilih Nonaktifkan Blok. Blok tersebut kemudian akan tampak berwarna abu-abu dengan kisi-kisi garis diagonal di atasnya dalam proyek.
Untuk mengaktifkan blok, sehingga dijalankan saat proyek dimulai, klik kanan atau tekan lama pada blok yang dinonaktifkan untuk mengaktifkan Menu Konteks, lalu pilih Aktifkan Blok.
Apa yang terjadi pada blok individu saat dinonaktifkan
Saat suatu blok dinonaktifkan, blok tersebut akan ditampilkan dengan warna abu-abu dengan kisi-kisi garis diagonal di atasnya.
Blok yang dinonaktifkan diperlakukan seperti komentar. Ini tidak berpengaruh pada alur proyek, dan tidak akan dieksekusi saat proyek dimulai.
Dalam contoh ini, Basis Kode akan bergerak maju sejauh 500 milimeter (mm) dan kemudian berhenti; tidak akan berbelok.
Apa yang terjadi ketika blok dengan blok bersarang dinonaktifkan
Bila Anda menonaktifkan blok yang memiliki blok bersarang di dalamnya, semua blok dinonaktifkan. Blok seperti loop atau kondisional if-then-else, yang memiliki blok bersarang, dapat dinonaktifkan dengan cara yang sama seperti blok tunggal.
Klik kanan atau tekan lama untuk mengaktifkan Menu Konteks pada loop atau blok Kontrol kondisional tersebut, lalu pilih Nonaktifkan Blok.
Gambar ini menunjukkan apa yang terjadi ketika putaran pengulangan dinonaktifkan. Lingkaran dan dua blok di dalamnya semuanya dinonaktifkan, dan semuanya tampak berwarna abu-abu dengan kisi-kisi garis diagonal di atasnya.
Dalam contoh ini, tidak akan terjadi apa-apa saat proyek dimulai, karena semua blok dinonaktifkan. Anda dapat mengaktifkan blok utama, dan semua blok bersarang di dalamnya, dengan mengaktifkan Menu Konteks blok utama dan memilih Aktifkan Blok.
Bila blok utama diaktifkan, semua blok yang bersarang di dalamnya juga akan diaktifkan.
Dalam contoh ini, karena blok utama kini diaktifkan, saat proyek dimulai, Basis Kode akan bergerak maju sejauh 500 milimeter (mm), lalu berbelok ke kanan sejauh 90 derajat, dan mengulangi perilaku ini sebanyak 4 kali untuk bergerak dalam bentuk persegi.
Menonaktifkan dan mengaktifkan satu blok bersarang
Anda dapat menonaktifkan blok tunggal dalam serangkaian blok bersarang, seperti loop atau kondisional if-then-else, dengan mengikuti langkah yang sama untuk menonaktifkan blok lainnya: klik kanan atau tekan lama untuk mengaktifkan Menu Konteks blok tersebut dan pilih Nonaktifkan Blok.
Dalam contoh ini, satu blok dalam satu loop dinonaktifkan.
Untuk mengaktifkan blok bersarang tersebut, Anda perlu mengklik kanan atau menekan lama untuk mengaktifkan Menu Konteksnya.
Perhatikan bahwa Menu Konteks untuk blok utama (dalam kasus ini blok [Ulangi]) tidak akan menyediakan opsi untuk mengaktifkan blok bersarang, karena blok utama itu sendiri tidak dinonaktifkan.