Menggunakan While Loop di VEXcode Pro V5

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.

Diagram komponen robot VEX V5 yang mengilustrasikan berbagai bagian dan fungsinya, digunakan sebagai bantuan visual dalam tutorial untuk memahami deskripsi kategori V5.

  • Di dalam main, tambahkan struktur kontrol while(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.

Tangkapan layar antarmuka tutorial robot VEX V5, menampilkan berbagai opsi dan fitur pemrograman yang tersedia bagi pengguna untuk dipelajari dan dibuat dengan robotika VEX.

  • Di dalam maintambahkan struktur kontrol while().
  • 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();
}

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

Last Updated: