Tiomáint#

Réamhrá#

Tá rothaí agus mótair sa chóras tiomána a rialaíonn conas a thiomáineann agus a chasann an róbat. Is féidir córais tiomána a fháil i dtógáil cosúil leis an Code Base 2.0, Super Car, nó róbat saincheaptha.

Úsáideann traenacha tiomána an Braiteoir Támha san Inchinn chun tuairteanna a bhrath agus chun cabhrú leis an róbat bogadh agus casadh go beacht. Ag tús gach tionscadail, déanann an traein tiomána an Braiteoir Támha a chalabrú go huathoibríoch. Coinnigh an róbat socair ar feadh thart ar 2 shoicind le linn an chalabrúcháin, ionas gur féidir leis an róbat bogadh agus casadh i gceart.

Tá go leor bealaí ann chun an traein tiomána a chódú. Seo thíos liosta de na bloic Traein Tiomána go léir:

Gníomhartha — Bog agus cas an róbat.

  • tiomáint — Bogann sé an róbat ar aghaidh nó ar gcúl go deo.

  • tiomáin ar feadh — Bogann sé an róbat ar aghaidh nó ar gcúl ar feadh achar sonrach.

  • tiomáin go dtí — Bogann sé an róbat ar aghaidh nó ar gcúl go dtí go mbraitheann an Braiteoir Súile réad nó go mbraitheann an róbat tuairt.

  • cas — Casann sé an róbat ar chlé nó ar dheis go deo.

  • cas ar feadh — Casann sé an róbat ar chlé nó ar dheis ar feadh líon áirithe céimeanna.

  • cas i dtreo treo — Casann sé an róbat chun aghaidh a thabhairt ar threo ar leith ó -359 go 359 céim. Casfaidh an róbat an treo is giorra chun an treo sprice a bhaint amach.

  • casadh go rothlú — Casann sé an róbat go rothlú ar leith.

  • stop tiomáint — Stopann sé gluaiseacht an róbait.

Socruithe — Coigeartaigh socruithe an tiomána.

Luachanna — Seiceáil stádas gluaiseachta.

  • tiomáint críochnaithe — Tuairiscíonn sé an bhfuil an róbat críochnaithe ag bogadh.

  • treo an tiomána — Tuairiscíonn sé treo reatha an róbait ó 0 go 359 céim.

  • rothlú tiomána — Tuairiscíonn sé rothlú reatha an róbait.

  • treoluas tiomána — Tuairiscíonn sé cé chomh tapa agus atá an róbat ag tiomáint, mar chéatadán ó -100% go 100%.

Gníomhartha#

tiomáint#

Bogann an bloc cruachta tiomáinte an róbat ar aghaidh nó ar gcúl go deo. Leanfaidh an róbat ag bogadh go dtí go dtabharfar gníomh eile dó, amhail casadh nó stopadh.

tiomáin [ar aghaidh v]

Paraiméadair

Cur síos

treo

An treo a mbogann an róbat: ar aghaidh nó ar gcúl.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive forward then stop.]
tiomáin [ar aghaidh v]
fan (2) soicind
stop tiomána

tiomáint ar son#

Bogann an bloc cruachta tiomáint le haghaidh an róbat ar aghaidh nó ar gcúl ar feadh achar sonrach. Fanfaidh an tionscadal go dtí go mbeidh an róbat críochnaithe ag bogadh sula rithfidh an chéad bhloc eile sa chruach.

tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶

Paraiméadair

Cur síos

treo

An treo a mbogann an róbat: ar aghaidh nó ar gcúl.

achar

An fad a thiomáineann an róbat. Is féidir leis seo a bheith ina shlánuimhir nó ina dheachúil.

aonad

An t-aonad achair: mm (milliméadair) nó orlach.

agus ná fan

Roghnaigh an tsaighead (▶) chun an bloc a leathnú agus a rá agus ná fan, ionas go rithfidh an chéad bhloc eile sa chairn láithreach.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive back and forth.]
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶
tiomáin [ar gcúl v] ar feadh [4] [orlaí v] ▶

tiomáint go dtí#

Bogann an bloc cruachta tiomáin go dtí an róbat ar aghaidh nó ar gcúl go dtí go mbraitheann an Braiteoir Súile réad nó go dtí go mbraitheann an róbat tuairteáil.

tiomáin [ar aghaidh v] go dtí [réad v] ▶

Paraiméadair

Cur síos

treo

An treo a mbogann an róbat: ar aghaidh nó ar gcúl.

riocht

An coinníoll a stopann an róbat: réad nó tuairteáil.

agus ná fan

Roghnaigh an tsaighead (▶) chun an bloc a leathnú agus a rá agus ná fan, ionas go rithfidh an chéad bhloc eile sa chairn láithreach.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn right after a crash.]
tiomáin [ar aghaidh v] go dtí [tuairt v] ▶
cas [deas v] ar feadh (90) céim ▶

casadh#

Casann an bloc cruachta cas an róbat ar chlé nó ar dheis go deo. Leanfaidh an róbat ag casadh go dtí go dtabharfar gníomh eile dó, amhail tiomáint chun stad.

cas [deas v]

Paraiméadair

Cur síos

treo

An treo a chasann an róbat: ar chlé nó ar dheis.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn right and left, then stop.]
cas [deas v]
fan [2] soicind
cas [clé v]
fan [2] soicind
stop tiomána

cas ar#

Casann an bloc cruachta casadh ar feadh an róbat ar chlé nó ar dheis ar feadh líon áirithe céimeanna. Tá an casadh i gcoibhneas le suíomh reatha an róbait. Fanfaidh an tionscadal go dtí go mbeidh an róbat críochnaithe ag casadh sula rithfidh an chéad bhloc eile sa chruach.

cas [deas v] ar feadh (90) céim ▶

Paraiméadair

Cur síos

treo

An treo a chasann an róbat: ar chlé nó ar dheis.

uillinn

Líon na gcéimeanna a chasann an róbat. Is féidir gur slánuimhir nó deachúil é seo.

agus ná fan

Roghnaigh an tsaighead (▶) chun an bloc a leathnú agus a rá agus ná fan, ionas go rithfidh an chéad bhloc eile sa chairn láithreach.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn right then left.]
cas [deas v] ar feadh (90) céim ▶
cas [clé v] ar feadh (90) céim ▶

cas ar an gceannteideal#

Is éard atá i dtreo an róbait ná an treo a bhfuil inchinn an róbait ag tabhairt aghaidh air, agus é á thomhas i gcéimeanna. Casann an bloc cruachta cas chun treo an róbat chun aghaidh a thabhairt ar threo ar leith ó -359 go 359 céim. Casfaidh an róbat an treo is giorra chun an treo sprice a bhaint amach.

Is é 0 céim an treo tosaigh.

Cód VEX GO Bonn 2.0 a thaispeánann treoracha ceannlíne: 0 céim ar aghaidh, 90 céim ar dheis, 180 céim ar gcúl, agus 270 céim ar chlé.

Fanfaidh an tionscadal go dtí go mbeidh an róbat críochnaithe ag casadh sula rithfidh an chéad bhloc eile sa chairn.

cas go treo [90] céim ▶

Paraiméadair

Cur síos

ceannteideal

An treo ba chóir don róbat aghaidh a thabhairt air mar shlánuimhir, ó -359 go 359 céim.

agus ná fan

Roghnaigh an tsaighead (▶) chun an bloc a leathnú agus a rá agus ná fan, ionas go rithfidh an chéad bhloc eile sa chairn láithreach.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn to face the cardinal directions.]
cas go treo [90] céim ▶
fan [1] soicind
cas go treo [180] céim ▶
fan [1] soicind
cas go treo [270] céim ▶
fan [1] soicind
cas go treo [0] céim ▶

casadh chun rothlú#

Casann an bloc cruachta casadh go rothlú an róbat go rothlú ar leith.

Is é rothlú an méid atá casta ag an róbat, arna thomhas i gcéimeanna. Ag tús tionscadail, socraítear an luach rothlaithe go 0 céim. Is féidir rothlú a shocrú freisin ag baint úsáide as an mbloc socraigh rothlú tiomána.

Is luachanna absalóideacha iad luachanna rothlaithe. Ciallaíonn sé seo go mbraitheann treo an chasadh ar rothlú reatha an róbait. Méadaíonn casadh ar dheis an rothlú, agus laghdaíonn casadh ar chlé an rothlú.

Mar shampla, má thosaíonn an róbat ag 0 céim agus má chasann tú go rothlú 720 céim, casfaidh sé ar dheis faoi dhó. Má chasann tú ansin go rothlú 360 céim, casfaidh sé ar chlé uair amháin, mar go bhfuil 360 níos lú ná 720.

Cód VEX GO Bonn 2.0 ina bhfuil saigheada ag rothlú ar dheis agus ar chlé. Taispeánann an tsaighead chlé "lúide" agus taispeánann an tsaighead dheas "móide".

Fanfaidh an tionscadal go dtí go mbeidh an róbat críochnaithe ag casadh sula rithfidh an chéad bhloc eile sa chairn.

cas go rothlú (90) céim ▶

Paraiméadair

Cur síos

rothlú

An luach rothlaithe, i gcéimeanna, a chasfaidh an róbat chuige. Is féidir leis seo a bheith ina shlánuimhir.

agus ná fan

Roghnaigh an tsaighead (▶) chun an bloc a leathnú agus a rá agus ná fan, ionas go rithfidh an chéad bhloc eile sa chairn láithreach.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Make one full turn to the right.]
cas go rothlú [360] céim ▶
[Make another full turn to the right.]
cas go rothlú [720] céim ▶
[Make one full turn to the left, returning to 360 degrees.]
cas go rothlú [360] céim ▶

stop ag tiomáint#

Cuireann an bloc cruachta stop driving stop le gluaiseacht an róbait.

stop tiomána

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive forward then stop.]
tiomáin [ar aghaidh v]
fan (2) soicind
stop tiomána

Socruithe#

luas tiomána socraithe#

Insíonn an bloc cruachta treoluas tiomána socraithe don róbat cé chomh tapa is atá sé tiomáint. Má tá céatadán níos airde ann, tiomáintfidh an róbat níos tapúla agus má tá céatadán níos ísle ann, tiomáintfidh an róbat níos moille.

Tosaíonn gach tionscadal leis an róbat ag tiomáint ag luas 50% de réir réamhshocraithe.

Nóta: Má bhíonn luas níos airde ann, bíonn an róbat ag tiomáint níos tapúla, ach d’fhéadfadh sé a bheith níos lú cruinn. Má bhíonn luas níos ísle ann, bíonn an róbat ag tiomáint níos moille, ach bíonn sé níos cruinne.

socraigh luas tiomána go (50) %

Paraiméadair

Cur síos

luas

An luas le tiomáint ó 0% go 100%.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive at different velocities.]
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶
fan [1] soicind
[Drive slow.]
socraigh luas tiomána go (20) %
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶
fan [1] soicind
[Drive fast.]
socraigh luas tiomána go (100) %
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶

socraigh luas casadh#

Insíonn an bloc cruachta treoluais casadh socraithe don róbat cé chomh tapa agus atá sé casadh. Má bhíonn céatadán níos airde ann, casann an róbat níos tapúla agus má bhíonn céatadán níos ísle ann, casann an róbat níos moille.

Tosaíonn gach tionscadal leis an róbat ag casadh ag luas 50% de réir réamhshocraithe.

Nóta: Má bhíonn luas níos airde ann, casann an róbat níos tapúla, ach d’fhéadfadh sé a bheith níos lú cruinn. Má bhíonn luas níos ísle ann, casann an róbat níos moille, ach bíonn sé níos cruinne.

socraigh luas casaidh go [50]%

Paraiméadair

Cur síos

luas

An luas le casadh ó 0% go 100%.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn at different velocities.]
cas [deas v] ar feadh [180] céim ▶
fan [1] soicind
[Turn fast.]
socraigh luas casaidh go [100]%
cas [deas v] ar feadh [180] céim ▶

socraigh stad tiomána#

Socraíonn an bloc cruachta socraigh stopadh tiomána conas a stopfaidh an róbat ag bogadh: trí choscánú, trí chósta, nó trí shealbhú.

socraigh stopadh tiomána go [coscán v]

Paraiméadair

Cur síos

iompar stad

Conas a stopfaidh an róbat:

  • coscán — Stopann láithreach.
  • cósta — Moillíonn sé go dtí go stopann sé.
  • coinnigh — Stopann sé láithreach agus coinníonn sé suíomh na rothaí.

Mura n-úsáidtear an bloc seo, úsáidfidh an róbat coscán agus é ag stopadh.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive, then coast to a stop.]
socraigh luas tiomána go (100) %
socraigh stopadh tiomána go [cósta v]
tiomáin [ar aghaidh v]
fan [2] soicind
stop tiomána

socraigh am scoir tiomána#

Socraíonn an bloc cruachta socraigh am scoir tiomána cé mhéad soicind a dhéanfaidh an róbat iarracht gluaiseacht a chríochnú. Mura féidir leis an róbat críochnú laistigh den am sin, stopfaidh sé den iarracht agus bogfaidh sé ar aghaidh go dtí an chéad bhloc eile sa chruach. Coinníonn sé seo an róbat ó bheith sáinnithe i ngluaiseacht.

socraigh am teorann tiomána go [1] soicind

Paraiméadair

Cur síos

am

An líon soicindí is féidir leis an róbat iarracht a dhéanamh gluaiseacht a chríochnú. Is féidir leis seo a bheith ina uimhir iomlán nó ina deachúil.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive as far as possible for 1 second before turning right.]
socraigh am teorann tiomána go [1] soicind
tiomáin [ar aghaidh v] ar feadh [25] [orlaí v] ▶
cas [deas v] ar feadh [90] céim ▶

socraigh ceannteideal tiomána#

Is éard atá i dtreo an róbait ná an treo a bhfuil inchinn an róbait ag tabhairt aghaidh air, agus é á thomhas i gcéimeanna. Athraíonn an bloc cruachta socraigh ceannteideal tiomána treo reatha an róbait go luach treo nua.

Mar shampla, má tá an róbat casadh chun aghaidh a thabhairt ar dheis, má shocraítear an treo go 0 céim, déantar an suíomh sin atá ag tabhairt aghaidh ar dheis a athrú go dtí an 0 céim nua. Ansin is féidir leis an róbat casadh chuig suíomhanna eile bunaithe ar an treo nua sin.

socraigh treo tiomána go [0] céim

Paraiméadair

Cur síos

ceannteideal

An luach treorach, i gcéimeanna, le socrú don róbat. Is féidir leis seo a bheith ina uimhir iomlán ó 0 go 359.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Face the new 0 degree heading.]
socraigh treo tiomána go [90] céim
cas go treo [0] céim ▶

socraigh rothlú tiomána#

Is é rothlú an méid atá casta ag an róbat, arna thomhas i gcéimeanna. Ag tús tionscadail, socraítear an luach rothlaithe go 0 céim. Athraíonn an bloc cruachta socraigh rothlú tiomána rothlú reatha an róbait go luach nua.

Mar shampla, má tá dhá chasadh iomlána déanta ag an róbat ar dheis, beidh a luach rothlaithe 720 céim. Má shocraítear an rothlú go 0 céim, athshocrófar an rothlú sin ó 720 go 0 céim. Ansin is féidir leis an róbat casadh go rothluithe bunaithe ar an luach nua sin.

socraigh rothlú tiomána go (0) céim

Paraiméadair

Cur síos

rothlú

An luach rothlaithe, i gcéimeanna, le socrú don róbat. Is féidir leis seo a bheith ina shlánuimhir.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Spin counterclockwise two times.]
socraigh rothlú tiomána go [720] céim
cas go rothlú [0] céim ▶

Luachanna#

tá an tiomáint déanta#

Tuairiscíonn an bloc Boole tiomáint déanta an bhfuil an róbat críochnaithe ag bogadh. Is féidir é seo a úsáid chun am iompraíochtaí eile a rialú bunaithe ar ghluaiseacht an róbait.

  • Fíor — Tá an róbat críochnaithe ag bogadh.

  • Bréagach — Tá an róbat fós ag bogadh.

Oibríonn an bloc seo i gcomhar leis na bloic tiomána seo a leanas a bhfuil an paraiméadar agus ná fan acu: drive for, drive until, cas for, cas to heading, agus cas to roundation.

<tiomáint críochnaithe?>

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn when the drivetrain is done moving forward.]
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ◀ agus ná fan
fan [0.25] soicind
go deo
má <tiomáint críochnaithe?> ansin
cas [deas v] ar feadh [180] céim ▶
bris
eile
priontáil [Still moving...] ▶
fan [0.1] soicind
glan gach sraith

ceannteideal tiomána#

Is éard atá i gceist le treo ná an treo ina bhfuil inchinn an róbait ag tabhairt aghaidh, agus é á thomhas i gcéimeanna. Tuairiscíonn an bloc tuairiscithe tiomáint treo an treo sin ó 0 go 359 céim.

Is é 0 céim treo tosaigh an róbait.

Inchinn VEX GO ag taispeáint treoracha ceannlíne: 0 céim ar aghaidh, 90 céim ar dheis, 180 céim ar gcúl, agus 270 céim ar chlé.

(treo tiomána i gcéimeanna)

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Display the heading while turning.]
cas [deas v] ar feadh [450] céim ◀ agus ná fan
go deo
glan gach sraith
priontáil (treo tiomána i gcéimeanna) ▶
fan [0.1] soicind

rothlú tiomána#

Is é rothlú an méid atá casta ag an róbat, arna thomhas i gcéimeanna. Ag tús tionscadail, socraítear an luach rothlaithe go 0 céim. Tuairiscíonn an bloc tuairiscithe rothlú tiomána rothlú reatha an róbait.

Méadaíonn casadh ar dheis an rothlú, agus laghdaíonn casadh ar chlé an rothlú. Mar shampla, má dhéantar dhá chasadh iomlána ar dheis, tuairisceofar rothlú 720 céim.

Cód VEX GO Bonn 2.0 ina bhfuil saigheada ag rothlú ar dheis agus ar chlé. Taispeánann an tsaighead chlé "lúide" agus taispeánann an tsaighead dheas "móide".

(rothlú tiomána i gcéimeanna)

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Display the rotation while turning.]
cas [deas v] ar feadh [450] céim ◀ agus ná fan
go deo
glan gach sraith
priontáil (rothlú tiomána i gcéimeanna) ▶
fan [0.1] soicind

luas tiomána#

Tuairiscíonn an bloc tuairisceora treoluas tiomána cé chomh tapa agus atá an róbat ag tiomáint, mar chéatadán ó -100% go 100%.

Ciallaíonn luach dearfach go bhfuil an róbat ag tiomáint ar aghaidh. Ciallaíonn luach diúltach go bhfuil an róbat ag tiomáint ar gcúl.

(luas tiomána in %)

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Display the velocity of the robot before and while moving.]
priontáil [Start: ] ▶
priontáil (luas tiomána in %) ▶
socraigh cúrsóir go dtí an chéad sraith eile
tiomáin [ar aghaidh v]
fan [0.5] soicind
priontáil [Moving: ] ▶
priontáil (luas tiomána in %) ▶
stop tiomána