Deshabilitar y habilitar bloques en VEXcode 123

VEXcode 123 permite a los usuarios deshabilitar y habilitar bloques dentro de sus proyectos. Esta es una característica útil para los estudiantes cuando prueban o depuran un proyecto, por lo que no tienen que desarmar el proyecto para descubrir qué no funciona según lo previsto. El usuario puede deshabilitar o habilitar uno o varios bloques para probar y observar las diferencias en el comportamiento del robot cuando ese bloque está o no en el proyecto.


Cómo deshabilitar y habilitar bloques

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque habilitado abierto y la opción Deshabilitar bloque resaltada. A la derecha se muestra el resultado con el bloque seleccionado ahora en gris para indicar que se ha deshabilitado.

Para utilizar la función de habilitar o deshabilitar bloques en VEXcode 123, el Robot 123 debe estar conectado a su tableta o computadora.

Deshabilitar un bloque evitará que se ejecute cuando se inicie el proyecto. Para deshabilitar un bloque, haga clic derecho o mantenga presionado el bloque para activar el menú contextual y luego seleccione Deshabilitar bloque. Luego, el bloque aparecerá atenuado con una cuadrícula de líneas diagonales sobre él en el proyecto.

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque deshabilitado abierto y la opción Habilitar bloque resaltada. A la derecha se encuentra el mismo proyecto pero con el bloque seleccionado ahora en color para indicar que ha sido habilitado.

Para habilitar el bloque para que se ejecute cuando se inicie el proyecto, haga clic derecho o mantenga presionado el bloque deshabilitado para activar el menú contextual y luego seleccione Habilitar bloque.


¿Qué sucede con los bloques individuales cuando están deshabilitados?

Proyecto VEXcode 123 Blocks que contiene un bloque deshabilitado. El bloque está en gris y tiene una cuadrícula de líneas diagonales sobre él.

Mientras un bloque está deshabilitado, se muestra en gris con una cuadrícula de líneas diagonales sobre él.

El bloque deshabilitado se trata como un comentario. No tiene ningún efecto sobre el flujo del proyecto y no se ejecutará cuando se inicie el proyecto.

En el ejemplo anterior, el Robot 123 avanzará 1 paso y luego se detendrá; no girará.


¿Qué sucede cuando se deshabilita un bloque con bloques anidados?

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque contenedor habilitado abierto y la opción Deshabilitar bloque resaltada.

Cuando deshabilitas un bloque que tiene bloques anidados dentro de él, todos los bloques se deshabilitan. Los bloques como un bucle o condicional if-then-else, que tienen bloques anidados, se pueden deshabilitar de la misma manera que un solo bloque.

Haga clic derecho o mantenga presionado para activar el menú contextual de ese bucle o bloque de control condicional y luego seleccione Desactivar bloque.

Proyecto VEXcode 123 Blocks con un bloque contenedor y todos sus bloques anidados deshabilitados. Los bloques aparecen en gris y tienen una cuadrícula de líneas diagonales sobre ellos.

La imagen muestra lo que sucede cuando el bucle de repetición está desactivado. El bucle y los dos bloques dentro de él estaban todos desactivados y todos aparecen atenuados con una cuadrícula de líneas diagonales sobre ellos.

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque contenedor deshabilitado abierto y la opción Habilitar bloque resaltada.

En este ejemplo, no pasará nada cuando se inicie el proyecto, ya que todos los bloques están deshabilitados. Puede habilitar el bloque principal y todos los bloques anidados dentro de él activando el menú contextual del bloque principal y seleccionando Habilitar bloque.

Proyecto VEXcode 123 Blocks con un bloque contenedor y todos sus bloques anidados habilitados.

Cuando el bloque principal está habilitado, todos los bloques anidados dentro de él también lo estarán.

En este ejemplo, ahora que el bloque principal está habilitado, cuando se inicia el proyecto, el Robot 123 avanzará 1 paso, luego girará a la derecha 90 grados y repetirá estos comportamientos 4 veces para conducir en un cuadrado.


Deshabilitar y habilitar un único bloque anidado

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque habilitado abierto. El bloque está anidado dentro de un bloque contenedor y la opción Deshabilitar bloque está resaltada. A la derecha se muestra el resultado, con el bloque seleccionado ahora deshabilitado.

Puede deshabilitar un solo bloque dentro de una serie de bloques anidados, como un bucle o condicional if-then-else, siguiendo los mismos pasos para deshabilitar cualquier otro bloque: haga clic derecho o mantenga presionado para activar el menú contextual de ese bloque y seleccione Desactivar bloque.

En este ejemplo, un solo bloque dentro de un bucle está deshabilitado.

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque deshabilitado abierto. El bloque está anidado dentro de un bloque contenedor y la opción Habilitar bloque está resaltada. A la derecha se muestra el resultado con el bloque seleccionado ahora habilitado.

Para habilitar ese bloque anidado, deberá hacer clic derecho o mantener presionado para activar su menú contextual.

Proyecto VEXcode 123 Blocks con el menú contextual de un bloque contenedor abierto y la opción Habilitar bloque resaltada pero en gris. Uno de sus bloques anidados está deshabilitado, pero la opción Habilitar bloque no está disponible ya que el bloque contenedor en sí todavía está habilitado.

Tenga en cuenta que el menú contextual del bloque principal (en este caso, el bloque [Repetir]) no proporcionará una opción para habilitar el bloque anidado, porque el bloque principal en sí no estaba deshabilitado.

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

Last Updated: