Competencia#

Introducción#

La clase Competición se utiliza con el Sistema de Control de Campo durante las Competiciones de Robótica VEX con el sistema V5. Para más información sobre la Plantilla de Competición que utiliza la información de esta página y cómo se aplica a la competición, consulte Uso de la Plantilla de Competición de Python en VEXcode V5.

A continuación se muestra una lista de los métodos disponibles:

Constructor

Conseguidores

Constructor#

Competition#

Competition crea el Control de Competición. En VEXcode V5, el nombre predeterminado de la función para el control del conductor es driver_control y para el autónomo es autonomous.

Uso:

Competition(driver_control, autonomous)

Parámetro

Descripción

driver_control

Una función previamente definida llamada hilo cuando comienza el período de control del controlador.

autonomous

Una función previamente definida llamada hilo cuando comienza el periodo de control autónomo.

# Define a function "driver_control".
def driver_control()
    brain.screen.print("Driver called")

# Define a function "autonomous".
def autonomous()
    brain.screen.print("Autonomous called")

# Construct a Competition Control object "competition"
# with the Competition class.
competition = Competition(driver_control, autonomous)

Captadores#

is_enabled#

is_enabled checks if the state of the competition is enabled or disabled.

  • True if the competition is enabled.

  • False if the competition is disabled.

Uso:

competition.is_enabled()

Parámetros

Descripción

Este método no tiene parámetros.

is_driver_control#

is_driver_control checks if the state of the competition is driver control.

  • True if the competition is in driver control mode.

  • False if the competition is not in driver control mode.

Uso:

competition.is_driver_control()

Parámetros

Descripción

Este método no tiene parámetros.

is_autonomous#

is_autonomous checks if the state of the competition is autonomous.

  • True if the competition is in autonomous mode.

  • False if the competition is not in autonomous mode.

Uso:

competition.is_autonomous()

Parámetros

Descripción

Este método no tiene parámetros.

is_competition_switch#

is_competition_switch checks if the competition switch is connected.

  • True if the competition switch is connected.

  • False if it is not connected.

Uso:

competition.is_competition_switch()

Parámetros

Descripción

Este método no tiene parámetros.

is_field_control#

is_field_control checks if the field control system is connected.

  • True if the field control system is connected.

  • False if it is not connected.

Uso:

competition.is_field_control()

Parámetros

Descripción

Este método no tiene parámetros.