Menonaktifkan dan Mengaktifkan Blok di VEXcode EXP

VEXcode Blocks memungkinkan pengguna untuk menonaktifkan dan mengaktifkan blok dalam proyek mereka. Ini adalah fitur yang berguna untuk menguji atau men-debug suatu proyek tanpa harus membongkar proyek tersebut. Pengguna dapat menonaktifkan atau mengaktifkan blok untuk menguji perbedaan perilaku robot saat blok tersebut ada atau tidak ada dalam proyek.


Cara menonaktifkan dan mengaktifkan blok

Proyek Blok VEXcode EXP dengan menu konteks blok yang diaktifkan dibuka dan opsi Nonaktifkan Blok disorot. Di sebelah kanan, hasil diperlihatkan dengan blok yang dipilih sekarang berwarna abu-abu untuk menunjukkan bahwa blok tersebut telah dinonaktifkan.

Untuk menonaktifkan blok, klik kanan atau tekan lama pada blok untuk mengaktifkan Menu Konteks dan kemudian pilih Nonaktifkan Blok.

Proyek Blok VEXcode EXP dengan menu konteks blok yang dinonaktifkan dibuka dan opsi Aktifkan Blok disorot. Di sebelah kanan adalah proyek yang sama tetapi dengan blok yang dipilih sekarang berwarna untuk menunjukkan bahwa proyek tersebut telah diaktifkan.

Untuk mengaktifkan blok yang dinonaktifkan, aktifkan Menu Konteks untuk blok tersebut dan pilih Aktifkan Blok.


Apa yang terjadi pada blok individu saat dinonaktifkan

Proyek Blok VEXcode EXP yang berisi blok yang dinonaktifkan. Blok tersebut berwarna abu-abu dan memiliki kisi-kisi garis diagonal di atasnya.

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. Tidak ada pengaruhnya terhadap alur proyek.

Pada contoh proyek di atas, robot tidak akan menunggu setelah bergerak mundur, tetapi akan segera berbelok ke kanan.


Apa yang terjadi ketika blok dengan blok bersarang dinonaktifkan

Bila Anda menonaktifkan suatu blok dengan blok-blok yang bersarang di dalamnya, semua blok akan dinonaktifkan. Blok seperti loop atau kondisional if-then-else, yang memiliki blok bersarang, dapat dinonaktifkan dengan cara yang sama seperti blok tunggal. 

Proyek Blok VEXcode EXP dengan menu konteks blok kontainer yang diaktifkan dibuka dan opsi Nonaktifkan Blok disorot.

Aktifkan Menu Konteks pada loop atau blok Kontrol kondisional tersebut, lalu pilih Nonaktifkan Blok.

Proyek Blok VEXcode EXP dengan blok kontainer dan semua blok bersarangnya dinonaktifkan. Blok-blok tersebut berwarna abu-abu dan memiliki kisi-kisi garis diagonal di atasnya.

Gambar di bawah menunjukkan apa yang terjadi ketika putaran pengulangan dinonaktifkan. Lingkaran dan dua blok di dalamnya semuanya dinonaktifkan.

Proyek Blok VEXcode EXP dengan menu konteks blok kontainer yang dinonaktifkan dibuka dan opsi Aktifkan Blok disorot.

Anda dapat mengaktifkan blok utama dan semua blok bersarang di dalamnya dengan mengaktifkan Menu Konteks blok utama dan memilih Aktifkan Blok.

Proyek Blok VEXcode EXP dengan blok kontainer dan semua blok bersarangnya diaktifkan.

Ketika blok utama diaktifkan, semua blok yang bersarang juga akan diaktifkan.


Menonaktifkan dan mengaktifkan satu blok bersarang

Anda dapat menonaktifkan blok tunggal dalam satu loop atau if-then-else dengan mengikuti langkah yang sama untuk menonaktifkan blok lainnya: aktifkan Menu Konteks blok tersebut dan pilih Nonaktifkan Blok.

Proyek Blok VEXcode EXP dengan blok bersarang yang sudah dinonaktifkan.

Berikut ini adalah contoh menonaktifkan hanya satu blok dalam satu loop.

Proyek Blok VEXcode EXP dengan menu konteks blok kontainer terbuka dan opsi Aktifkan blok disorot tetapi berwarna abu-abu. Salah satu blok bersarangnya dinonaktifkan, tetapi opsi Aktifkan blok tidak tersedia karena blok penampung itu sendiri masih diaktifkan.

Menu Konteks untuk blok utama tidak akan menyediakan opsi untuk mengaktifkan blok bersarang karena blok utama tidak dinonaktifkan.

Proyek Blok VEXcode EXP dengan menu konteks blok yang dinonaktifkan terbuka. Blok tersebut bersarang di dalam blok kontainer, dan opsi Aktifkan Blok disorot. Di sebelah kanan, hasil diperlihatkan dengan blok yang dipilih sekarang diaktifkan.

Jika nanti Anda ingin mengaktifkan blok bersarang itu, Anda perlu mengaktifkan Menu Konteksnya.


Menonaktifkan blok “topi”

Anda dapat menonaktifkan seluruh tumpukan blok dengan menonaktifkan blok "topi" yang memuat semuanya. 

Proyek Blok VEXcode EXP dengan menu konteks blok topi yang diaktifkan terbuka. Opsi Nonaktifkan Blokir disorot.

Aktifkan Menu Konteks blok “hat”, lalu pilih Nonaktifkan Blok.

Proyek Blok VEXcode EXP dengan blok topi dinonaktifkan, dan blok lainnya dalam tumpukan masih diaktifkan. Blok topi berwarna abu-abu dan memiliki kisi-kisi garis diagonal di atasnya.

Gambar di bawah menunjukkan apa yang terjadi ketika blok “hat” When Started dinonaktifkan. Semua blok yang ada di bawah blok When Started tidak akan berjalan.

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

Last Updated: