Python#

Este sitio proporciona una referencia detallada de todos los comandos de Python disponibles en VEXcode AIM. Cada entrada de comando incluye descripciones, parámetros y ejemplos de uso para ayudarle a comprender cómo usarlos eficazmente.

Categorías de comandos#

Los comandos de Python en VEXcode AIM se agrupan según su funcionalidad. Comprender estas categorías facilita su uso eficaz.

Tipo de método

Descripción

Ejemplo

Comportamiento

Realiza una acción como registrar, imprimir o mover.

robot.move_at mueve el robot AIM continuamente en el ángulo especificado hasta que se llama a un nuevo método de movimiento o se detiene el proyecto.

Mutadores

Actualiza los atributos del objeto.

robot.set_move_velocity asigna la velocidad de movimiento del robot con el nuevo valor establecido.

Conseguidores

Se utiliza para devolver datos.

controller.button_up.pressing comprueba si se está presionando el botón arriba.

Propiedades

Atributos asociados a un objeto. No a un método.

centerx es una propiedad de la tupla devuelta por la instantánea de AI Vision, que devuelve un valor entero de la coordenada X del centro del objeto de 0 a 240.

Devoluciones de llamada

Almacena e invoca una función más tarde, a menudo activada por un evento.

controller.button_up.pressed registra una función que se llamará cuando se presione el botón Arriba.

Lectura de una entrada de comando#

Cada entrada de comando sigue una estructura consistente:

  • Nombre del comando: el nombre oficial del comando.

  • Descripción: una breve explicación de lo que hace el comando y lo que puede devolver.

  • Definición: La sintaxis del comando, que muestra cómo debe escribirse en el código.

  • Tabla de parámetros: enumera todas las entradas que acepta el comando.

  • Código de ejemplo: un ejemplo de uso formateado como un bloque de código.

Ejemplo de entrada de comando#

establecer_color_del_texto_de_la_consola#

set_console_text_color establece el color de todos los comandos print posteriores.

Uso:
set_console_text_color(color)

Parámetro

Descripción

color

El color a configurar:
BLACK, BLUE, CYAN, GREEN, ORANGE, PURPLE, RED, TRANSPARENT, WHITE o YELLOW.

# Display a green message on the Console
set_console_text_color(GREEN)
print("I am green!")