Paso a paso por un proyecto en VEXcode GO

La función Project Stepping ofrece al usuario una forma de ver la ejecución de un proyecto bloque por bloque. Estas señales visuales se pueden utilizar para ayudar a los estudiantes a solucionar problemas o comprender mejor el flujo de un proyecto. Cuando se inicia un proyecto, el robot lo ejecutará según las instrucciones, pero es posible que no sea como lo pretendía el usuario. Tener la capacidad de ver los bloques que se ejecutan uno a la vez le brinda al usuario una mejor visión de qué bloques pueden estar causando el error, por lo que la depuración puede convertirse en un proceso más específico y eficiente.

Nota: este artículo utiliza la configuración de Code Base en VEXcode GO. Consulte el artículo Configuración de una base de código VEX GO Biblioteca VEX para obtener más información sobre cómo configurar una base de código en VEXcode GO.


Cómo utilizar la función de pasos del proyecto

Barra de herramientas VEXcode GO con el ícono Paso resaltado entre los íconos Inicio y Detención.

Para utilizar la función Project Stepping en VEXcode GO, Brain debe estar conectado a su tableta o computadora, y VEXcode GO debe estar configurado para su compilación.

Seleccione el botón Paso ubicado en la parte superior derecha de la barra de herramientas VEXcode GO.

Proyecto VEXcode GO Blocks con un Drive para bloque, un Turn para bloque y otro Drive para bloque. El primer bloque de Drive se resalta en verde para mostrar que el programa ha realizado un paso y que este bloque ahora se está ejecutando.

Una vez seleccionado, aparecerá un resaltado verde que parpadeará alrededor del bloque {When started} para indicar dónde comienza el programa y luego se moverá inmediatamente para resaltar el primer bloque de la pila. Lo resaltado permanecerá en el primer bloque después de {When started} hasta que se seleccione nuevamente el botón Paso.

Proyecto VEXcode GO Blocks con un Drive para bloque, un Turn para bloque y otro Drive para bloque. El bloque Turn for se resalta en verde para mostrar que el programa ha realizado dos pasos y que este bloque ahora se está ejecutando.

Seleccione el botón Paso nuevamente para iniciar el bloque que está resaltado. Lo resaltado parpadeará a medida que se ejecuta el bloque. Una vez que se complete el bloque, el siguiente bloque se resaltará, lo que indica que está listo para ejecutar el siguiente comando cuando se seleccione nuevamente el botón Paso.

Continúe usando el botón Paso para ejecutar el proyecto un bloque a la vez. Al avanzar paso a paso por un proyecto, seleccionar el botón Iniciar hará que el resto del proyecto se ejecute a toda velocidad. Esto puede resultar útil si desea recorrer los primeros bloques de un proyecto, pero luego llevar a cabo el resto del proyecto tal como está escrito.


Depuración con la función Paso a paso del proyecto

Proyecto VEXcode GO Blocks con 4 pares de bloques Drive for y Turn for que tienen como objetivo impulsar al robot en un cuadrado. Se resalta un bloque incorrecto para indicar que hay un error en el código.

La función Project Stepping ralentiza el flujo del proyecto y proporciona información visual directa sobre lo que está haciendo el robot en cada bloque del proyecto. Esto permite al usuario recorrer el proyecto bloque a bloque para observar el comportamiento y corregir errores.

En este ejemplo, la intención es que Code Base avance en un cuadrado (avance 500 milímetros (mm) y gire a la derecha 90 grados, 4 veces para crear un cuadrado). Sin embargo, hay un giro equivocado en el proyecto.

Proyecto VEXcode GO Blocks con 4 pares de bloques Drive for y Turn for que tienen como objetivo impulsar al robot en un cuadrado. Un bloque incorrecto se resalta en verde para indicar que el programa actualmente está solucionando el error. Un diagrama a la derecha muestra al robot tomando un giro incorrecto en su ruta.

Utilice la función Paso a paso del proyecto para iniciar y ejecutar el proyecto paso a paso hasta que se observe un error.

Proyecto VEXcode GO Blocks que muestra la unidad incorrecta en un programa cuadrado. El bloque Turno incorrecto tiene su menú desplegable abierto y resaltado. El valor de la dirección se cambia de izquierda a derecha. Proyecto VEXcode GO Blocks que muestra la unidad fija en un programa cuadrado. Los 4 bloques giran ahora hacia la derecha y el bloque que se ha fijado aparece resaltado.

Corrige el error.

Proyecto VEXcode GO Blocks con 4 pares de bloques Drive for y Turn for que impulsarán al robot en un cuadrado. Se ha corregido el bloqueo de giro incorrecto y un diagrama a la derecha muestra al robot conduciendo por la ruta correcta.

Luego seleccione el botón Detener y use el botón Paso para iniciar el proyecto nuevamente desde el principio, usando la función Paso a paso del proyecto para observar el comportamiento del robot en cada bloque del proyecto. Repita este proceso hasta que el proyecto funcione según lo previsto.

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

Last Updated: