Uso de My Blocks en VEXcode V5

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

VEXcode V5 bloquea la caja de herramientas con la categoría Mis bloques mostrada y el botón Crear un bloque resaltado.

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

Se ha abierto el menú VEXcode V5 Make a Block. El nombre del bloque se ha cambiado a Drive in y está resaltado. El botón Aceptar a continuación también 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 V5 Make a Block está abierto y el nombre del bloque está establecido en 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 V5 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 ‘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 V5 Make a Block está abierto y el nombre del bloque se establece en Drive en el que va seguido de una entrada de número. Se ha agregado un campo de etiqueta al final del 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 V5 Make a Block está abierto y se ha creado un bloque personalizado. El bloque primero lee Drive in, luego hay un campo de entrada numérica y luego termina con una etiqueta que dice mm Square. En conjunto, el bloque personalizado dice Drive in X mm Square. El botón Aceptar se resalta a continuación.

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


Cómo eliminar entradas / etiquetas

El menú VEXcode V5 Make a Block está abierto y el nombre del bloque está establecido en Drive in. Se ha agregado un campo de entrada de número al bloque y se resalta el ícono Borrar encima del nuevo campo de entrada.

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 V5 está resaltado en el área de trabajo. El bloque definido dice 'Drive in number mm square', y la palabra number es un parámetro numérico que se puede usar 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 V5 My Blocks Definition con una definición de código 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 V5 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 el bloque ahora lee Drive forward for number mm.

Usar parámetros del {Define} bloque.

Se agregó el bloque de comando VEXcode V5 My Blocks debajo de un bloque When Started para ejecutar el nuevo bloque. 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 este 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 este video de ejemplo, este bloque de {Define} sombrero desglosa 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. Este proceso se muestra en este video.

VEXcode V5 bloquea el proyecto que utiliza un bloque Cuando se inicia para ejecutar la unidad personalizada en el bloque cuadrado número mm dos veces. La pila Cuando se inicia lee Cuando se inicia, conduzca en un cuadrado de 200 mm, gire a la derecha 45 grados y luego conduzca en un cuadrado de 300 mm.

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: