Paso a paso a través de un proyecto en VEXcode 123

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


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

Barra de herramientas VEXcode 123 con el icono Paso resaltado entre los iconos Inicio y Parada.

Para utilizar la función Project Stepping en VEXcode 123, el 123 Robot debe estar conectado a su tableta o computadora. Para obtener información sobre cómo conectar un Robot 123, consulte el artículo para su dispositivo en la sección Instalar y conectar de la Biblioteca VEX.

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

VEXcode 123 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 123 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 123 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 123 está haciendo en cada bloque del proyecto. Esto permite al usuario pasar por el proyecto un bloque a la vez para observar comportamientos y corregir errores.

En este ejemplo, la intención es que el Robot 123 conduzca en un cuadrado (avance 1 paso y gire a la derecha 90 grados, 4 veces para crear un cuadrado). Sin embargo, hay un giro equivocado en el proyecto.

Proyecto VEXcode 123 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.

Proyecto VEXcode 123 Blocks que muestra dos versiones de la unidad en un programa cuadrado. La versión de la izquierda muestra un giro para que el bloque gire a la izquierda cuando debería girar a la derecha, y este error se corrige en la versión de la derecha.

Corrija el error.

Proyecto VEXcode 123 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.

Luego, seleccione el botón Stop y use el botón Step para iniciar el proyecto nuevamente desde el principio, usando la función Project Stepping para observar el comportamiento del Robot 123 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: