Scáileán#
Réamhrá#
Is rang díorthaithe den rang screen an rang controller Soláthraíonn sé feidhmeanna chun téacs, uimhreacha agus luachanna a thaispeáint ar scáileán an Rialaitheora V5.
Rochtainítear réad screen trí réad controller Ní thógtar go díreach é.
Tá 3 shraith agus 19 colún ar scáileán an Rialaitheora V5 chun téacs agus uimhreacha a thaispeáint.
Rochtain#
Soláthraíonn an rang rialaitheora controller réad Screen Is sampla é den rang screen.
Réad |
Úsáid Shamplach |
Cur síos |
|---|---|---|
|
|
Scáileán an Rialaitheora V5. |
Nótaí#
Sula n-úsáideann tú feidhm
screenball, cruthaigh réadcontroller.Tá 3 shraith agus 19 colún ar scáileán an Rialaitheora.
Cinneann suíomh an chúrsóra cá bhfeicfear an chéad luach priontáilte eile.
// Create a Controller object
controller Controller = controller();
Feidhmeanna na mBall#
Áirítear leis an rang screen na feidhmeanna ball seo a leanas:
Gníomhartha — Taispeáin téacs nó glan scáileán an Rialaitheora.
print— Taispeánann sé téacs, uimhreacha nó luachanna formáidithe ar scáileán an Rialaitheora.setCursor— Bogann sé an cúrsóir go dtí ró agus colún sonraithe.newLine— Glanann sé an chuid eile den tsraith reatha agus bogann sé an cúrsóir go dtí an tsraith eile.clearScreen— Glanann sé scáileán an Rialaitheora.clearLine— Glanann sé seo sraith amháin ar scáileán an Rialaitheora.
Getters — Léigh suíomh reatha an chúrsóra.
Gníomhartha#
print#
Taispeánann print téacs, uimhreacha nó luachanna formáidithe ar scáileán an Rialaitheora V5 ag suíomh reatha an chúrsóra.
Feidhmeanna atá ar Fáil
void print(
const char* format,
...
);
void print(
char* format,
...
);
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Teaghrán formáide a chuirtear ar fáil mar theaghrán liteartha nó teaghrán stíl C inléite amháin, amhail |
|
|
Teaghrán formáide a chuirtear ar fáil mar eagar carachtar inmhodhnaithe. |
|
Roghnach. Luach breise amháin nó níos mó curtha isteach sa teaghrán formáide, scartha le camóga. |
Luach Tuairisceáin
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Tosaíonn an t-aschur ag suíomh reatha an chúrsóra ar scáileán an Rialaitheora.
Agus teaghrán formáide á úsáid, ní mór líon agus cineálacha na luachanna a chuirtear ar aghaidh a bheith mar an gcéanna leis na sonraitheoirí formáide sa teaghrán.
Sampla
// Display a message at the starting cursor position
Controller.Screen.print("Hello, Robot!");
// Display a formatted number
Controller.Screen.print("Score: %d", 25);
setCursor#
setCursor bogann an cúrsóir go dtí sraith agus colún sonraithe ar scáileán an Rialaitheora V5. Beidh an chéad luach priontáilte eile le feiceáil ag an suíomh sin.
Feidhm atá ar Fáil
void setCursor(
int32_t row,
int32_t col
);
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Uimhir na sraithe ina gcuirfear an cúrsóir, ó |
|
|
Uimhir an cholúin ina gcuirfear an cúrsóir, ó |
Luach Tuairisceáin
Ní thugann an fheidhm seo luach ar ais.
Sampla
// Display text starting at row 2, column 3
Controller.Screen.setCursor(2, 3);
Controller.Screen.print("Row 2, Column 3");
newLine#
newLine an chuid eile den tsraith reatha agus bogann sé an cúrsóir go colún 1 ar an tsraith eile de scáileán an Rialaitheora V5.
Feidhm atá ar Fáil
void newLine();
Paraiméadair
Níl paraiméadair ag an bhfeidhm seo.
Luach Tuairisceáin
Ní thugann an fheidhm seo luach ar ais.
Sampla
// Display two lines of text
Controller.Screen.print("Line 1");
Controller.Screen.newLine();
Controller.Screen.print("Line 2");
clearScreen#
clearScreen glanann sé an téacs go léir ó scáileán an Rialaitheora V5.
Feidhm atá ar Fáil
void clearScreen();
Paraiméadair
Níl paraiméadair ag an bhfeidhm seo.
Luach Tuairisceáin
Ní thugann an fheidhm seo luach ar ais.
Sampla
// Clear the Controller screen after 2 seconds
Controller.Screen.print("VEXcode");
wait(2, seconds);
Controller.Screen.clearScreen();
clearLine#
Glanann clearLine ró amháin ar scáileán an Rialaitheora V5.
Feidhmeanna atá ar Fáil
void clearLine(
int line
);
void clearLine();
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Roghnach. An tsraith le glanadh, ó |
Luach Tuairisceáin
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Ní athraíonn glanadh ró suíomh reatha an chúrsóra.
Sampla
// Display text on two rows
Controller.Screen.print("This text stays");
Controller.Screen.newLine();
Controller.Screen.print("This disappears");
// Wait 3 seconds before clearing row 2
wait(3, seconds);
Controller.Screen.clearLine(2);
Faighteoirí#
row#
row tugann sé an tsraith cúrsóra reatha ar ais ar scáileán an Rialaitheora V5.
Feidhm atá ar Fáil
int32_t row();
Paraiméadair
Níl paraiméadair ag an bhfeidhm seo.
Luach Tuairisceáin
Tugann sé int32_t a léiríonn an tsraith reatha cúrsóra. Tosaíonn uimhriú na sraitheanna ag 1.
Sampla
// Display the cursor's current row
Controller.Screen.setCursor(3, 2);
Controller.Screen.print(Controller.Screen.row());
column#
Tugann colún column an colún cúrsóra reatha ar ais ar scáileán an Rialaitheora V5.
Feidhm atá ar Fáil
int32_t column();
Paraiméadair
Níl paraiméadair ag an bhfeidhm seo.
Luach Tuairisceáin
Tugann sé int32_t a léiríonn an colún cúrsóra reatha. Tosaíonn uimhriú na gcolún ag 1.
Sampla
// Display the cursor's current column
Controller.Screen.setCursor(3, 2);
Controller.Screen.print(Controller.Screen.column());