Bloques#
La referencia VEX V5 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.
Los bloques se utilizan en proyectos VEXcode V5 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 V5.
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#
girar para#
El bloque de apilamiento * * turn for * * gira 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 proyecto esperará hasta que el robot termine de girar antes de que se ejecute el siguiente bloque de la pila.
girar [derecha v] por [90] grados ▶
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. Esto puede ser un número entero o un decimal. |
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
[Turn left, then turn around to the right.]
girar [izquierda v] por [90] grados ▶
girar [derecha v] por [180] grados ▶