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
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.
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.
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
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.
Utilice la función Paso a paso del proyecto para iniciar y ejecutar el proyecto paso a paso hasta que se observe un error.
Corrige el error.
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.