Deshabilitar y habilitar bloques en VEXcode V5

VEXcode V5 permite a los usuarios habilitar y deshabilitar 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

Collage de varios diseños de bloques y tutoriales de V5, que muestran diferentes estilos y funcionalidades para que los usuarios exploren e implementen en sus proyectos.

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 que muestra la opción para habilitar o deshabilitar bloques en V5, ilustrando las opciones para administrar la funcionalidad de bloques en la sección del tutorial.

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?

Captura de pantalla que muestra cómo deshabilitar una función en V5, con opciones y configuraciones resaltadas para los usuarios en la sección Tutoriales de bloques.

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 de la izquierda, 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?

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. 

Ilustración de un bloque deshabilitado en la programación Vex V5, que muestra un bloque en gris con un símbolo de advertencia, que indica que el bloque no se puede usar en el contexto actual. Relevante para tutoriales de bloques en la categoría Descripción V5.

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

Ilustración que muestra un bloque deshabilitado en la programación VEX V5, resaltando la representación visual del estado inactivo del bloque para fines tutoriales.

La siguiente 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 el proceso para habilitar la configuración principal del bloque en el software VEX V5, ilustrando la interfaz y las opciones disponibles para los usuarios en la sección Tutoriales de bloques.

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 bloques anidados en V5, que ilustra la estructura jerárquica y las propiedades de los bloques para fines tutoriales.

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


Deshabilitar y habilitar un único bloque anidado

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.

Diagrama que ilustra la funcionalidad del bloque de bucle en la programación robótica V5, mostrando cómo los bucles se pueden anidar entre sí para controlar las acciones del robot de manera efectiva.

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

Captura de pantalla de la función Habilitar contexto de nido en VEX V5, que ilustra la interfaz de usuario y las opciones disponibles para configurar los ajustes de contexto en los tutoriales de Bloques.

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

Captura de pantalla que muestra el tutorial 'Antes de deshabilitar un sombrero' en V5, ilustrando los pasos para administrar sombreros en la interfaz de programación de bloques de la plataforma.

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


Deshabilitar un bloque de "sombrero"

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

Captura de pantalla de un menú contextual que muestra opciones relacionadas con los tutoriales de bloques V5, ilustrando las funcionalidades y configuraciones disponibles para los usuarios que trabajan con la programación VEX V5.

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

Captura de pantalla de una opción de edición deshabilitada para el bloque Hat en la interfaz de programación Vex V5, que ilustra las características y configuraciones del bloque en el contexto de los tutoriales de bloques.

La siguiente imagen muestra lo que sucedió cuando el bloque "sombrero" Cuando se inició está deshabilitado. 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: