The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Gunakan loop while(true)agar program mengulang perintah selamanya.
- Di dalam
main, tambahkan struktur kontrolwhile(true). - Di dalam kurung kurawal, tambahkan instruksi.
CATATAN: Yang ditunjukkan pada contoh di atas menampilkan pesan dan memutar robot searah jarum jam.
CATATAN: Gunakan notasi // untuk menyertakan komentar yang menjelaskan apa yang dilakukan bagian kode tersebut.
Kode yang dapat disalin dan ditempel:
#include "vex.h"
menggunakan namespace vex;
int main() {
// Menginisialisasi Konfigurasi Robot. JANGAN DIHAPUS!
vexcodeInit();
while (true) {
Brain.Screen.setCursor(1, 1);
Brain.Screen.print("Benar dan loop berlanjut");
Brain.Screen.clearScreen();
LeftMotor.spin(maju);
RightMotor.spin(mundur);
wait(200, msec);
}
}
Atau, gunakan loop while() agar program mengulang instruksi yang sama selama kondisinya benar.
- Di dalam
maintambahkan struktur kontrolwhile(). - Di dalam tanda kurung
while(), tambahkan kondisi agar program dapat memeriksa
CATATAN: Dalam contoh di atas, kondisi yang diperiksa adalah apakah layar Brain ditekan. Dalam kasus ini, loop while akan berlanjut saat layar tidak ditekan karena kondisinya disetel ke salah.
Di dalam kurung kurawal struktur
while(Brain.Screen.pressing()==false) , tambahkan instruksi.
CATATAN: Dalam contoh di atas, dua perintah di dalam kurung kurawal loop while menjaga kedua motor tetap berhenti saat layar tidak ditekan. Program tetap berada dalam putaran itu kecuali layar Brain ditekan. Jika/ketika demikian, program keluar dari loop dan melanjutkan dengan instruksi berikutnya dalam program: menampilkan pesan dan bergerak maju selama tiga detik sebelum berhenti.
CATATAN: Gunakan notasi
// untuk menyertakan komentar yang menjelaskan apa yang dilakukan bagian kode tersebut.Kode yang dapat disalin dan ditempel:
#include "vex.h"
menggunakan namespace vex;
int main() {
// Menginisialisasi Konfigurasi Robot. JANGAN DIHAPUS!
vexcodeInit();
// Perulangan agar robot tetap diam hingga layar ditekan.
sementara (Brain.Screen.pressing() == false) {
LeftMotor.stop();
RightMotor.stop();
wait(5, msec);
}
Brain.Screen.print("Saya bergerak maju selama 3 detik!");
LeftMotor.spin(maju);
RightMotor.spin(mundur);
wait(3, detik);
LeftMotor.stop();
RightMotor.stop();
}