Uso de bucles While en 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.

Utilice un bucle while(true) para que el programa repita los comandos para siempre.

Diagrama de componentes del robot VEX V5 que ilustra varias partes y sus funciones, utilizado como ayuda visual en tutoriales para comprender la descripción de la categoría V5.

  • Dentro de main, agregue una estructura de control while(true).
  • Dentro de las llaves rizadas, agregue instrucciones.

NOTA: Los que se muestran en el ejemplo anterior muestran un mensaje y giran el robot en el sentido de las agujas del reloj.

NOTA: Utilice la notación //para incluir comentarios que expliquen lo que hace esa sección del código.

Código que se puede copiar y pegar:

#include "vex.h"
 
using namespace vex;
 
int main() {
 // Initializing Robot Configuration. ¡NO LO RETIRE!
 vexcodeInit();
 while (true) {
   Brain.Screen.setCursor(1, 1);
   Brain.Screen.print("Es verdadero y el bucle continúa");
   Brain.Screen.clearScreen();
   LeftMotor.spin(adelante);
   RightMotor.spin(atrás);
   wait(200, msec);
 }
}

O bien, use el bucle while() para que el programa repita las mismas instrucciones mientras una condición es verdadera.

Captura de pantalla de una interfaz de tutorial de robot VEX V5, que muestra varias opciones de programación y funciones disponibles para que los usuarios aprendan y creen con la robótica VEX.

  • Dentro de la estructura de control principal add a while().
  • Dentro de los paréntesis while(), agregue una condición para que el programa la verifique
NOTA: En el ejemplo anterior, la condición que se está verificando es si se presiona la pantalla del cerebro. En este caso, el bucle while continuará mientras la pantalla no esté presionada porque la condición está establecida en false.
Dentro de los frenos rizados de la estructura while(Brain.Screen.pressing ()==false), agregue instrucciones.
NOTA: En el ejemplo anterior, los dos comandos dentro de los tirantes rizados del bucle while mantienen ambos motores detenidos mientras no se presiona la pantalla. El programa se mantiene dentro de ese bucle a menos que se presione la pantalla del cerebro. Si/cuando lo es, el programa sale del bucle y continúa con las siguientes instrucciones en el programa: mostrar un mensaje y avanzar durante tres segundos antes de detenerse.
NOTA: Utilice la notación //para incluir comentarios que expliquen lo que hace la sección de código.

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

Last Updated: