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