Scáileán#
Réamhrá#
Rialaíonn na modhanna Scáileáin an chaoi a thaispeánann an EXP Brain téacs, uimhreacha agus grafaicí ar a scáileán.
De réir réamhshocraithe, is é beag aonspáis an cló le haghaidh priontála chuig an Brain, ina bhfuil 7 sraith agus 20 colún.
Chun líníocht a dhéanamh, is é 159 x 107 picteilín taifeach na hinchinne.

Seo thíos liosta de na modhanna atá ar fáil:
Priontáil Cúrsóra – Taispeáin téacs agus bainistigh an cúrsóir priontála.
print– Priontálann sé téacs, uimhreacha, nó luachanna athróg ag suíomh reatha an chúrsóra.print_at– Priontálann sé téacs, uimhreacha, nó luachanna athróg ag comhordanáidí x agus y sonracha.set_cursor– Bogann sé an cúrsóir go dtí sraith agus colún ar leith.set_origin– Socraíonn sé an bunús a úsáidtear le haghaidh priontála agus líníochta bunaithe ar chomhordanáidí.next_row– Bogann sé an cúrsóir go dtí an chéad ró eile.clear_row– Glanann sé sraith téacs.row– Tugann sé seo an tsraith ar ais ina gclófar an téacs.column– Tugann sé seo an colún ina gclófar an téacs ar ais.get_string_width– Tugann sé leithead teaghráin ar ais i bpicteilíní ag baint úsáide as an gcló reatha.get_string_height– Tugann sé airde teaghráin ar ais i bpicteilíní ag baint úsáide as an gcló reatha.
Múiteoirí – Athraigh socruithe scáileáin, dathanna agus iompar líníochta.
clear_screen– Glanann sé seo na líníochtaí agus an téacs go léir ón scáileán Brain.set_font– Socraíonn sé an cineál cló a úsáidtear chun téacs a phriontáil ar scáileán na hinchinne.set_pen_width– Socraíonn sé tiús na línte tarraingthe agus imlínte na gcruthanna.set_pen_color– Socraíonn sé dath an téacs, na bpicteilíní, na línte, agus imlínte an chrutha.set_fill_color– Socraíonn sé seo an dath líonta do chruthanna tarraingthe agus do chúlraí téacs clóite.
Tarraing – Cruthaigh cruthanna, línte agus grafaicí ar scáileán na hinchinne.
draw_pixel– Tarraingíonn sé picteilín amháin ag comhordanáid.draw_line– Tarraingíonn líne idir dhá phointe.draw_rectangle– Tarraingíonn sé dronuilleog ag baint úsáide as na dathanna peann agus líonta reatha.draw_circle– Tarraingíonn sé ciorcal ag baint úsáide as an bpeann reatha agus na dathanna líonta.draw_image_from_file– Tarraingíonn sé íomhá ón gcárta SD.render– Athraíonn sé an líníocht go maolán dúbailte agus rindreálann sé scáileán na hInchinne.set_clip_region– Socraíonn sé an réigiún gearrthóige chun an dronuilleog sholáthraithe a tharraingt.
Priontáil Cúrsóra#
print#
print priontáileann téacs, uimhreacha, nó luachanna athróg ar an scáileán Brain ag suíomh agus cló reatha an chúrsóra.
Úsáid:
brain.screen.print(text, sep, precision)
Paraiméadair |
Cur síos |
|---|---|
|
An téacs, an uimhir, nó an luach athrógach le priontáil. |
|
Roghnach. Teaghrán le cur isteach idir luachanna. Ní mór é seo a scríobh mar argóint eochairfhocail (sep=). Is é |
|
Roghnach. Líon na n-áiteanna deachúlacha le taispeáint agus uimhreacha simplí á bpriontáil. Ní mór é seo a scríobh mar argóint eochairfhocail ( |
brain.screen.print("Hello, Robot!")

# Print the number 1 on the Brain's screen at current
# cursor position.
brain.screen.print(1)
# Print the numbers 1, 2, 3 and 4 on the Brain's screen at
# current cursor position separated by a '-'.
brain.screen.print(1, 2, 3, 4, sep='-')
print_at#
Priontálann print_at téacs, uimhreacha, nó luachanna athróg ar an scáileán Brain ag comhordanáidí x agus y sonracha.
Úsáid:
brain.screen.print_at(text, x, y, sep, precision, opaque)
Paraiméadair |
Cur síos |
|---|---|
|
An téacs, an uimhir, nó an luach athrógach le priontáil. |
|
An comhordanáid-x le priontáil mar argóint eochairfhocail ( |
|
An comhordanáid-y le priontáil mar argóint eochairfhocail ( |
|
Roghnach. Teaghrán le cur isteach idir luachanna. Ní mór é seo a scríobh mar argóint eochairfhocail (sep=). Is é |
|
Roghnach. Líon na n-áiteanna deachúlacha le taispeáint agus uimhreacha simplí á bpriontáil. Ní mór é seo a scríobh mar argóint eochairfhocail ( |
|
Roghnach. |
# Print the number 1 on the Brain's screen at position (100, 40).
brain.screen.print_at(1, x=100, y=40)
set_cursor#
Bogann set_cursor an cúrsóir go dtí sraith agus colún ar leith ar scáileán na Brain. Tosóidh an chéad ghlao eile print ag priontáil ag an suíomh sin. Cuirfidh an spásáil sraitheanna agus colún an cló roghnaithe san áireamh. Is é Ró 1, Colún 1 suíomh réamhshocraithe an chúrsóra.
Úsáid:
brain.screen.set_cursor(row, column)
Paraiméadair |
Cur síos |
|---|---|
|
An tsraith le bogadh an cúrsóir chuici. |
|
An colún le bogadh an cúrsóir chuige. |
# Display text starting at Row 3 Column 10.
brain.screen.set_cursor(3, 10)
brain.screen.print("R3, C10")

set_origin#
Socraíonn set_origin an bunús a úsáidtear le haghaidh líníochta agus priontáil bunaithe ar chomhordanáidí ar scáileán Brain. De réir réamhshocraithe, is é an bunús cúinne uachtarach na láimhe clé den scáileán.
Úsáid:
brain.screen.set_origin(x, y)
Paraiméadair |
Cur síos |
|---|---|
|
Suíomh x an bhunaidh i gcoibhneas leis an gcúinne uachtarach ar chlé, ó 0 go 159. |
|
Suíomh y an bhunaidh i gcoibhneas leis an gcúinne uachtarach ar chlé, ó 0 go 107. |
next_row#
next_row bogann an cúrsóir go colún 1 ar an gcéad ró eile ar an scáileán Inchinn.
Úsáid:
brain.screen.next_row()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Display two lines of text.
brain.screen.print("Line 1")
brain.screen.next_row()
brain.screen.print("Line 2")

clear_row#
clear_row glanann sé sraith amháin téacs ar scáileán na hInchinne.
Úsáid:
brain.screen.clear_row(row)
Paraiméadair |
Cur síos |
|---|---|
|
Roghnach. An tsraith le glanadh. Is é an tsraith cúrsóra reatha an réamhshocrú. |
|
Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.
|
# Clear Brain's screen to black.
brain.screen.clear_row()
# Clear Brain's screen to blue using predefined color.
brain.screen.clear_row(2, Color.BLUE)
row#
row an tsraith ar ais ina gclófar téacs mar shlánuimhir.
Úsáid:
brain.screen.row()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Display the cursor's current row.
brain.screen.set_cursor(3, 10)
brain.screen.print(brain.screen.row())

column#
Tugann column an colún ar ais ina gclófar téacs mar shlánuimhir.
Úsáid:
brain.screen.column()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Display the cursor's current column.
brain.screen.set_cursor(3, 10)
brain.screen.print(brain.screen.column())

get_string_width#
get_string_width leithead teaghráin i bpicteilíní ar ais mar shlánuimhir, ag baint úsáide as an font reatha.
Úsáid:
brain.screen.get_string_width(string)
Paraiméadair |
Cur síos |
|---|---|
|
An sreang le tomhas. |
get_string_height#
get_string_height airde teaghráin i bpicteilíní ar ais mar shlánuimhir, ag baint úsáide as an font reatha.
Úsáid:
brain.screen.get_string_height(string)
Paraiméadair |
Cur síos |
|---|---|
|
An sreang le tomhas. |
Sóiteoirí#
clear_screen#
clear_screen glanann sé gach líníocht agus téacs ó scáileán na hinchinne.
Úsáid:
brain.screen.clear_screen(color)
Paraiméadair |
Cur síos |
|---|---|
|
Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.
|
# Print VEXcode on the Brain's screen.
brain.screen.print("VEXcode")
# Clear screen to black.
brain.screen.clear_screen()
# Print VEXcode on the Brain's screen.
brain.screen.print("VEXcode")
# Clear screen to blue using predefined color.
brain.screen.clear_screen(Color.BLUE)
set_font#
Socraíonn set_font an cló a úsáidtear chun téacs a thaispeáint ar scáileán na hinchinne. Cuirfear an cló seo i bhfeidhm ar gach téacs a phriontáiltear tar éis don mhodh seo a rith.
Úsáid:
brain.screen.set_font(fontname)
Paraiméadair |
Cur síos |
|---|---|
|
The font size (examples below):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
# Set the font type to MONO40.
brain.screen.set_font(FontType.MONO40)
brain.screen.print("VEX")

set_pen_width#
Socraíonn set_pen_width tiús na línte tarraingthe agus imlínte na gcruthanna.
Úsáid:
brain.screen.set_pen_width(width)
Paraiméadair |
Cur síos |
|---|---|
|
Leithead an pheann, i bpicteilíní, ó 0 go 32. |
# Draw a rectangle with a pen width of 10.
brain.screen.set_pen_width(10)
brain.screen.draw_rectangle(20, 20, 75, 50)

set_pen_color#
set_pen_color socraíonn dath an téacs, na bpicteilíní, na línte, agus imlínte na gcruthanna.
Úsáid:
brain.screen.set_pen_color(color)
Paraiméadair |
Cur síos |
|---|---|
|
An dath peann agus cló le húsáid. Is féidir leis seo a bheith ina ColorType bailí, ina luach heicsidheachúlach, nó ina shreangán gréasáin.
|
# Draw a rectangle with orange borders.
brain.screen.set_pen_color(Color.ORANGE)
brain.screen.draw_rectangle(20, 20, 75, 50)

# Set pen color red using a hex value.
brain.screen.set_pen_color(0xFF0000)
# Set pen color blue using predefined color.
brain.screen.set_pen_color(Color.BLUE)
# Set pen color green using web string.
brain.screen.set_pen_color("#00FF00")
set_fill_color#
set_fill_color socraíonn an dath líonta a úsáidtear chun dronuilleoga agus ciorcail a tharraingt.
Úsáid:
brain.screen.set_fill_color(color)
Paraiméadair |
Cur síos |
|---|---|
|
An dath líonta le húsáid. Is féidir gur Cineál Dath bailí é seo, luach heicsidheachúlach, nó teaghrán gréasáin.
|
# Draw a purple rectangle.
brain.screen.set_fill_color(Color.PURPLE)
brain.screen.draw_rectangle(20, 20, 75, 50)

# Set fill color red using a hex value.
brain.screen.set_fill_color(0xFF0000)
# Set fill color blue using predefined color.
brain.screen.set_fill_color(Color.BLUE)
# Set fill color green using web string.
brain.screen.set_fill_color("#00FF00")
Tarraing#
draw_pixel#
Tarraingíonn draw_pixel picteilín amháin ag an gcomhordanáid x agus y roghnaithe ag baint úsáide as an dath peann reatha.
Úsáid:
brain.screen.draw_pixel(x, y)
Paraiméadair |
Cur síos |
|---|---|
|
An comhordanáid-x chun an picteilín a tharraingt, ó 0 go 159, agus tagairt á déanamh do bhunús an scáileáin. |
|
An comhordanáid-y chun an picteilín a tharraingt, ó 0 go 107, agus tagairt á déanamh do bhunús an scáileáin. |
# Draw the pixels marking the corners of a square.
brain.screen.draw_pixel(50, 50)
brain.screen.draw_pixel(50, 75)
brain.screen.draw_pixel(75, 50)
brain.screen.draw_pixel(75, 75)
![]()
draw_line#
draw_line tarraingíonn líne ón gcéad chomhordanáid scáileáin (x1, y1) go dtí an dara comhordanáid scáileáin (x2, y2) ag baint úsáide as an leithead peann agus an dath peann reatha.
Úsáid:
brain.screen.draw_line(x1, y1, x2, y2)
Paraiméadair |
Cur síos |
|---|---|
|
An comhordanáid-x i bpicteilíní de thús na líne, ó 0 go 159, i dtagairt do bhunús an scáileáin. |
|
An comhordanáid y i bpicteilíní de thús na líne, ó 0 go 107, i dtagairt do bhunús an scáileáin. |
|
An comhordanáid-x i bpicteilíní ag deireadh na líne, ó 0 go 159, i dtagairt do bhunús an scáileáin. |
|
An comhordanáid y i bpicteilíní ag deireadh na líne, ó 0 go 107, i dtagairt do bhunús an scáileáin. |
# Draw a line from the top left to bottom right of the screen.
brain.screen.draw_line(0, 0, 159, 107)

draw_rectangle#
draw_rectangle tarraingíonn dronuilleog ag baint úsáide as an leithead peann, dath peann, agus dath líonta reatha, mura n-úsáidtear an paraiméadar roghnach color.
Úsáid:
brain.screen.draw_rectangle(x, y, width, height, color)
Paraiméadair |
Cur síos |
|---|---|
|
An comhordanáid x i bpicteilíní sa chúinne uachtarach ar chlé den dronuilleog, ó 0 go 159, i dtagairt do bhunús an scáileáin. |
|
An comhordanáid y i bpicteilíní den chúinne uachtarach ar chlé den dronuilleog, ó 0 go 107, i dtagairt do bhunús an scáileáin. |
|
Leithead an dronuilleoige. |
|
Airde an dronuilleoige. |
|
Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.
|
# Draw a rectangle on the screen.
brain.screen.draw_rectangle(20, 20, 80, 30)

# Draw a green rectangle on the screen that is filled using blue.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.set_fill_color(Color.BLUE)
brain.screen.draw_rectangle(10, 10, 20, 20)
# Draw a green rectangle on the screen that is filled using red.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.draw_rectangle(50, 50, 20, 20, Color.RED)
draw_circle#
draw_circle tarraingíonn ciorcal ag baint úsáide as an leithead peann, dath peann, agus dath líonta reatha, mura n-úsáidtear an paraiméadar roghnach color.
Úsáid:
brain.screen.draw_circle(x, y, radius, color)
Paraiméadair |
Cur síos |
|---|---|
|
An comhordanáid-x i bpicteilí lár an chiorcail, ó 0 go 159, i dtagairt do bhunús an scáileáin. |
|
An comhordanáid y i bpicteilí lár an chiorcail, ó 0 go 107, i dtagairt do bhunús an scáileáin. |
|
Ga an chiorcail. |
|
Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.
|
# Draw a circle on the screen.
brain.screen.draw_circle(80, 50, 20)

# Draw a green circle on the Brain's screen that is filled using blue.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.set_fill_color(Color.BLUE)
brain.screen.draw_circle(50, 50, 10)
# Draw a green circle on the Brain's screen that is filled using red.
brain.screen.set_pen_color(Color.GREEN)
brain.screen.draw_circle(100, 50, 10, Color.RED)
draw_image_from_file#
draw_image_from_file Tarraingíonn íomhá ón gcárta SD. Caithfidh an t-ainm comhaid a chuireann tú isteach agus an modh á ghlaoch a bheith suite ar an gcárta SD.
Úsáid:
brain.screen.draw_image_from_file(filename, x, y)
Paraiméadair |
Cur síos |
|---|---|
|
Ainm comhaid na híomhá. |
|
An comhordanáid x don chúinne uachtarach ar chlé den íomhá ar an scáileán. |
|
An comhordanáid y don chúinne uachtarach ar chlé den íomhá ar an scáileán. |
# Draw the vex.bmp image on the Brain's screen at coordinate 0, 0.
brain.screen.draw_image_from_file('vex.bmp', 0, 0)
render#
Athraíonn render an líníocht go maolán dúbailte agus rindreálann sé scáileán na hInchinne. Nuair a ghlaoitear air, ní bheidh aon líníocht eile le feiceáil ar scáileán na hInchinne go dtí an chéad uair eile a ghlaoitear ar render.
Truemá rindreáladh an maolán go rathúil ar an scáileán.Falsemura ndearnadh an maolán a rindreáil go rathúil ar an scáileán.
Úsáid:
brain.screen.render()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
set_clip_region#
Sainmhíníonn set_clip_region limistéar dronuilleogach ar an scáileán ina mbeidh gach líníocht agus téacs teoranta. Ní thaispeánfar aon ábhar lasmuigh den réigiún seo.
Úsáid:
brain.screen.set_clip_region(x, y, width, height)
Paraiméadair |
Cur síos |
|---|---|
|
Suíomh x chúinne uachtarach na láimhe clé den dronuilleog, i dtagairt do bhunús an scáileáin. |
|
Suíomh y chúinne uachtarach ar chlé an dronuilleog, i dtagairt do bhunús an scáileáin. |
|
Leithead an dronuilleoige. |
|
Airde an dronuilleoige. |









