Uso de My Blocks en VEXcode 123

Mis bloques es una de las categorías de bloques dentro de VEXcode 123. 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 123 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.

VEXcode 123 El menú 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)

VEXcode 123 El menú 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 123 Make a Block está abierto y el nombre del bloque está establecido en Drive in. Se ha agregado un campo de entrada booleano al bloque y ahora está resaltado.

Seleccione la opción ‘Boolean’ en la pantalla ‘Make a Block’. Cambie el nombre de la entrada ingresando en el campo ‘booleano’, luego seleccione ‘Aceptar’.

Agregar una etiqueta

VEXcode 123 El menú 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ú Crear un bloque de VEXcode 123 está abierto y se ha creado un bloque personalizado. El bloque primero lee Drive in, luego tiene un campo de entrada de número y luego termina con un cuadrado de paso de lectura de etiqueta. En conjunto, el bloque personalizado dice Drive in X step square. 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

VEXcode 123 El menú 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 de definición de My Blocks de VEXcode 123 está resaltado. Se lee 'Drive in number step 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 Drive in VEXcode 123 My Blocks Definition con una definición ahora agregada. La pila tiene un bloque de repetición establecido en 4 y un bloque de unidad para 1 paso con un bloque de giro de 90 grados, ambos dentro del bloque de repetición.

Adjunta bloques adicionales al {Define} bloque.

El bloque Drive in VEXcode 123 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 con 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 steps.

Usar parámetros del {Define} bloque.

El bloque de comando VEXcode 123 My Blocks se agregó debajo de un bloque When Started. Este bloque de comando llamará al comando Drive in number step square. El parámetro numérico se establece en 1.

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


Cómo usar My Blocks

Ejemplo de conducir en cuadrados

VEXcode 123 Cuando se inicia el bloque que tiene tres bloques debajo. Primero es un bloque de comando cuadrado Drive in 1 step, luego gire a la derecha 45 grados y luego un bloque de comando cuadrado Drive in 2 step.

En este ejemplo, el Robot 123 usará Mis Bloques para:

  • Avanza en un cuadrado de 1 paso.
  • Gire a la derecha 45 grados.
  • Avanza en un cuadrado de 2 pasos.

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.

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 123 anteriores se apilan utilizando el bloque de comando Drive in number step square que se muestra al lado de la definición del bloque de comando.

Una vez que se cambian los parámetros, el proyecto está listo para comenzar.

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

Last Updated: