Pasando 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 usar para ayudar a los estudiantes a resolver problemas o para comprender mejor el flujo de un proyecto. Cuando se inicia un proyecto, el robot realizará el proyecto según las instrucciones, pero puede que no sea como pretendía el usuario. Tener la capacidad de ver los bloques que se ejecutan uno a la vez le da 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 Configuring a VEX GO Code Base VEX Library para obtener más información sobre cómo configurar una base de código en VEXcode GO.


Cómo usar la función de paso a paso del proyecto

Barra de herramientas VEXcode GO con el icono Step resaltado entre los iconos Start y Stop.

Para utilizar la función Project Stepping en VEXcode GO, el 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.

VEXcode GO Bloquea el proyecto con un Drive para el bloque, un Turn para el bloque y otro Drive para el bloque. El primer bloque Drive for se resalta en verde para mostrar que el programa ha dado un paso y que este bloque se está ejecutando.

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

VEXcode GO Bloquea el proyecto con un Drive para el bloque, un Turn para el bloque y otro Drive para el bloque. El bloque Turn for está resaltado en verde para mostrar que el programa ha dado dos pasos y que este bloque se está ejecutando.

Seleccione el botón Paso de nuevo para iniciar el bloque que está resaltado. El resaltado parpadeará a medida que se ejecute el bloque. Una vez completado el bloque, el siguiente bloque se resaltará, lo que indicará que está listo para ejecutar el siguiente comando cuando se vuelva a seleccionar el botón Paso.

Continúe usando el botón Paso para ejecutar el proyecto un bloque a la vez. Al pasar por un proyecto, al seleccionar el botón Inicio, el resto del proyecto se ejecutará a toda velocidad. Esto puede ser útil si desea pasar por 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 Project Stepping

Proyecto VEXcode GO Blocks con 4 pares de Drive for y Turn para bloques que está destinado a conducir el 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 comentarios visuales directos sobre lo que el robot está haciendo en cada bloque del proyecto. Esto permite al usuario pasar por el proyecto un bloque a la vez para observar el comportamiento y corregir errores.

En este ejemplo, la intención es que el Code Base conduzca 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 Drive for y Turn para bloques que está destinado a conducir el robot en un cuadrado. Un bloque incorrecto aparece resaltado en verde para indicar que el programa está atravesando el error. Un diagrama a la derecha muestra al robot tomando un giro incorrecto en su ruta.

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

VEXcode GO Bloquea el proyecto que muestra la unidad incorrecta en un programa cuadrado. El bloque Turn for incorrecto tiene su menú desplegable abierto y está 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 giros para los bloques ahora giran a la derecha y se resalta el bloque que se ha corregido.

Corrija el error.

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

A continuación, seleccione el botón Detener y utilice el botón Paso para iniciar el proyecto de nuevo desde el principio, utilizando la función Project Stepping 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: