Avanzando a través de un proyecto en VIQC Virtual Skills

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

El siguiente artículo cubrirá:


Cómo utilizar la función de escalonamiento del proyecto

step_icon.png

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

first_block.png

Una vez seleccionado, aparecerá un resaltado verde alrededor del bloque “cuando se inicia“ 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 de “cuando se inició” hasta que se seleccione nuevamente el botón de paso.

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

second_block.png

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

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


Depurar con la función de escalonamiento del proyecto

example_with_mistake.png

La función Project Stepping ralentiza el flujo del proyecto y proporciona retroalimentación visual inmediata. Esto permite al usuario recorrer 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 bola y anote la bola en el gol alto. Sin embargo, el giro en el proyecto está girando en la dirección incorrecta y, por lo tanto, la pelota no se marcará en el gol alto.

highlight_mistake.png

error_visual.png

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

turn_dropdown.png

error_corregido.png

Corrige el error.

El error en este ejemplo fue que Fling estaba codificado para girar a la izquierda 155 grados, sin embargo, esta dirección no coloca a Fling en el ángulo correcto para que la Catapulta lance la bola hacia el arco alto. La dirección de giro debe cambiarse de izquierda a derecha.

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Luego, ejecute el proyecto nuevamente desde el principio usando 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