Consól#
Réamhrá#
Taispeántar Consól VEXcode GO sa Chluaisín Consóil laistigh de VEXcode. Is féidir le modhanna consóil téacs, uimhreacha agus luachanna athróg a thaispeáint agus tionscadal ar siúl. Is féidir leo cúrsóir an Chonsóil a bhogadh go sraith nua freisin, an Consól a ghlanadh, ionchur úsáideora a léamh, dath an téacs atá priontáilte a shocrú tar éis an dath a athrú, agus athróga nó luachanna braiteora a mhonatóiriú sa chluaisín Monatóireachta de chuid VEXcode.
Seo thíos liosta de na modhanna uile:
Gníomhartha — 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.clear— Glanann sé seo gach sraith sa Chonsól.
Getter — Léigh ionchur an úsáideora.
input— Fanann sé le hionchur úsáideora agus seolann sé an freagra ar ais mar théacs.
Mutator — Formáidigh téacs clóite.
set_print_color— Socraíonn sé seo an dath a úsáidtear le haghaidh téacs atá priontáilte 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_sensor— Cuireann sé luach braiteora amháin nó níos mó leis an táb Monatóra.monitor_variable— Cuireann sé athróg réamhshainithe amháin nó níos mó leis an táb Monatóra.
Gníomhartha#
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:
console.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
console.print("Hello, robot!")
# Start threads — Do not delete
start_thread(main)

def main():
# Display 1/3 with two decimals
console.print(1 / 3, precision=2)
# Start threads — Do not delete
start_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:
console.new_line()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")
# Start threads — Do not delete
start_thread(main)

clear#
clear glanann sé gach sraith ón gConsól.
Usage:
console.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
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()
# Start threads — Do not delete
start_thread(main)
Faighteoir#
input#
Fanann ionchur input go dtí go gcuirfidh an t-úsáideoir freagra isteach, ansin cuireann sé an freagra sin ar ais mar théacs.
Cuireann an tionscadal sos ag input() go dtí go gcuirtear freagra isteach sa Chonsól.
Is téacs i gcónaí an luach a chuirtear ar ais le input() Chun an freagra a úsáid mar uimhir, tiontaigh é ar dtús le int() nó float().
Usage:
input()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)
# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
console.print(number + 1)
Mutator#
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 BLUE.
Usage:
console.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
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")
# Start threads — Do not delete
start_thread(main)

Monatóir#
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.
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. Options include:
|
# Build Used: Super Code Base 2.0
def main():
# Monitor the rotation in the Monitor tab
monitor_sensor("drivetrain.get_rotation")
drivetrain.turn_for(RIGHT, 450)
# Start threads — Do not delete
start_thread(main)
# Build Used: Super Code Base 2.0
def main():
# Monitor the rotation and heading in the Monitor tab
monitor_sensor("drivetrain.get_rotation", "drivetrain.get_heading")
drivetrain.turn_for(RIGHT, 450)
# Start threads — Do not delete
start_thread(main)
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 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. |
# Build Used: Super Code Base 2.0
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)
# Start threads — Do not delete
start_thread(main)
actions = 0
# Build Used: Super Code Base 2.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
# Start threads — Do not delete
start_thread(main)