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.

Léaráid eangaí lipéadaithe de scáileán VEX Brain ina bhfuil sraitheanna, colúin, toisí picteilíní, agus comhordanáidí, le línte dearga ag cur síos ar an eangach.

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

text

An téacs, an uimhir, nó an luach athrógach le priontáil.

sep

Roghnach. Teaghrán le cur isteach idir luachanna. Ní mór é seo a scríobh mar argóint eochairfhocail (sep=). Is é “” an réamhshocrú.

precision

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 (precision=). Is é 2 an réamhshocrú.

brain.screen.print("Hello, Robot!")

Scáileán den EXP Brain ag taispeáint "Hello Robot" priontáilte ar an scáileán.

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

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

row

An tsraith le bogadh an cúrsóir chuici.

column

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

Scáileán den EXP Brain ina bhfuil "R3, C10" priontáilte ar an scáileán.

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

x

Suíomh x an bhunaidh i gcoibhneas leis an gcúinne uachtarach ar chlé, ó 0 go 159.

y

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

Scáileán den EXP Brain ina bhfuil an téacs "3" ar shraith 3.

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

row

Roghnach. An tsraith le glanadh. Is é an tsraith cúrsóra reatha an réamhshocrú.

color

Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

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

Scáileán den EXP Brain ina bhfuil an téacs "3" ar shraith 3.

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

Scáileán den EXP Brain ina bhfuil an téacs "10" ar cholún 10.

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

string

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

string

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

color

Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

# 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

fontname

The font size (examples below):

  • MONO12
  • MONO15
  • MONO20
  • MONO30
  • MONO40
  • MONO60
  • PROP20
  • PROP30
  • PROP40
  • PROP60
Note: Extra small and small sizes are not available for proportional fonts.

Phriontáil an Brain uimhreacha agus litreacha le cló méid MONO 12. Taispeánann sé A go Z agus na huimhreacha go léir. Ag bun an scáileáin, deir sé 9 sraitheanna, 26 colún.
MONO12

Phriontáil an Brain uimhreacha agus litreacha le cló méid MONO 15. Taispeánann sé A go T agus na huimhreacha go léir. Ag bun an scáileáin, deir sé 7 sraitheanna, 22 colún.
MONO15

Phriontáil an Brain uimhreacha agus litreacha le cló méid MONO 20. Taispeánann sé A go P agus na huimhreacha go léir. Ag bun an scáileáin, deir sé 5 shraith, 16 cholún.
MONO20

Phriontáil an Brain uimhreacha agus litreacha le cló méid MONO 30. Taispeánann sé A go J. Ag bun an scáileáin, deir sé R:3 C:10.
MONO30

Phriontáil an Brain uimhreacha agus litreacha le cló méid MONO 40. Ag bun an scáileáin, deir sé R:2 C:8.
MONO40

Uimhreacha agus litreacha priontáilte ar scáileán na hinchinne le cló méid MONO 60. Ní thaispeántar ach MON60.
MONO60

Phriontáil an Brain uimhreacha agus litreacha le cló PROP 20. Taispeánann sé A go W agus na huimhreacha go léir. Ag bun an scáileáin, deir sé 5 shraith, 16 cholún.
PROP20

Phriontáil an Brain uimhreacha agus litreacha le cló PROP 30. Taispeánann sé A go P. Ag bun an scáileáin, deir sé R:3 C:10.
PROP30

Phriontáil an Brain uimhreacha agus litreacha le cló PROP 40. Ag bun an scáileáin, deir sé R:2 C:8.
PROP40

Uimhreacha agus litreacha priontáilte ar scáileán The Brain le cló PROP 60. Ní thaispeántar ach PROP60.
PROP60

# Set the font type to MONO40.
brain.screen.set_font(FontType.MONO40)
brain.screen.print("VEX")

Scáileán den EXP Brain ina bhfuil an téacs "VEX" le feiceáil i gcló níos mó ná an cló réamhshocraithe.

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

width

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)

Scáileán den EXP Brain ina bhfuil dronuilleog le himill thiubha.

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

color

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.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

# Draw a rectangle with orange borders.
brain.screen.set_pen_color(Color.ORANGE)
brain.screen.draw_rectangle(20, 20, 75, 50)

Scáileán den EXP Brain ina bhfuil dronuilleog le himill oráiste.

# 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

color

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.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

# Draw a purple rectangle.
brain.screen.set_fill_color(Color.PURPLE)
brain.screen.draw_rectangle(20, 20, 75, 50)

Scáileán den EXP Brain ina bhfuil dronuilleog líonta le corcra.

# 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

x

An comhordanáid-x chun an picteilín a tharraingt, ó 0 go 159, agus tagairt á déanamh do bhunús an scáileáin.

y

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)

Scáileán den EXP Brain ina bhfuil meascán picteilíní ag taispeáint coirnéil chearnóige.

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

x1

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.

y1

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.

x2

An comhordanáid-x i bpicteilíní ag deireadh na líne, ó 0 go 159, i dtagairt do bhunús an scáileáin.

y2

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)

Taispeánann scáileán The Brain líne thanaí trasnánach trasna an ionaid, ón gcúinne uachtarach ar chlé go dtí an chúinne íochtarach ar dheis.

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

x

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.

y

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.

width

Leithead an dronuilleoige.

height

Airde an dronuilleoige.

color

Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

# Draw a rectangle on the screen.
brain.screen.draw_rectangle(20, 20, 80, 30)

Taispeánann scáileán The Brain dronuilleog le himill tanaí bán ar an scáileán.

# 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

x

An comhordanáid-x i bpicteilí lár an chiorcail, ó 0 go 159, i dtagairt do bhunús an scáileáin.

y

An comhordanáid y i bpicteilí lár an chiorcail, ó 0 go 107, i dtagairt do bhunús an scáileáin.

radius

Ga an chiorcail.

color

Roghnach. Cineál Dath bailí, luach heicsidheachúlach, nó teaghrán gréasáin.

  • Color.BLACK
  • Color.BLUE
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.VIOLET
  • Color.WHITE
  • Color.YELLOW
Is féidir leat dath saincheaptha a shonrú freisin.

# Draw a circle on the screen.
brain.screen.draw_circle(80, 50, 20)

Taispeánann scáileán an Inchinn ciorcal le himill tanaí bán tarraingthe sa lár.

# 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

filename

Ainm comhaid na híomhá.

x

An comhordanáid x don chúinne uachtarach ar chlé den íomhá ar an scáileán.

y

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.

  • True má rindreáladh an maolán go rathúil ar an scáileán.

  • False mura 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

x

Suíomh x chúinne uachtarach na láimhe clé den dronuilleog, i dtagairt do bhunús an scáileáin.

y

Suíomh y chúinne uachtarach ar chlé an dronuilleog, i dtagairt do bhunús an scáileáin.

width

Leithead an dronuilleoige.

height

Airde an dronuilleoige.