Konkurence#
Ievads#
Sacensību klase tiek izmantota kopā ar lauka vadības sistēmu VEX robotikas sacensībās, izmantojot V5 sistēmu. Lai iegūtu plašāku informāciju par sacensību veidni, kurā tiek izmantota šajā lapā sniegtā informācija, un to, kā tā attiecas uz sacensībām, izlasiet rakstu Python sacensību veidnes izmantošana VEXcode V5.
Zemāk ir pieejamo metožu saraksts:
Konstruktors
Competition– Izveido sacensību vadību.
Geters
is_enabled– Pārbauda, vai sacensības ir iespējotas vai atspējotas.is_driver_control– Pārbauda, vai sacensības atrodas vadītāja vadības režīmā.is_autonomous– Pārbauda, vai sacensības atrodas autonomā režīmā.is_competition_switch– Pārbauda, vai ir pievienots sacensību slēdzis.is_field_control– Pārbauda, vai ir pievienota lauka vadības sistēma.
Konstruktors#
Competition#
Competition izveido Competition Control. VEXcode V5 versijā draivera vadības noklusējuma funkcijas nosaukums ir driver_control, bet autonomās vadības — autonomous.
Lietojums:
Competition(driver_control, autonomous)
Parametrs |
Apraksts |
|---|---|
|
Iepriekš definēta funkcija tiek izsaukta kā pavediens, kad sākas draivera vadības periods. |
|
Iepriekš definēta funkcija tiek izsaukta kā pavediens, kad sākas autonomās vadības periods. |
# 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)
Getteri#
is_enabled#
is_enabled pārbauda, vai sacensību stāvoklis ir iespējots vai atspējots.
True, ja sacensība ir iespējota.False, ja sacensības ir atspējotas.
Lietojums:
competition.is_enabled()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
is_driver_control#
is_driver_control pārbauda, vai sacensību stāvoklis ir vadītāja vadība.
True, ja sacensības notiek vadītāja vadības režīmā.False, ja sacensības neatrodas vadītāja vadības režīmā.
Lietojums:
competition.is_driver_control()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
is_autonomous#
is_autonomous pārbauda, vai sacensību stāvoklis ir autonoms.
True, ja sacensības notiek autonomā režīmā.False, ja sacensības neatrodas autonomajā režīmā.
Lietojums:
competition.is_autonomous()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
is_competition_switch#
is_competition_switch pārbauda, vai ir pievienots sacensību slēdzis.
True, ja ir pievienots sacensību slēdzis.False, ja tas nav savienots.
Lietojums:
competition.is_competition_switch()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
is_field_control#
is_field_control pārbauda, vai lauka vadības sistēma ir pievienota.
True, ja ir pievienota lauka vadības sistēma.False, ja tas nav savienots.
Lietojums:
competition.is_field_control()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |