Deshabilitar y habilitar bloques en VEXcode VR

VEXcode VR permite a los usuarios deshabilitar y habilitar bloques dentro de sus proyectos. Esta es una característica útil para probar o depurar un proyecto sin tener que desmontarlo. El usuario puede deshabilitar o habilitar uno o más bloques para probar las diferencias en el comportamiento del robot cuando ese bloque está o no en el proyecto.


Cómo deshabilitar y habilitar bloques

Captura de pantalla de la interfaz VEXcode VR que muestra las opciones de activación/desactivación de un robot virtual, ilustrando las funciones de codificación basadas en bloques de la plataforma para enseñar conceptos de codificación en la educación STEM.

Para deshabilitar un bloque, haga clic derecho o mantenga presionado el bloque para activar el menú contextual y luego seleccione Deshabilitar bloque.

Captura de pantalla del menú contextual en VEXcode VR, que muestra opciones de codificación y control de robots, diseñado para ayudar a los usuarios en la programación dentro del entorno virtual.

Para habilitar un bloque deshabilitado, active el menú contextual para ese bloque y seleccione Habilitar bloque. 


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

Imagen de una persona discapacitada que utiliza VEXcode VR, un entorno de programación en línea para aprender conceptos de codificación a través de un robot virtual, mostrando la accesibilidad en la educación STEM.

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.

En el proyecto de ejemplo, el robot no esperará después de conducir en reversa, sino que girará inmediatamente a la derecha.


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

Captura de pantalla que muestra la función 'Bloques anidados' deshabilitada en VEXcode VR, ilustrando la interfaz de codificación basada en bloques para programar un robot virtual.

Cuando desactivas un bloque con bloques anidados dentro de él, todos los bloques se desactivan. 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. 

Active el menú contextual de ese bucle o bloque de control condicional y luego seleccione Desactivar bloque. 

Captura de pantalla de la interfaz VR de VEXcode que muestra el bloque 'Repetir' deshabilitado, lo que indica que no se puede usar en el contexto de programación actual. Esta imagen admite tutoriales para aprender conceptos de codificación con un robot virtual.

Esta imagen muestra lo que sucedió cuando se deshabilitó el bucle de repetición. El bucle y los dos bloques dentro de él estaban todos desactivados.

Captura de pantalla que muestra la interfaz VEXcode VR con el bloque principal habilitado, ilustrando el entorno de codificación basado en bloques utilizado para programar robots virtuales en entornos educativos.

Puede habilitar el bloque principal y todos los bloques anidados dentro de él activando el menú contextual del bloque principal y seleccionando Habilitar bloque.

Captura de pantalla de VEXcode VR que muestra un bloque principal deshabilitado en la interfaz de codificación basada en bloques, ilustrando el entorno de programación para aprender conceptos de codificación con un robot virtual.

Cuando el bloque principal esté habilitado, todos los bloques anidados también estarán habilitados.


Deshabilitar y habilitar un único bloque anidado

Captura de pantalla de la interfaz VEXcode VR que muestra opciones para deshabilitar y habilitar funciones, ilustrando el entorno de codificación basado en bloques para programar un robot virtual en un contexto de tutorial.

Puede deshabilitar bloques individuales dentro de un bucle o si-entonces-si no, siguiendo los mismos pasos para deshabilitar cualquier otro bloque: active el menú contextual de ese bloque y elija Deshabilitar bloque.

A continuación se muestra un ejemplo de cómo deshabilitar solo un bloque dentro de un bucle.

Interfaz de menú contextual de VEXcode VR que muestra opciones para programar un robot virtual, diseñado para fines educativos en codificación y robótica, con opciones de codificación basadas en bloques y texto.

El menú contextual del bloque principal no proporcionará una opción para habilitar el bloque anidado porque el bloque principal no estaba deshabilitado.

Diagrama que ilustra el contexto de bloques anidados en VEXcode VR, un entorno de programación en línea para aprender conceptos de codificación a través de un robot virtual, con opciones de codificación basadas en bloques y texto.

Si luego deseas habilitar ese bloque anidado, necesitarás activar su Menú Contextual.


Deshabilitar un bloque de "sombrero"

Captura de pantalla de la interfaz VEXcode VR que muestra la función 'Deshabilitar sombrero', diseñada para ayudar a los usuarios a aprender conceptos de codificación a través de un robot virtual en un entorno de codificación basado en bloques.

Puedes desactivar una pila completa de bloques desactivando el bloque "sombrero" que los contiene todos.

Active el menú contextual del bloque “sombrero” y luego seleccione Desactivar bloque.

Captura de pantalla de un tutorial de VEXcode VR que muestra una interfaz de codificación basada en bloques con una función de sombrero deshabilitada, ilustrando conceptos de programación para robots virtuales en un entorno educativo.

Esta imagen muestra lo que sucedió cuando el bloque "sombrero" Cuando se inició está desactivado. Todos los bloques contenidos en el bloque Cuando se inició no se ejecutarán.

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

Last Updated: