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

desactivarmenu.png

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.

habilitarmenu.png

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?

bloque discapacitado.png

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?

desactivarpila.png

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.

discapacitado.png

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.

habilitatack.png

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.

habilitado.png

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

desactivarinstatack.png

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.

habilitarinstatack.png

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

enablenotanoption.png

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: