Bloques#
La referencia VEX 123 Blocks API 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.
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.
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 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 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 for 2 seconds.]
conducir [adelante v]
esperar (2) segundos
detener conducción