Bloques#

La referencia de la API de bloques VEX V5 explica qué hace cada bloque VEXcode, cómo sus entradas modifican el comportamiento del robot y cómo se puede utilizar el bloque en un proyecto.

Utilice esta referencia cuando desee comprender un bloque antes de agregarlo a un proyecto, verificar qué información proporciona un bloque o comparar bloques similares en una categoría.

Los bloques se utilizan en los proyectos de VEXcode V5 Blocks. Los proyectos de Python y C++ utilizan, en cambio, las secciones de API basadas en texto.

Cómo leer una entrada de bloque#

La mayoría de las entradas de bloque incluyen las siguientes partes:

  • Descripción del bloque - Explica qué hace el bloque y cuándo resulta útil.

  • Imagen del bloque - Muestra el aspecto del bloque en VEXcode V5.

  • Parámetros - Enumera las entradas del bloque y explica cómo afecta cada entrada al robot o al proyecto.

  • Valor de retorno - Explica qué informa un bloque booleano o de reporte.

  • Ejemplo - Muestra una forma en que se puede utilizar el bloque en un proyecto.

Tipos de bloques comunes#

En un proyecto, los bloques de diferentes formas cumplen diferentes funciones.

Tipo de bloque

Qué significa

Pila

Un bloque que realiza una acción. Los bloques apilados se conectan por encima y por debajo de otros bloques en una pila.

Sombrero

Un bloque que inicia una pila de bloques cuando sucede algo, como cuando se inicia el proyecto o cuando ocurre un evento.

Booleano

Un bloque que indica Verdadero o Falso. Los bloques booleanos se utilizan a menudo dentro de condiciones, como los bloques si entonces o esperar hasta.

Reportero

Un bloque que informa un valor, como un número o un texto. Los bloques informadores se suelen usar dentro de otros bloques.

Bloque C

Un bloque que envuelve a otros bloques y controla cuándo o cómo se ejecutan, como los bloques repetitivos o los bloques si entonces.

Ejemplo de entrada de bloque#

girar para#

El bloque turn for hace girar el robot hacia la izquierda o hacia la derecha un número específico de grados. El giro es relativo a la posición actual del robot. El programa esperará a que el robot termine de girar antes de ejecutar el siguiente bloque.

girar [derecha v] por [90] grado ▶

Parámetros

Descripción

dirección

La dirección en la que gira el robot: izquierda o derecha.

ángulo

El número de grados que gira el robot. Puede ser un número entero o decimal.

y no esperes

Seleccione la flecha ( ▶ ) para expandir el bloque y decir y no espere, de modo que el siguiente bloque en la pila se ejecutará inmediatamente.

Ejemplo

cuando empezó
[Turn left, then turn around to the right.]
girar [izquierda v] por [90] grado ▶
girar [derecha v] por [180] grado ▶