Bloques#

La referencia API de bloques VEX IQ (2ª 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 Python y C++ utilizan las secciones de API basadas 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#

Las diferentes formas de bloques tienen diferentes 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 comienza el proyecto o se produce un evento.

Booleano

Un bloque que reporta Verdadero o Falso. Los bloques booleanos a menudo se usan dentro de condiciones, como si luego 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#

motor de giro para#

El motor de rotación para bloque de apilamiento hace girar un motor o grupo de motores durante una distancia específica. El giro es relativo a la posición actual del motor o grupo de motores. El proyecto esperará hasta que el motor o grupo de motores termine de girar antes de que se ejecute el siguiente bloque de la pila.

girar [Motor1 v] [adelante v] por (90) [grados v] ▶

Parámetros

Descripción

motor

El motor o grupo motor a girar. Elija entre los motores configurados en la ventana Dispositivos.

dirección

La dirección en la que gira el motor o el grupo de motores. De forma predeterminada, las opciones son hacia adelante y hacia atrás. Las opciones de dirección pueden cambiar dependiendo de la configuración del motor.

distancia

La distancia que gira el motor o el grupo de motores. Los grados usan enteros. Los giros pueden usar enteros o decimales.

unidad

La unidad de distancia: grados o giros.

y no esperes

Selecciona la flecha (▶) para expandir el bloque y decir y no esperes, para que el siguiente bloque de la pila se ejecute de inmediato.

Ejemplo

cuando inicie
[Spin the motor forward once, then reset.]
girar [Motor1 v] [adelante v] por (90) [grados v] ▶
girar [Motor1 v] [reversa v] por (90) [grados v] ▶