Bloques#
La referencia de la API de bloques VEX CTE explica qué hace cada bloque VEXcode, cómo sus entradas modifican el comportamiento del brazo de 6 ejes y cómo se puede utilizar el bloque en un proyecto.
Utilice esta referencia cuando desee comprender un bloque antes de agregarlo a un proyecto, verificar qué información proporciona un bloque o comparar bloques similares en una categoría.
Los bloques se utilizan en los proyectos de VEXcode Blocks. Los proyectos de Python utilizan la sección de API basada en texto.
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 resulta útil.
Imagen del bloque - Muestra el aspecto del bloque en VEXcode.
Parámetros - Enumera las entradas del bloque y explica cómo afecta cada entrada al brazo de 6 ejes o al proyecto.
Valor de retorno - Explica qué informa un bloque booleano o de reporte.
Ejemplo - Muestra una forma en que se puede utilizar el bloque en un proyecto.
Tipos de bloques comunes#
En un proyecto, los bloques de diferentes formas cumplen diferentes funciones.
Tipo de bloque |
Qué significa |
|---|---|
Pila |
Un bloque que realiza una acción. Los bloques apilados 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 cuando ocurre un evento. |
Booleano |
Un bloque que indica Verdadero o Falso. Los bloques booleanos se utilizan a menudo dentro de condiciones, como los bloques si entonces o esperar hasta. |
Reportero |
Un bloque que informa un valor, como un número o un texto. Los bloques informadores se suelen usar dentro de otros bloques. |
Bloque C |
Un bloque que envuelve a otros bloques y controla cuándo o cómo se ejecutan, como los bloques repetitivos o los bloques si entonces. |
Ejemplo de entrada de bloque#
mover el brazo a la posición#
El bloque mover brazo a posición mueve el brazo de 6 ejes a una coordenada x, y, z específica.
mover [brazo v] a la posición x:[120] y:[0] z:[100] [mm v] ▶
Parámetro |
Descripción |
|---|---|
incógnita |
La coordenada x de la posición objetivo. |
y |
La coordenada y de la posición objetivo. |
z |
La coordenada z de la posición objetivo. |
unidad |
Selecciona la unidad de coordenadas:
|
flecha expansiva |
Por defecto, este es un bloque de espera, por lo que el brazo de 6 ejes terminará de moverse antes de ejecutar el siguiente bloque. Para que el brazo de 6 ejes comience a moverse y ejecute inmediatamente el siguiente bloque, expanda el bloque para que diga y no espere. |
Ejemplo
cuando empezó
[Move the 6-Axis Arm to standard position at start of project.]
mover [brazo v] a la posición x:(120) y:(120) z:(75) [mm v] ▶