Normalmente, cuando se ejecuta un proyecto de Coder, pasa de una tarjeta a la siguiente tan pronto como se completa esa acción. Con la función Paso, puede iniciar un proyecto, pero en un modo especial en el que controla el flujo. Al usar el botón Paso, el Robot 123 se detendrá después de cada tarjeta Coder, hasta que se presione nuevamente el botón Paso. Cuando se inicia un proyecto, el Robot 123 realizará el proyecto según las instrucciones, pero es posible que no sea como lo pretendía el usuario. Tener la capacidad de ver las tarjetas que se ejecutan una a la vez le brinda al usuario una mejor visión de qué tarjetas pueden estar causando el error, por lo que la depuración puede convertirse en un proceso más específico y eficiente.
Cómo utilizar la función de pasos
Para utilizar la función Step, el Robot 123 debe estar conectado a su Coder. Para obtener información sobre cómo conectar un robot 123 y un codificador, consulte el artículo Uso de la biblioteca VEX del codificador VEX.
Antes de utilizar la función Paso, cree un proyecto en Coder. Luego, seleccione el botón Paso en la parte superior del Coder para comenzar.
Una vez seleccionado, aparecerá una luz indicadora amarilla junto a la tarjeta del codificador “Cuando comience 123” para indicar dónde comienza el proyecto.
Presione el botón Paso nuevamente y la luz amarilla bajará a la siguiente tarjeta en el Coder.
Seleccione el botón Paso nuevamente para iniciar la tarjeta Coder al lado de la luz amarilla. La luz se volverá verde cuando se ejecute la tarjeta Coder.
Una vez que se complete el comportamiento, aparecerá una luz amarilla junto a la siguiente tarjeta Coder, lo que indica que está listo para ejecutar el siguiente comando cuando se seleccione nuevamente el botón Paso.
Mire este vídeo para ver todos los pasos sobre cómo utilizar la función Paso en acción.
Al avanzar paso a paso por un proyecto, seleccionar el botón Iniciar hará que el resto del proyecto se ejecute a toda velocidad. Esto puede resultar útil si desea recorrer las primeras tarjetas del Coder y luego llevar a cabo el resto del proyecto tal como está escrito.
Depuración con la función de pasos
La función Paso ralentiza el flujo del proyecto y proporciona información visual directa sobre lo que está haciendo el Robot 123 en cada tarjeta Coder del proyecto. Esto permite al usuario revisar el proyecto, una tarjeta Coder a la vez, para observar comportamientos y corregir errores.
En este ejemplo, la intención es que el Robot 123 conduzca en un cuadrado (avanza 1 paso y gira a la derecha 4 veces para crear un cuadrado). Sin embargo, hay un giro equivocado en el proyecto.
Utilice la función Paso a paso del proyecto para iniciar y ejecutar el proyecto paso a paso hasta que se observe un error.
Corrige el error.
Luego, seleccione el botón Detener y use el botón Paso para iniciar el proyecto nuevamente desde el principio, usando la función Paso para observar el comportamiento del Robot 123 con cada tarjeta Coder del proyecto.