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 utilizar para ayudar a los estudiantes a solucionar 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 es posible que no sea como lo pretendía el usuario. Tener la capacidad de ver los bloques que se ejecutan de uno en uno le brinda al usuario una mejor visualizació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.

El siguiente artículo cubrirá:

Nota: este artículo usa la configuración de Code Base en VEXcode GO. Consulte el Configuración de una base de código VEX GO artículo de la Base de conocimientos 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 escalonamiento del proyecto

step_button.png

Para poder usar 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 construcción.

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

highlight_first_step.png

Una vez seleccionado, aparecerá un resaltado verde y parpadeará alrededor del bloque {When started} para indicar dónde está comenzando 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.

highlight_second_step.png

Seleccione el botón Paso nuevamente para iniciar el bloque que está resaltado. El resaltado parpadeará mientras se ejecuta el bloque. Una vez que el bloque está completo, el siguiente bloque se resaltará, lo que indica que está listo para ejecutar el siguiente comando cuando se selecciona nuevamente el botón Paso.

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


Depurar con la función de escalonamiento del proyecto

wrong_turn.png

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 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.

wrong_turn_project.png

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

correct_the_mistake.png bloque_corregido.png

Corrige el error.

proyecto_completado.png

Luego, seleccione el botón Detener y use el botón Paso para iniciar el proyecto nuevamente desde el principio, usando la función de Pasos 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.