Comórtas#

Réamhrá#

Úsáidtear an rang Comórtais leis an gCóras Rialaithe Allamuigh le linn Comórtais Róbataic VEX ag baint úsáide as an gcóras V5. Le haghaidh tuilleadh eolais faoin Teimpléad Comórtais a úsáideann an fhaisnéis ar an leathanach seo agus conas a bhaineann sé le comórtas, léigh Úsáid an Teimpléid Comórtais Python i VEXcode V5.

Seo thíos liosta de na modhanna atá ar fáil:

Tógálaí

  • Competition – Cruthaíonn sé seo an Rialú Comórtais.

Gabhálaithe

  • is_enabled – Seiceálann sé seo an bhfuil an comórtas cumasaithe nó díchumasaithe.

  • is_driver_control – Seiceálann sé an bhfuil an comórtas i mód rialaithe tiománaí.

  • is_autonomous – Seiceálann sé an bhfuil an comórtas i mód uathrialach.

  • is_competition_switch – Seiceálann sé an bhfuil an lasc iomaíochta ceangailte.

  • is_field_control – Seiceálann sé an bhfuil an Córas Rialaithe Allamuigh ceangailte.

Tógálaí#

Competition#

Cruthaíonn Competition an Rialú Iomaíochta. I VEXcode V5, is é driver_control ainm feidhme réamhshocraithe do rialú tiománaí agus is é autonomous ainm feidhme réamhshocraithe do rialú uathrialach.

Úsáid:

Competition(driver_control, autonomous)

Paraiméadar

Cur síos

driver_control

Feidhm a shainmhínítear roimhe seo ar a dtugtar snáithe nuair a thosaíonn an tréimhse rialaithe tiománaí.

autonomous

Feidhm a shainmhínítear roimhe seo ar a dtugtar snáithe nuair a thosaíonn an tréimhse rialaithe uathrialach.

# 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)

Faighteoirí#

is_enabled#

is_enabled seiceálann an bhfuil staid an chomórtais cumasaithe nó díchumasaithe.

  • True má tá an iomaíocht cumasaithe.

  • False má tá an comórtas díchumasaithe.

Úsáid:

competition.is_enabled()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

is_driver_control#

is_driver_control Seiceálann an bhfuil rialú tiománaí i staid an chomórtais.

  • True má tá an comórtas i mód rialaithe tiománaí.

  • False mura bhfuil an comórtas i mód rialaithe tiománaí.

Úsáid:

competition.is_driver_control()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

is_autonomous#

is_autonomous Seiceálann an bhfuil staid an chomórtais uathrialach.

  • True má tá an comórtas i mód uathrialach.

  • False mura bhfuil an comórtas i mód uathrialach.

Úsáid:

competition.is_autonomous()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

is_competition_switch#

is_competition_switch seiceálann an bhfuil an lasc iomaíochta ceangailte.

  • True má tá an lasc iomaíochta ceangailte.

  • False mura bhfuil sé ceangailte.

Úsáid:

competition.is_competition_switch()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

is_field_control#

is_field_control seiceálann an bhfuil an córas rialaithe allamuigh ceangailte.

  • True má tá an córas rialaithe allamuigh ceangailte.

  • False mura bhfuil sé ceangailte.

Úsáid:

competition.is_field_control()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.