Python Sonrach do Róbónna#
Réamhrá#
Tá Tiomántán, Braiteoir Faid agus gníomhartha atá uathúil don Chlós Súgartha Tarrtháil Rover sa Róbat VR Rover.
Tá gach modh caighdeánach VEXcode VR ar fáil lena n-úsáid sa Chlós Súgartha Rover Rescue. Seo thíos liosta de na modhanna uile atá sainiúil don Chlós Súgartha atá ar fáil:
Tiománaí - Bog agus déan monatóireacht ar an VR Rover.
Gníomhartha
drive- Bogann sé an VR Rover ar aghaidh nó ar gcúl go deo.drive_for- Bogann sé an VR Rover ar aghaidh nó ar gcúl ar feadh achar sonrach.turn- Casann sé an VR Rover ar chlé nó ar dheis go deo.turn_for- Casann sé an VR Rover ar chlé nó ar dheis ar feadh líon áirithe céimeanna.turn_to_heading- Casann sé an VR Rover chun aghaidh a thabhairt ar threo ar leith ó -359 go 359 céim.drive_to- Tiomáineann sé an VR Rover díreach i dtreo an réada roghnaithe.turn_to- Casann sé an VR Rover chun aghaidh a thabhairt ar an réad roghnaithe.go_to- Casann agus tiomáineann an VR Rover chuig an réad roghnaithe.stop- Cuireann sé seo stad ar ghluaiseacht an VR Rover.
Múiteoirí
set_heading– Athraíonn sé seo ceannteideal reatha an VR Rover go ceannteideal nua.set_timeout- Socraíonn sé cé mhéad ama a thógfaidh sé ar an VR Rover iarracht a dhéanamh gluaiseacht a chríochnú.set_drive_velocity– Insíonn sé don VR Rover cé chomh tapa is atá sé tiomáint.set_turn_velocity– Insíonn sé don VR Rover cé chomh tapa agus atá sé casadh.
Gabhálaithe
Consól – Priontáil chuig an gConsól agus déan monatóireacht ar luachanna.
Priontáil
brain.print— Taispeánann sé téacs, uimhreacha, nó luachanna athróg sa Chonsól.brain.new_line— Bogann sé seo cúrsóir an Chonsóil go dtí tús an chéad ró eile.brain.set_print_color— Socraíonn sé an dath a úsáidtear le haghaidh téacs atá priontáilte sa Chonsól.brain.clear— Glanann sé gach sraith ón gConsól.
Monatóir
monitor_variable— Cuireann sé athróg réamhshainithe amháin nó níos mó leis an táb Monatóra.monitor_sensor— Cuireann sé luach braiteora amháin nó níos mó leis an táb Monatóra.
Braiteoir - Braith rudaí in aice láimhe le Braiteoir Fad an ródaire.
Fad
found_object- Tugann sé seo ar ais an mbraitheann an Braiteoir Fad réad.get_distance- Tugann sé seo an fad go dtí an réad braite is gaire ar ais.
Gníomhartha - Idirghníomhaigh le hacmhainní, naimhde agus córais AI ionsuite an ródaire.
Gníomhartha
pickup- Tógann mianraí.drop- Braoiníní mianraí.use- Úsáideann mianraí chun fuinneamh a athbhunú.absorb_radiation- Glacann radaíocht ó namhaid.standby- Cuireann sé seo an VR Rover i mód fuireachais go dtí go sroichtear tairseach ceallraí.
Gabhálaithe
angle- Tugann sé seo treo réada ar ais i gcéimeanna.get_distance- Tugann sé seo an fad go dtí réad i milliméadair nó in orlaigh ar ais.location- Tugann sé seo comhordanáid X nó Y réada ar ais i milliméadair nó in orlaigh.battery- Tugann sé seo leibhéal ceallraí an VR Rover ar ais.minerals_stored- Tugann sé seo ar ais cé mhéad mianraí atá á iompar ag an VR Rover.storage_capacity- Tugann sé seo ar ais acmhainn iompair an VR Rover.level- Tugann sé leibhéal reatha an VR Rover ar ais.exp- Tugann sé pointí taithí reatha an VR Rover ar ais.enemy_level- Tugann sé leibhéal an namhad is gaire a braitheadh ar ais.enemy_radiation- Tugann sé seo radaíocht an namhad is gaire a braitheadh ar ais.detects- Tugann sé seo ar ais cibé an mbraitheann an VR Rover mianraí nó naimhde ina gha braite.sees- Tugann sé seo ar ais an bhfeiceann an VR Rover réad laistigh dá raon radhairc.under_attack- Tugann sé seo le fios an bhfuil an VR Rover faoi ionsaí faoi láthair.
Glaonna Ar Ais
on_under_attack- Ritheann sé glao ar ais nuair a dhéantar ionsaí ar an VR Rover.on_level_up- Ritheann sé glao ar ais nuair a shroicheann an VR Rover leibhéal suas.
Úsáideann na samplaí ar an leathanach seo suíomh tosaigh réamhshocraithe an Chlós Súgartha.
Tiomáint#
Rialaíonn an traein tiomána conas a thiomáineann agus a chasann an VR Rover. Is féidir leis an traein tiomána bogadh ar aghaidh nó ar gcúl, casadh ar chlé nó ar dheis, casadh i dtreo treorach, agus tiomáint i dtreo mianraí, naimhde, nó an bhoinn.
Gníomhartha#
tiomáint#
Tiomáint drive ag bogadh an VR Rover ar aghaidh nó ar gcúl go deo. Leanfaidh an VR Rover ag bogadh go dtí go dtabharfar gníomh eile dó, amhail casadh nó stopadh.
Usage:
drivetrain.drive(direction)
Paraiméadair |
Cur síos |
|---|---|
|
An treo a ghluaiseann an VR Rover: |
def main():
drivetrain.drive(FORWARD)
wait(2, SECONDS)
drivetrain.stop()
# VR threads — Do not delete
vr_thread(main)
tiomáint_le haghaidh#
drive_for bogann an Rover VR ar aghaidh nó ar gcúl ar feadh achar sonrach. Fanfaidh an tionscadal go dtí go mbeidh an Rover VR críochnaithe ag bogadh sula rithfidh an chéad líne eile cóid.
Usage:
drivetrain.drive_for(direction, distance, units, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
An treo a ghluaiseann an VR Rover: |
|
An fad a thiomáineann an VR Rover. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad achair: |
|
Roghnach. |
def main():
drivetrain.drive_for(FORWARD, 200, MM)
# VR threads — Do not delete
vr_thread(main)
casadh#
Casann turn an VR Rover ar chlé nó ar dheis go deo. Leanfaidh an VR Rover ag casadh go dtí go dtugtar gníomh eile dó, amhail tiomáint nó stopadh.
Usage:
drivetrain.turn(direction)
Paraiméadair |
Cur síos |
|---|---|
|
An treo a chasann an VR Rover: |
def main():
drivetrain.turn(RIGHT)
wait(2, SECONDS)
drivetrain.stop()
# VR threads — Do not delete
vr_thread(main)
cas_le_#
Casann turn_for an Rover VR ar chlé nó ar dheis ar feadh líon áirithe céimeanna. Tá an casadh i gcoibhneas le suíomh reatha an Rover VR. Fanfaidh an tionscadal go dtí go mbeidh an Rover VR críochnaithe ag casadh sula rithfidh an chéad líne eile de chód.
Usage:
drivetrain.turn_for(direction, angle, units, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
An treo a chasann an VR Rover: |
|
Líon na gcéimeanna a chasann an VR Rover. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad rothlaithe: |
|
Roghnach. |
def main():
drivetrain.turn_for(RIGHT, 90, DEGREES)
# VR threads — Do not delete
vr_thread(main)
cas_go_ceannteideal#
Is é treo an VR Rover an treo atá os comhair, arna thomhas i gcéimeanna. turn_to_heading casann an VR Rover chun aghaidh a thabhairt ar threo ar leith ó -359 go 359 céim. Casfaidh an VR Rover an treo is giorra chun an treo sprice a bhaint amach.
Is é 0 céim treo tosaigh an VR Rover.
Fanfaidh an tionscadal go dtí go mbeidh an VR Rover críochnaithe ag casadh sula rithfidh an chéad líne eile cóid.
Usage:
drivetrain.turn_to_heading(heading, units, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
An treo ar cheart don VR Rover aghaidh a thabhairt air, i gcéimeanna. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad ceannteidil: |
|
Roghnach. |
def main():
drivetrain.turn_to_heading(90, DEGREES)
# VR threads — Do not delete
vr_thread(main)
tiomáint_chuig#
drive_to tiomáineann an VR Rover díreach i dtreo an réada roghnaithe.
Usage:
drivetrain.drive_to(object, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
Cén réad a thiomáinfidh an VR Rover chuige:
|
|
Roghnach. |
Mura mbraitear mianra nó namhaid i raon radhairc an VR Rover nuair a ghlaotar drive_to , ní thiomáinfidh an VR Rover. Is féidir díriú ar an mbonn i gcónaí.
Má bhraitheann an VR Rover il-mhianraí nó il-naimhde, tiomáinfidh sé i dtreo an rogha is gaire.
def main():
drivetrain.drive_to(MINERALS)
# VR threads — Do not delete
vr_thread(main)
cas_chuig#
turn_to Casann an VR Rover chun aghaidh a thabhairt ar an réad roghnaithe.
Usage:
drivetrain.turn_to(object, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
Cén réad a chasfaidh an VR Rover i dtreo:
|
|
Roghnach.
|
Mura mbraitear mianra nó namhaid i raon radhairc an VR Rover nuair a ghlaotar turn_to , ní chasfaidh an VR Rover. Is féidir díriú ar an mbonn i gcónaí.
Má bhraitheann an VR Rover il-mhianraí nó il-naimhde, casfaidh sé i dtreo an rogha is gaire.
def main():
drivetrain.turn_to(MINERALS)
# VR threads — Do not delete
vr_thread(main)
téigh_chuig#
go_to casann agus tiomáineann an VR Rover chuig an réad roghnaithe.
Usage:
drivetrain.go_to(object, wait=True)
Paraiméadair |
Cur síos |
|---|---|
|
Cén réad a chasfaidh an VR Rover agus a thiomáinfidh sé chuige:
|
|
Roghnach. |
Mura mbraitear mianra nó namhaid i raon radhairc an VR Rover nuair a ghlaotar go_to , ní thiomáinfidh an VR Rover. Is féidir díriú ar an mbonn i gcónaí.
Má bhraitheann an VR Rover il-mhianraí nó il-naimhde, bogfaidh sé go dtí an rogha is gaire.
def main():
drivetrain.go_to(MINERALS)
# VR threads — Do not delete
vr_thread(main)
stad#
stop stopann gluaiseacht an VR Rover.
Usage:
drivetrain.stop()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
drivetrain.drive(FORWARD)
wait(2, SECONDS)
drivetrain.stop()
# VR threads — Do not delete
vr_thread(main)
Sóiteoirí#
socraigh_ceannteideal#
Is éard atá i dtreo an treo atá os comhair an VR Rover, arna thomhas i gcéimeanna. Athraíonn set_heading treo reatha an VR Rover go luach treo nua.
Mar shampla, má tá an VR Rover tar éis casadh chun aghaidh a thabhairt ar dheis, má shocraítear an treo go 0 céim, déantar an suíomh sin atá ag tabhairt aghaidh ar dheis a athrú go dtí an 0 céim nua. Ansin, is féidir leis an VR Rover casadh chuig suíomhanna eile bunaithe ar an treo nua sin.
Usage:
drivetrain.set_heading(heading, units)
Paraiméadair |
Cur síos |
|---|---|
|
An luach treoraithe, i gcéimeanna, le socrú don VR Rover. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad ceannteidil: |
def main():
drivetrain.set_heading(0, DEGREES)
# VR threads — Do not delete
vr_thread(main)
socraigh_am_scoite#
set_timeout socraíonn sé cé mhéad ama a dhéanfaidh an VR Rover iarracht gluaiseacht a chríochnú. Mura féidir leis an VR Rover críochnú laistigh den am sin, stopfaidh sé den iarracht agus bogfaidh sé ar aghaidh go dtí an chéad líne eile cóid. Coinníonn sé seo an VR Rover ó bheith sáinnithe i ngluaiseacht.
Usage:
drivetrain.set_timeout(value, units)
Paraiméadair |
Cur síos |
|---|---|
|
An méid ama is féidir leis an VR Rover iarracht a dhéanamh gluaiseacht a chríochnú. Is féidir leis seo a bheith ina shlánuimhir dhearfach |
|
An t-aonad ama: |
def main():
drivetrain.set_timeout(1, SECONDS)
# VR threads — Do not delete
vr_thread(main)
socraigh_luas_tiomána#
Insíonn set_drive_velocity don VR Rover cé chomh tapa agus atá sé tiomáint. Má tá céatadán níos airde agat, tiomáint an VR Rover níos tapúla agus má tá céatadán níos ísle agat, tiomáint an VR Rover níos moille.
Tosaíonn gach tionscadal leis an VR Rover ag tiomáint ag luas 50% de réir réamhshocraithe.
Nóta: Má bhíonn luas níos airde ann, bíonn an VR Rover ag tiomáint níos tapúla, ach d’fhéadfadh sé a bheith níos lú cruinn. Má bhíonn luas níos ísle ann, bíonn an VR Rover ag tiomáint níos moille, ach d’fhéadfadh sé a bheith níos cruinne.
Usage:
drivetrain.set_drive_velocity(velocity, units)
Paraiméadair |
Cur síos |
|---|---|
|
An luas le tiomáint ó 0% go 100%. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad luais: |
def main():
drivetrain.set_drive_velocity(50, PERCENT)
# VR threads — Do not delete
vr_thread(main)
socraigh_luas_casadh#
Insíonn set_turn_velocity don VR Rover cé chomh tapa agus atá sé casadh. Má bhíonn céatadán níos airde ann, casann an VR Rover níos tapúla agus má bhíonn céatadán níos ísle ann, casann an VR Rover níos moille.
Tosaíonn gach tionscadal leis an VR Rover ag casadh ag luas 50% de réir réamhshocraithe.
Nóta: Má bhíonn luas níos airde ann, casann an VR Rover níos tapúla, ach d’fhéadfadh sé a bheith níos lú cruinn. Má bhíonn luas níos ísle ann, casann an VR Rover níos moille, ach d’fhéadfadh sé a bheith níos cruinne.
Usage:
drivetrain.set_turn_velocity(velocity, units)
Paraiméadair |
Cur síos |
|---|---|
|
An luas le casadh leis ó 0% go 100%. Is féidir leis seo a bheith ina shlánuimhir |
|
An t-aonad luais: |
def main():
drivetrain.set_turn_velocity(50, PERCENT)
# VR threads — Do not delete
vr_thread(main)
Faighteoirí#
ceannteideal#
Is é treo an VR Rover an treo atá os a chomhair, arna thomhas i gcéimeanna. Tugann heading treo reatha an VR Rover ar ais ó 0 go 359.99 céim.
Is é 0 céim treo tosaigh an VR Rover.
Usage:
drivetrain.heading(units)
Paraiméadair |
Cur síos |
|---|---|
|
An t-aonad ceannteidil: |
def main():
brain.screen.print(drivetrain.heading(DEGREES))
# VR threads — Do not delete
vr_thread(main)
is_done#
is_done tugann sé seo ar ais cibé an bhfuil an VR Rover críochnaithe ag bogadh, mar luach Booleanach. Is féidir é seo a úsáid chun am iompraíochtaí eile a rialú bunaithe ar ghluaiseacht an VR Rover.
True— Tá an VR Rover críochnaithe ag bogadh.False— Tá an VR Rover fós ag gluaiseacht.
Oibríonn an modh seo i gcomhar le modhanna Drivetrain a bhfuil an paraiméadar wait acu, amhail drive_for, turn_for, turn_to_heading, drive_to, turn_to, agus go_to.
Usage:
drivetrain.is_done()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
drivetrain.drive_for(FORWARD, 200, MM, wait=False)
wait(0.1, SECONDS)
if drivetrain.is_done():
brain.screen.print("Drive complete")
# VR threads — Do not delete
vr_thread(main)
ag_bogadh#
is_moving ar ais cibé an bhfuil an VR Rover ag bogadh, mar luach Booleanach. Is féidir é seo a úsáid chun am iompraíochtaí eile a rialú bunaithe ar ghluaiseacht an VR Rover.
True— Tá an VR Rover ag bogadh.False— Níl an VR Rover ag bogadh.
Usage:
drivetrain.is_moving()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
drivetrain.drive_for(FORWARD, 200, MM, wait=False)
wait(0.1, SECONDS)
if drivetrain.is_moving():
brain.screen.print("Still moving")
# VR threads — Do not delete
vr_thread(main)
Consól#
Taispeánann an Consól téacs, uimhreacha, agus luachanna athróg agus tionscadal ar siúl. Is féidir le modhanna consóil an cúrsóir a bhogadh go sraith nua, dath an téacs a phriontáiltear tar éis an dath a athrú a shocrú, an Consól a ghlanadh, agus athróga nó luachanna braiteora a chur leis an táb Monatóra.
Priontáil#
prionta inchinne#
Taispeánann brain.print téacs, uimhreacha, nó luachanna athróg sa Chonsól ag baint úsáide as suíomh reatha an chúrsóra.
Úsáid brain.new_line nuair is mian leat go dtosóidh an chéad luach priontáilte eile ar shraith nua.
Usage:
brain.print(value)
Paraiméadair |
Cur síos |
|---|---|
|
An téacs, an uimhir, nó an luach athrógach le taispeáint sa Chonsól. |
def main():
# Display a message in the Console
brain.print("Hello, rover!")
# VR threads — Do not delete
vr_thread(main)

inchinn.líne_nua#
Bogann brain.new_line an cúrsóir go colún 1 ar an gcéad ró eile sa Chonsól. Beidh an chéad luach eile a phriontáiltear le feiceáil ar an ró sin.
Usage:
brain.new_line()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Print on two rows
brain.print("Row 1")
brain.new_line()
brain.print("Row 2")
# VR threads — Do not delete
vr_thread(main)

dath_priontála_socraithe_inchinne#
brain.set_print_color socraíonn an dath a úsáidtear le haghaidh téacs a phriontáiltear sa Chonsól tar éis an modh seo a úsáid. Ag tús tionscadail, socraítear dath téacs an Chonsóil go BLACK.
Usage:
brain.set_print_color(color)
Paraiméadair |
Cur síos |
|---|---|
|
An dath le húsáid don téacs atá priontáilte sa Chonsól:
|
def main():
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
# VR threads — Do not delete
vr_thread(main)

inchinn.soiléir#
brain.clear glanann sé gach sraith ón gConsól agus bogann sé an cúrsóir ar ais go Sraith 1.
Usage:
brain.clear()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
# VR threads — Do not delete
vr_thread(main)
Monatóir#
athróg_monatóra#
monitor_variable Cuireann athróg réamhshainithe amháin nó níos mó leis an táb Monatóireachta i VEXcode. Ligeann sé seo duit féachaint ar luach athróige ag athrú agus tionscadal ar siúl.
Ní mór athróga a bheith domhanda le go n-éireoidh le monatóireacht a dhéanamh orthu le monitor_variable Cuir ainm gach athróige ar fáil mar theaghrán.
Usage:
monitor_variable(“variable”)
monitor_variable(“variable1”, “variable2”)
Paraiméadair |
Cur síos |
|---|---|
|
Ainm athróg dhomhanda réamhshainithe le monatóireacht a dhéanamh uirthi, tugtha mar theaghrán. Chun níos mó ná athróg amháin a mhonatóiriú, scar gach ainm athróg le camóg. |
def main():
# Monitor the amount of loops
global loops
monitor_variable("loops")
# Drive forward 3 times
for loops in range(3):
drivetrain.drive_for(FORWARD, 200, MM)
# VR threads — Do not delete
vr_thread(main)
braiteoir_monatóra#
Cuireann monitor_sensor luach braiteora amháin nó níos mó leis an táb Monatóra i VEXcode. Ligeann sé seo duit féachaint ar luachanna braiteora ag athrú agus tionscadal ar siúl.
Cuir gach luach braiteora ar fáil mar theaghrán.
Usage:
monitor_sensor(“sensor”)
monitor_sensor(“sensor1”, “sensor2”)
Paraiméadair |
Cur síos |
|---|---|
|
The sensor value to monitor, given as a string. To monitor more than one sensor value, separate each sensor value with a comma. Supported sensor identifiers include:
|
def main():
# Monitor the rover's battery
monitor_sensor("rover.battery")
drivetrain.drive_for(FORWARD, 200, MM)
# VR threads — Do not delete
vr_thread(main)
Braiteadh#
Fad#
réad_aimsithe#
found_object tugann sé seo ar ais an mbraitheann an Braiteoir Fad réad.
Usage:
distance.found_object()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
if distance.found_object():
brain.screen.print("Object detected")
# VR threads — Do not delete
vr_thread(main)
faigh_achar#
get_distance tugann sé an t-achar ar ais go dtí an réad is gaire a braitheadh ón Braiteoir Faid.
Usage:
distance.get_distance(units)
Paraiméadair |
Cur síos |
|---|---|
|
An t-aonad achair: |
def main():
brain.screen.print(distance.get_distance(MM))
# VR threads — Do not delete
vr_thread(main)
Gníomhartha#
Gníomhartha#
bailiú#
pickup piocadh suas mianraí.
Usage:
rover.pickup(object)
Paraiméadair |
Cur síos |
|---|---|
|
An rud is féidir leis an VR Rover a phiocadh suas:
|
def main():
rover.pickup(MINERALS)
# VR threads — Do not delete
vr_thread(main)
titim#
drop braon a d’iompair mianraí.
Usage:
rover.drop(object)
Paraiméadair |
Cur síos |
|---|---|
|
An rud is féidir leis an VR Rover a ligean titim:
|
def main():
rover.drop(MINERALS)
# VR threads — Do not delete
vr_thread(main)
úsáid#
use úsáideann mianraí chun fuinneamh a athbhunú. Caithfidh mianraí a bheith ar an talamh le go n-úsáidfear iad.
Usage:
rover.use(object)
Paraiméadair |
Cur síos |
|---|---|
|
An réad is féidir leis an VR Rover a úsáid:
|
def main():
rover.use(MINERALS)
# VR threads — Do not delete
vr_thread(main)
ionsú_radaíocht#
absorb_radiation ionsúnn radaíocht ó namhaid.
Usage:
rover.absorb_radiation(object)
Paraiméadair |
Cur síos |
|---|---|
|
An réad ar féidir leis an VR Rover radaíocht a ionsú uaidh:
|
def main():
rover.absorb_radiation(ENEMY)
# VR threads — Do not delete
vr_thread(main)
fuireachas#
standby cuireann an VR Rover i mód fuireachais go dtí go sroichtear an tairseach ceallraí sonraithe.
Usage:
rover.standby(percent)
Paraiméadair |
Cur síos |
|---|---|
|
An tairseach ceallraí a fhágann go n-imíonn an VR Rover as mód fuireachais, ó |
Mura bhfuil an tairseach roghnaithe cothrom le leibhéal reatha na ceallraí nó os a chionn, ní rachaidh an VR Rover isteach sa mhodh fuireachais.
def main():
rover.standby(50)
# VR threads — Do not delete
vr_thread(main)
Faighteoirí#
uillinn#
Tugann uillinn angle an treo i gcéimeanna ar ais chuig an réad roghnaithe.
Usage:
rover.angle(object)
Paraiméadair |
Cur síos |
|---|---|
|
An réad le treo a thuairisciú:
|
I gcás mianraí agus naimhde, ní mór don réad a bheith laistigh de 1000 mm agus i réimse radhairc an VR Rover. Is féidir an bonn a thuairisciú i gcónaí.
def main():
brain.screen.print(rover.angle(MINERALS))
# VR threads — Do not delete
vr_thread(main)
faigh_achar#
get_distance tugann sé an fad ón VR Rover go dtí an réad roghnaithe ar ais.
Usage:
rover.get_distance(object, units=MM)
Paraiméadair |
Cur síos |
|---|---|
|
An réad le tuairisciú achar chuige:
|
|
Roghnach. An t-aonad a úsáidtear chun an fad a thuairisciú: |
I gcás mianraí agus naimhde, ní mór don réad a bheith laistigh de 1000 mm agus i réimse radhairc an VR Rover. Is féidir an bonn a thuairisciú i gcónaí.
I gcás constaicí agus guaiseacha, tuairiscíonn an modh an fad ón réada atá le feiceáil. Mura bhfuil aon cheann le feiceáil, tugann sé 1000 mm nó 39.37 orlach ar ais.
def main():
brain.screen.print(rover.get_distance(MINERALS, MM))
# VR threads — Do not delete
vr_thread(main)
suíomh#
Tugann location suíomh chomhordanáid X nó Y an réada roghnaithe ar ais.
Usage:
rover.location(object, axis, units)
Paraiméadair |
Cur síos |
|---|---|
|
An réad le suíomh a thuairisciú:
|
|
Cén comhordanáid atá le tabhairt ar ais:
|
|
An t-aonad a úsáidtear chun an suíomh a thuairisciú: |
I gcás mianraí agus naimhde, ní mór don réad a bheith laistigh de 1000 mm agus i réimse radhairc an VR Rover. Is féidir an bonn a thuairisciú i gcónaí.
def main():
brain.screen.print(rover.location(MINERALS, X, MM))
# VR threads — Do not delete
vr_thread(main)
ceallraí#
Tugann battery leibhéal reatha ceallraí an VR Rover ar ais.
Usage:
rover.battery()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
brain.screen.print(rover.battery())
# VR threads — Do not delete
vr_thread(main)
mianraí_stóráilte#
minerals_stored tugann sé seo an méid mianraí atá stóraithe ag an VR Rover faoi láthair ar ais.
Usage:
rover.minerals_stored()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
brain.screen.print(rover.minerals_stored())
# VR threads — Do not delete
vr_thread(main)
acmhainn_stórála#
Tugann storage_capacity acmhainn iompair an VR Rover ar ais.
Usage:
rover.storage_capacity()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
brain.screen.print(rover.storage_capacity())
# VR threads — Do not delete
vr_thread(main)
leibhéal#
Tugann level leibhéal reatha an VR Rover ar ais.
Usage:
rover.level()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
brain.screen.print(rover.level())
# VR threads — Do not delete
vr_thread(main)
taithí#
Tugann exp líon na bPointí Taithí atá ag an VR Rover ag an leibhéal reatha ar ais.
Usage:
rover.exp()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
brain.screen.print(rover.exp())
# VR threads — Do not delete
vr_thread(main)
leibhéal_namhaid#
enemy_level tugann sé leibhéal an namhad is gaire a bhraith an VR Rover ar ais.
Usage:
rover.enemy_level()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
Nuair nach mbraitear aon namhaid laistigh de gha braite an ródaire, tugann an modh seo 0 ar ais.
def main():
brain.screen.print(rover.enemy_level())
# VR threads — Do not delete
vr_thread(main)
radaíocht_naimhdeach#
enemy_radiation tugann sé radaíocht an namhad is gaire a bhraith an VR Rover ar ais.
Usage:
rover.enemy_radiation()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
Nuair nach mbraitear aon namhaid laistigh de gha braite an ródaire, tugann an modh seo 0 ar ais.
def main():
brain.screen.print(rover.enemy_radiation())
# VR threads — Do not delete
vr_thread(main)
braitheann#
Braitheann detects , tugann sé sin le fios an mbraitheann an VR Rover mianraí nó naimhde ina gha braite.
Usage:
rover.detects(object)
Paraiméadair |
Cur síos |
|---|---|
|
An réad le braith:
|
Is é 800 mm ga braite an VR Rover.
def main():
if rover.detects(MINERALS):
brain.screen.print("Minerals detected")
# VR threads — Do not delete
vr_thread(main)
feiceann#
Tugann sees ar ais an bhfeiceann an VR Rover an réad roghnaithe ina raon radhairc.
Usage:
rover.sees(object)
Paraiméadair |
Cur síos |
|---|---|
|
An réad le feiceáil:
|
Is féidir leis an VR Rover rudaí a fheiceáil laistigh de 1000 mm agus laistigh dá réimse radhairc 40 céim.
def main():
if rover.sees(MINERALS):
brain.screen.print("Minerals in view")
# VR threads — Do not delete
vr_thread(main)
faoi_ionsaí#
under_attack ar ais an bhfuil an VR Rover faoi ionsaí ó namhaid faoi láthair.
Usage:
rover.under_attack()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
if rover.under_attack():
brain.screen.print("The rover is under attack!")
# VR threads — Do not delete
vr_thread(main)
Glaonna ar ais#
faoi_ionsaí#
on_under_attack feidhm athghlaoite a ritheann nuair a fhaigheann an VR Rover damáiste ó namhaid.
Usage:
rover.on_under_attack(callback)
Paraiméadair |
Cur síos |
|---|---|
|
An fheidhm le rith nuair a bhíonn an VR Rover faoi ionsaí. |
def under_attack():
brain.screen.print("The rover is under attack!")
def main():
rover.on_under_attack(under_attack)
wait(0.15, SECONDS)
# VR threads — Do not delete
vr_thread(main)
ar_leibhéal_suas#
Cláraíonn on_level_up feidhm athghlaoite a ritheann nuair a bhogann an VR Rover ó leibhéal amháin go dtí an chéad leibhéal eile.
Usage:
rover.on_level_up(callback)
Paraiméadair |
Cur síos |
|---|---|
|
An fheidhm le rith nuair a shroicheann an VR Rover leibhéal níos airde. |
def level_up():
brain.screen.print("The rover leveled up!")
def main():
rover.on_level_up(level_up)
wait(0.15, SECONDS)
# VR threads — Do not delete
vr_thread(main)