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

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de programación para el desafío VIQC Pitching In (2021-2022), con opciones de codificación basadas en bloques y un robot virtual con fines educativos en el aprendizaje STEM.

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

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques utilizado para programar un robot virtual, parte de los recursos educativos de VIQC Pitching In (2021-2022).

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

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.

Captura de pantalla de la interfaz VEXcode VR que muestra los elementos de codificación basados en bloques para el desafío VIQC Pitching In (2021-2022), que ilustra el entorno de programación utilizado para aprender conceptos de codificación con un robot virtual.

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

Captura de pantalla de una interfaz de programación VEXcode VR que muestra una configuración de código incorrecta para el desafío VIQC Pitching In (2021-2022), destacando un error común en la codificación basada en bloques para la educación en robótica.

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.

Imagen que muestra un error resaltado en la programación de VEXcode VR relacionado con el desafío VIQC Pitching In para 2021-2022, que ilustra un error de codificación con fines educativos en un entorno de robótica virtual.

Ilustración que muestra un error común en la programación de VEXcode VR, destacando un error en la lógica del código relacionado con el desafío VIQC Pitching In para la temporada 2021-2022, destinado a ayudar a los usuarios a comprender y corregir los errores de codificación.

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

Captura de pantalla de un menú desplegable en VEXcode VR, que muestra las opciones para programar un robot virtual, relevante para la sección VIQC Pitching In (2021-2022), que ilustra la interfaz de codificación con fines educativos.

Captura de pantalla de la interfaz VEXcode VR que muestra un error de programación corregido en un entorno de codificación basado en bloques, que ilustra los conceptos de codificación para la competencia VIQC Pitching In (2021-2022).

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.

Captura de pantalla de la interfaz de codificación basada en bloques VEXcode VR que muestra los bloques de programación utilizados para el desafío VIQC Pitching In (2021-2022), que ilustra el entorno de codificación del robot virtual con fines educativos en el aprendizaje STEM.

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de programación para el desafío VIQC Pitching In (2021-2022), con opciones de codificación basadas en bloques y en texto para aprender conceptos de codificación con un robot virtual.

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: