Bloques#

La referencia API de bloques VEX IQ (1ª generación) explica qué hace cada bloque VEXcode, cómo sus entradas cambian el comportamiento del robot y cómo se puede usar el bloque en un proyecto.

Utilice esta referencia cuando desee comprender un bloque antes de agregarlo a un proyecto, verificar lo que informa un bloque o comparar bloques similares en una categoría.

Los bloques se utilizan en proyectos VEXcode IQ Blocks. Los proyectos de C++ utilizan la sección API basada en texto en su lugar.

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 es útil.

  • Imagen del bloque: muestra cómo se ve el bloque en VEXcode IQ.

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

  • Valor de retorno: explica lo que informa un bloque booleano o reportero.

  • Ejemplo: muestra una forma en que se puede usar el bloque en un proyecto.

Tipos de bloques comunes#

Los diferentes bloques tienen diferentes formas y trabajos en un proyecto.

Tipo de bloque

Qué significa

Pila

Un bloque que realiza una acción. Los bloques de pila 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 se presiona un botón.

Booleano

Un bloque que reporta Verdadero o Falso. Los bloques booleanos a menudo se usan dentro de condiciones, como si o esperar hasta bloques.

Informante

Un bloque que reporta un valor, como un número o texto. Los bloques de informador se utilizan a menudo dentro de otros bloques.

bloque C

Un bloque que envuelve otros bloques y controla cuándo o cómo se ejecutan, como bloques repetidos o bloques if then.

Ejemplo de entrada en bloque#

unidad#

El bloque de accionamiento mueve el robot hacia adelante o hacia atrás indefinidamente. El robot seguirá moviéndose hasta que se le indique otra acción, como girar o detenerse.

conducir [adelante v]

Parámetros

Descripción

dirección

La dirección en la que se mueve el robot: hacia adelante o hacia atrás.

Ejemplo

cuando inicie
[Drive forward, then stop.]
conducir [adelante v]
esperar (2) segundos
detener conducción