Paso a paso a través de un proyecto en VEXcode VR utilizando VIQC Pitching In

La función Project Stepping proporciona al usuario elementos visuales importantes que ayudan a los usuarios a solucionar problemas o comprender mejor el flujo de un proyecto. Cuando se ejecuta un proyecto, Fling the Hero Bot se ejecutará según las instrucciones, pero puede que no sea como pretendía el usuario. Tener la capacidad de ver los bloques que se ejecutan un paso a la vez le da al usuario una mejor visión de qué bloques pueden estar causando el error.


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

Una captura de pantalla de primer plano del lado superior derecho de la barra de herramientas VEXcode VR, con el botón Paso resaltado, directamente a la derecha del botón Inicio.

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

Proyecto VEXcode VR abierto con el botón Step resaltado para ejecutar bloques uno a la vez

Una vez seleccionado, aparecerá un resaltado verde alrededor del bloque {When started} para indicar dónde comienza el programa, y luego se mueve 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 Step.

Nota: el resaltado se moverá inmediatamente más allá de un bloque [Comentario], porque los bloques [Comentario] no cambian el proyecto o los bloques que lo rodean.

Proyecto VEXcode VR que muestra bloques Drive for, Turn for y Drivetrain utilizados en VIQC Pitching In Playground

Vuelva a seleccionar el botón de paso para ejecutar el bloque que está resaltado. Una vez que se haya ejecutado el bloque, el siguiente bloque se resaltará.

Continúe usando el botón de paso para ejecutar el proyecto un bloque a la vez.


Depuración con la función Project Stepping

Proyecto VEXcode VR con bloques para recoger una bola con la toma y girar y marcar la bola, con un bloque de giro resaltado, mostrando el error en el proyecto.

La función Project Stepping ralentiza el flujo del proyecto y proporciona comentarios visuales inmediatos. 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 Fling tome una pelota y anote la pelota en el gol alto. Sin embargo, el giro en el proyecto está girando en la dirección equivocada y, por lo tanto, el balón no se anotará en el gol alto.

Error de codificación resaltado en un proyecto VEXcode VR en el VIQC Pitching In Playground

Se muestra una lógica de código incorrecta al pasar por un proyecto VIQC Pitching In en VEXcode VR

Ejecute el proyecto paso a paso utilizando la función Project Stepping hasta que se observe un error.

El mismo proyecto que el anterior, ahora con el desplegable de dirección del bloque de giro abierto, y a la izquierda seleccionado, mostrando cómo solucionar el problema.

El mismo proyecto con el bloque de giro ahora leyendo para girar a la derecha 155 grados en la sección del proyecto para girar y lanzar la pelota a una meta alta.

Corrija el error.

El error en este ejemplo fue que Fling estaba codificado para girar 155 grados a la izquierda, sin embargo, esta dirección no coloca a Fling en el ángulo correcto para que la catapulta dispare la pelota hacia la meta alta. La dirección de giro debe cambiarse de izquierda a derecha.

Proyecto de bloque VEXcode VR para pasar por un programa VIQC Pitching In en el espacio de trabajo

Proyecto VEXcode VR abierto en VIQC Pitching In para pasar a través de la ejecución de código

A continuación, ejecute el proyecto de nuevo desde el principio utilizando la función Project Stepping. Repita este proceso hasta que el proyecto se ejecute correctamente.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: