Consól#
Réamhrá#
Tá cluaisín Monatóra i VEXcode VR ar féidir leis aschur Consóil, athróga monatóireachta, agus luachanna braiteora monatóireachta a thaispeáint agus tionscadal ar siúl.
Is féidir le modhanna consóil téacs, uimhreacha agus luachanna athróg a thaispeáint. Is féidir leo cúrsóir an Chonsóil a bhogadh go sraith nua freisin, an Consól a ghlanadh, agus dath an téacs a phriontáiltear tar éis an dath a athrú a shocrú.
Seo thíos liosta de na modhanna uile:
Priontáil — Aschur téacs nó glan an Consól.
print— Taispeánann sé téacs, uimhreacha, nó luachanna athróg sa Chonsól.new_line— Bogann sé seo cúrsóir an Chonsóil go dtí tús an chéad ró eile.set_print_color— Socraíonn sé seo an dath a úsáidtear le haghaidh téacs atá priontáilte sa Chonsól.clear— Glanann sé seo gach sraith sa Chonsól.
Monatóir — Déan monatóireacht ar luach braiteora nó athróige le linn tionscadail i gcluaisín Monatóireachta VEXcode.
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.
Priontáil#
print#
Taispeánann print téacs, uimhreacha, nó luachanna athróg sa Chonsól ag baint úsáide as suíomh reatha an chúrsóra.
Bain úsáid as formáidiú teaghrán saincheaptha nuair is mian leat go n-áireofaí luachanna ó do thionscadal i dteachtaireacht chlóite, amhail scór, lasc ama, nó léamh braiteora. Féach ar an leathanach Formáidiú Teaghrán le haghaidh tuilleadh eolais.
Úsáid new_line nuair is mian leat go dtosódh an chéad luach priontáilte eile ar shraith nua.
Usage:
brain.print(value, precision)
Paraiméadair |
Cur síos |
|---|---|
|
An téacs, an uimhir, nó an luach athrógach le taispeáint sa Chonsól. |
|
Roghnach. Líon na n-áiteanna deachúlacha le taispeáint agus uimhir á priontáil. Is é |
def main():
# Display a message in the Console
brain.print("Hello, robot!")
# VR threads — Do not delete
vr_thread(main)

def main():
# Print a number with 5 decimal places
brain.print(math.pi, precision=5)
# VR threads — Do not delete
vr_thread(main)
new_line#
Bogann 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.
Bain úsáid as an modh seo nuair is mian leat go dtosódh an chéad luach priontáilte eile ar shraith nua.
Usage:
brain.new_line()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Print on two lines
brain.print("Row 1")
brain.new_line()
brain.print("Row 2")
# VR threads — Do not delete
vr_thread(main)

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

clear#
clear glanann sé gach sraith ón gConsól.
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#
monitor_variable#
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 ndéanfadh monitor_variable monatóireacht orthu go rathúil. 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 in a square 3 times
for loops in range(12):
drivetrain.turn_for(RIGHT, 90, DEGREES)
drivetrain.drive_for(FORWARD, 150, MM)
# VR threads — Do not delete
vr_thread(main)
actions = 0
def main():
# Monitor the amount of loops and actions
global loops, actions
monitor_variable("loops", "actions")
# Drive in a square 3 times
for loops in range(12):
drivetrain.turn_for(RIGHT, 90, DEGREES)
drivetrain.drive_for(FORWARD, 150, MM)
actions = actions + 2
# VR threads — Do not delete
vr_thread(main)
monitor_sensor#
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.
Más féidir le braiteoir sonraí a thabhairt ar ais in aonaid éagsúla, taispeánfaidh an cluaisín Monatóireachta na sonraí a tugadh ar ais i ngach aonad atá ar fáil. Cuir gach luach braiteora ar fáil mar theaghrán.
Usage:
monitor_sensor(“sensor”)
monitor_sensor(“sensor1”, “sensor2”)
Paraiméadair |
Cur síos |
|---|---|
|
An luach braiteora le monatóireacht a dhéanamh air, tugtha mar theaghrán. Chun níos mó ná luach braiteora amháin a mhonatóiriú, scar gach luach braiteora le camóg. Is féidir é seo a bheith ina mhodh braiteora ar bith a thugann luach ar ais, amhail |
def main():
# Monitor the distance in MM and inches
monitor_sensor("front_distance.get_distance")
drivetrain.drive_for(FORWARD, 400, MM)
# VR threads — Do not delete
vr_thread(main)
def main():
# Monitor the rotation in the Monitor tab
monitor_sensor("drivetrain.rotation", "drivetrain.heading")
drivetrain.turn_for(RIGHT, 450, DEGREES)
# VR threads — Do not delete
vr_thread(main)