Uso de My Blocks en VEXcode GO

Mis bloques es una de las categorías de bloques dentro de VEXcode GO. Algunas otras categorías incluyen Aspecto, Sonido, Detección y Variables. Mis bloques se utilizan para crear una secuencia de bloques que se pueden usar varias veces a lo largo de un proyecto.


Cómo hacer un bloque

Barra de herramientas VEXcode GO con la sección Mis bloques mostrada y el botón Crear un bloque resaltado.

Selecciona "Crear un bloque" en la categoría Mis bloques.

El menú VEXcode GO Make a Block está abierto y el nombre del bloque se ha cambiado a Drive in y está resaltado. El botón azul Ok en la parte inferior derecha está resaltado.

Cambie el nombre del bloque ingresando en el campo ‘Nombre del bloque’, luego seleccione ‘Aceptar’.


Cómo personalizar un bloque

Agregar una entrada (número)

El menú VEXcode GO Make a Block está abierto y el nombre del bloque está configurado como Drive in. Se ha agregado un campo de entrada de número al bloque y ahora está resaltado.

Seleccione la opción "Agregar una entrada (número)" en la pantalla "Hacer un bloque". Cambie el nombre de la entrada ingresando en el campo ‘número’, luego seleccione ‘Aceptar’.

Agregar una entrada (booleana)

El menú VEXcode GO Make a Block está abierto y el nombre del bloque está configurado como Drive in. Se ha agregado un campo de entrada booleano al bloque y ahora está resaltado.

Seleccione la opción ‘booleana’ en la pantalla ‘Hacer un bloque’. Cambie el nombre de la entrada ingresando en el campo ‘booleano’, luego seleccione ‘Aceptar’.

Agregar una etiqueta

El menú VEXcode GO Make a Block está abierto y el nombre del bloque está configurado como Drive in. Se ha agregado un campo de etiqueta al bloque y ahora está resaltado.

Seleccione la opción "Agregar una etiqueta" en la pantalla "Hacer un bloque". Cambie el nombre de la etiqueta ingresando en el campo ‘Texto de la etiqueta', luego seleccione ‘Aceptar’.

Combinar entradas y etiquetas

El menú VEXcode GO Make a Block está abierto y se ha creado un bloque personalizado. El bloque primero lee Drive in, luego tiene un campo de entrada numérica y luego termina con una etiqueta que lee mm cuadrado. En conjunto, el bloque personalizado dice Drive en X mm cuadrado. El botón azul Ok en la parte inferior derecha está resaltado.

Combina entradas y etiquetas para crear una secuencia de bloques y, a continuación, selecciona «Aceptar».


Cómo eliminar entradas / etiquetas

El menú VEXcode GO Make a Block está abierto y el nombre del bloque está configurado como Drive in. Se ha agregado un campo de entrada de número al bloque y el ícono Borrar encima de él está resaltado.

Para eliminar una entrada o etiqueta, seleccione el ícono ‘Borrar’ en la parte superior de la entrada o etiqueta que desea eliminar.


Cómo usar el bloque de definición

El bloque VEXcode GO My Blocks Definition está resaltado. Se lee 'Drive in number mm square', y el número es un parámetro que se puede utilizar en la definición del bloque.

Ahora se puede usar un parámetro desde el {Define} bloque una vez que se crea.

El bloque VEXcode GO My Blocks Definition con una definición ahora agregada. La pila tiene un bloque de repetición establecido en 4 y un bloque de accionamiento de 200 mm con un bloque de giro de 90 grados, ambos dentro del bloque de repetición.

Adjunta bloques adicionales al {Define} bloque.

El bloque VEXcode GO My Blocks Definition con el parámetro number ahora utilizado en la definición. La pila tiene un bloque de repetición establecido en 4 y un bloque de accionamiento por encima de un bloque de giro de 90 grados dentro del bloque de repetición. El parámetro number se ha colocado en el bloque Drive for, por lo que ahora se lee Drive forward for number mm.

Usar parámetros del {Define} bloque.

Se agregó el bloque de comando VEXcode GO My Blocks debajo de un bloque When Started. Este bloque de comando llamará al comando Drive in number mm square. El parámetro numérico se establece en 300.

Utilice el [Mi bloque] adjunto al {When Started} bloque.


Cómo usar My Blocks

Ejemplo de conducir en cuadrados

En el siguiente ejemplo, el robot usará Mis bloques para:

  • Conduzca hacia adelante en un cuadrado de 200 mm.
  • Gire a la derecha 45 grados.
  • Avanza en un cuadrado de 300 mm.

El bloque {Define} Hat descompone un procedimiento. En el siguiente ejemplo, este bloque de {Define} sombrero descompone los bloques utilizados para conducir en un cuadrado un cierto número de veces. Arrastre los argumentos del {Define} bloque que se utilizará dentro de los bloques en su definición, como se muestra en este video.

Bloque VEXcode GO When Started que tiene tres bloques debajo. Primero es un bloque de comando Drive en cuadrado de 200 mm, luego gire a la derecha 45 grados y luego un bloque de comando Drive en cuadrado de 300 mm.

Una vez que se establece el {Define} bloque, el bloque recién creado ahora se puede arrastrar y agregar al {When Started} bloque para establecer los parámetros.

Los bloques VEXcode GO anteriores se apilan utilizando el bloque de comando Drive in number mm cuadrado que se muestra al lado de la definición del bloque.

Una vez que se cambian los parámetros, el proyecto está listo para ser descargado y ejecutado.

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

Last Updated: