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] ▶