Mis bloques#

Mis Bloques te permite crear secuencias personalizadas de bloques que puedes usar varias veces a lo largo de un proyecto. Para más información sobre cómo usarlos, lee Uso de Mis Bloques en VEXcode V5.

Mis bloques se crean utilizando el botón Crear un bloque.

Un botón rectangular con esquinas redondeadas y un borde gris claro, con la etiqueta 'Crear un bloque' en texto gris y negrita, centrado dentro del botón.

Mis bloques pueden tener múltiples parámetros (etiquetas de texto, variables numéricas y variables booleanas) para agregar más funcionalidad a su bloque personalizado.

myBlock

definir myBlock

Para usar un Mi Bloque, asocia el bloque que lo llama a un bloque hat. Al alcanzar el bloque my en tu proyecto, la pila dentro de él se ejecutará con los valores de los parámetros especificados.

En este ejemplo, se usa Mi Bloque para definir la creación de un lado de un cuadrado. Luego, se llama a Mi Bloque cuatro veces para crear los cuatro lados del cuadrado y completar la forma.

definir make a square
[Make the sides of the square 500mm.]
unidad [adelante v] para (500) [mm v] ▶
[Turn right 90 degrees to make it a square.]
girar [derecha v] por (90) grado ▶



cuando empezó :: hat events
repetir (4)
[Make 4 sides to complete a square.]
make a square
fin

Mis Bloques también pueden tener parámetros personalizados. En este ejemplo, la longitud de los lados del cuadrado se puede ajustar y cambiará en Mi Bloque.

definir make a [sideLength] square
[Drive forward for what the sideLength is set to in mm.]
unidad [adelante v] para (sideLength) [mm v] ▶
[Turn right 90 degrees to make it a square.]
girar [derecha v] por (90) grado ▶



cuando empezó :: hat events
repetir (4)
[Type in the length of the square's sides.]
make a (500) square
fin