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
Competition– Creates the Competition Control.
Conseguidores
is_enabled– Checks if the competition is enabled or disabled.is_driver_control– Checks if the competition is in driver control mode.is_autonomous– Checks if the competition is in autonomous mode.is_competition_switch– Checks if the competition switch is connected.is_field_control– Checks if the Field Control System is connected.
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 |
|---|---|
|
Una función previamente definida llamada hilo cuando comienza el período de control del controlador. |
|
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.
Trueif the competition is enabled.Falseif 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.
Trueif the competition is in driver control mode.Falseif 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.
Trueif the competition is in autonomous mode.Falseif 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.
Trueif the competition switch is connected.Falseif 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.
Trueif the field control system is connected.Falseif it is not connected.
Uso:
competition.is_field_control()
Parámetros |
Descripción |
|---|---|
Este método no tiene parámetros. |