Recorriendo un proyecto en VEXcode VR usando VIQC Pitching In

La función de Avance del Proyecto proporciona al usuario información visual importante que le ayuda a solucionar problemas o a comprender mejor el flujo de un proyecto. Cuando se ejecuta un proyecto, Fling the Hero Bot funcionará según las instrucciones, pero puede que no sea como el usuario lo había previsto. Poder ver los bloques que se ejecutan paso a paso le brinda al usuario una mejor idea visual de qué bloques pueden estar causando el error.


Cómo utilizar la función de avance de proyecto

Captura de pantalla en primer plano de la parte superior derecha de la barra de herramientas VEXcode VR, con el botón Paso resaltado, justo a la derecha del botón Inicio.

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

Abra el proyecto VEXcode VR con el botón Paso resaltado para ejecutar los bloques uno por uno.

Una vez seleccionado, aparecerá un resaltado verde alrededor del bloque {When started} para indicar dónde comienza el programa, y ​​luego se moverá inmediatamente para resaltar el primer bloque en la pila. El resaltado permanecerá en el primer bloque después de {Cuando se inició} hasta que se vuelva a seleccionar el botón de paso.

Nota: el resaltado pasará inmediatamente por encima de un bloque [Comentario], porque los bloques [Comentario] no modifican el proyecto ni los bloques que lo rodean.

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

Seleccione de nuevo el botón de paso para ejecutar el bloque que está resaltado. Una vez ejecutado el bloque, el siguiente bloque se resaltará.

Continúa utilizando el botón de paso para avanzar por el proyecto bloque a bloque.


Depuración con la función de pasos del proyecto

Proyecto VEXcode VR con bloques para recoger una pelota con la entrada y girar y anotar la pelota, con un bloque de giro resaltado, mostrando el error en el proyecto.

La función de avance gradual del proyecto ralentiza el flujo del mismo y proporciona información visual inmediata. Esto permite al usuario revisar el proyecto bloque a bloque para observar el comportamiento y corregir errores.

En este ejemplo, la intención es que Fling recoja un balón y lo meta en la portería alta. Sin embargo, el proyecto está tomando un rumbo equivocado, por lo que el balón no entrará en la portería de élite.

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

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

Ejecute el proyecto paso a paso utilizando la función de Avance del proyecto hasta que se observe un error.

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

El mismo proyecto con el bloque de giro ahora indica girar a la derecha 155 grados en la sección del proyecto para girar y lanzar el balón a una portería alta.

Corrige el error.

El error en este ejemplo fue que Fling fue programado para girar 155 grados a la izquierda; sin embargo, esta dirección no coloca a Fling en el ángulo correcto para que la catapulta lance la pelota hacia la portería alta. La dirección del giro debe cambiarse de izquierda a derecha.

Proyecto de bloques VEXcode VR para recorrer paso a paso un programa VIQC Pitching In en el espacio de trabajo.

Proyecto VEXcode VR abierto en VIQC Pitching In para la ejecución paso a paso del código.

A continuación, vuelva a ejecutar el proyecto desde el principio utilizando la función de avance paso a paso del proyecto. Repita este proceso hasta que el proyecto funcione correctamente.

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

Last Updated: