Bloques#
La referencia de la API de bloques VEX V5 explica qué hace cada bloque VEXcode, cómo sus entradas modifican el comportamiento del robot 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 V5 Blocks. Los proyectos de Python y C++ utilizan, en cambio, las secciones de API basadas 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 V5.
Parámetros - Enumera las entradas del bloque y explica cómo afecta cada entrada al robot 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#
girar para#
El bloque turn for hace girar 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 programa esperará a que el robot termine de girar antes de ejecutar el siguiente bloque.
girar [derecha v] por [90] grado ▶
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. Puede ser un número entero o decimal. |
y no esperes |
Seleccione la flecha ( ▶ ) para expandir el bloque y decir y no espere, de modo que el siguiente bloque en la pila se ejecutará inmediatamente. |
Ejemplo
cuando empezó
[Turn left, then turn around to the right.]
girar [izquierda v] por [90] grado ▶
girar [derecha v] por [180] grado ▶