Normalmente, cuando un proyecto de Codificador se está ejecutando, pasa de una tarjeta a la siguiente tan pronto como se completa esa acción. Usando la función Paso, puede iniciar un proyecto, pero en un modo especial donde controla el flujo. Al usar el botón Step, el Robot 123 se detendrá después de cada tarjeta de Codificador, hasta que se vuelva a presionar el botón Step. Cuando se inicia un proyecto, el Robot 123 realizará el proyecto según las instrucciones, pero puede que no sea como pretendía el usuario. Tener la capacidad de ver las tarjetas que se ejecutan una a la vez le da 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 usar la función Step
Para utilizar la función Step, el 123 Robot debe estar conectado a su codificador. Para obtener información sobre cómo conectar un robot 123 y un codificador, consulte el artículo Uso de la biblioteca VEX CODER VEX.
Antes de usar la función Paso, cree un proyecto en el Codificador. Luego, seleccione el botón Paso en la parte superior del codificador para comenzar.
Una vez seleccionado, aparecerá una luz indicadora amarilla junto a la tarjeta del codificador "When start 123" para indicar dónde está comenzando el proyecto.
Presione el botón Paso de nuevo y la luz amarilla se moverá hacia abajo a la siguiente tarjeta en el codificador.
Seleccione el botón Paso de nuevo para iniciar la tarjeta del codificador junto a la luz amarilla. La luz se pondrá verde a medida que se ejecute la tarjeta del codificador.
Una vez que se complete el comportamiento, aparecerá una luz amarilla junto a la siguiente tarjeta del codificador, lo que indica que está lista para ejecutar el siguiente comando cuando se vuelva a seleccionar el botón Paso.
Vea este video para ver la función Paso que se utiliza para avanzar a través del proyecto una tarjeta a la vez.
Al pasar por un proyecto, al seleccionar el botón Inicio, el resto del proyecto se ejecutará a toda velocidad. Esto puede ser útil si desea repasar las primeras tarjetas del Codificador, pero luego llevar a cabo el resto del proyecto tal como está escrito.
Depuración con la función Step
La función Step ralentiza el flujo del proyecto y proporciona retroalimentación visual directa sobre lo que el Robot 123 está haciendo en cada tarjeta de Codificador en el proyecto. Esto permite al usuario pasar por el proyecto una tarjeta codificadora a la vez para observar comportamientos y corregir errores.
En este ejemplo, la intención es que el Robot 123 conduzca en un cuadrado (avance 1 paso y gire a la derecha, 4 veces para crear un cuadrado). Sin embargo, hay un giro equivocado en el proyecto.
Utilice la función Project Stepping para iniciar y ejecutar el proyecto paso a paso hasta que se observe un error.
Corrija 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 Codificadora del proyecto.