Rialú#
Réamhrá#
Bainistíonn na bloic Rialaithe i VEXcode GO sreabhadh tionscadail trí lúba, coinníollacha, agus moill a chur ar bhloic ó rith a láimhseáil.
Is éard is lúb ann ná nuair a dhéanann ríomhaire an chéim chéanna nó an grúpa céimeanna céanna arís agus arís eile go dtí go n-iarrtar air stopadh. Is riail é coinníoll a sheiceálann an ríomhaire chun a chinneadh cad atá le déanamh ina dhiaidh sin. Mar shampla, is féidir le róbat bogadh ar aghaidh má bhraitheann braiteoir réad.
Seo thíos liosta de na bloic uile:
fan — Cuireann sé sos ar bhloic ó bheith ag rith ar feadh tréimhse áirithe.
fan go dtí — Cuireann sé sos ar bhloic ó bheith ag rith go dtí go gcomhlíontar coinníoll sonraithe.
athdhéanamh — Déanann sé sraith bloc a athdhéanamh líon áirithe uaireanta.
go deo — Déanann sé sraith bloc a athdhéanamh go deo.
athdhéanamh go dtí — Déanann sé sraith bloc a athdhéanamh go dtí go gcomhlíontar coinníoll.
while — Déanann sé sraith bloc a athdhéanamh fad a fhanann coinníoll fíor.
má — Ritheann sé sraith bloc má tá coinníoll fíor.
if / else — Ritheann sé sraith amháin bloc má tá coinníoll fíor, nó ritheann sé sraith eile.
if / else if / else — Ritheann sé tacair éagsúla bloc ag brath ar choinníollacha éagsúla.
sos — Scoirfidh sé de lúb athrá, go deo, athrá go dtí, nó agus láithreach.
stop tionscadal — Críochnaíonn sé an tionscadal.
fanacht#
Cuireann an bloc staice fan sos ar bhloic ó bheith ag rith ar feadh tréimhse áirithe ama sula mbogann sé go dtí an chéad bhloc eile.
fan (1) soicind
Paraiméadair |
Cur síos |
|---|---|
am |
An méid ama le fanacht, mar shlánuimhir dhearfach nó deachúil i soicindí. |
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
fanacht go dtí#
Cuireann an bloc cruachta fan go dtí sos ar bhloic ó bheith ag rith go dtí go gcomhlíontar coinníoll sonraithe sula mbogtar go dtí an chéad bhloc eile.
fan go dtí <>
Paraiméadair |
Cur síos |
|---|---|
riocht |
An coinníoll a chaithfear a chomhlíonadh sula mbogtar ar aghaidh go dtí an chéad bhloc eile. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward when the LED Bumper is pressed.]
fan go dtí <[bumper v] brúite? :: custom-led>
tiomáin [ar aghaidh v] ar feadh [200] [mm v] ▶
athdhéanamh#
Rithfidh an bloc athrá C na bloic atá istigh ann líon socraithe uaireanta.
déan arís [10]
deireadh
Paraiméadair |
Cur síos |
|---|---|
amanna |
Uimhir iomlán a shocraíonn cé mhéad uair a ritheann an bloc athrá. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Drive in a square pattern.]
déan arís [4]
tiomáin [ar aghaidh v] ar feadh [200] [mm v] ▶
cas [deas v] ar feadh [90] céim ▶
go deo#
Leanann an bloc C go deo na bloic istigh ann ag rith arís agus arís eile gan stad.
go deo
deireadh
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 - Eye Forward]
[Blink LED light in a pattern.]
go deo
socraigh [bumper v] go [glas v] :: custom-led
fan [0.5] soicind
socraigh [bumper v] go [as v] :: custom-led
fan [0.5] soicind
arís go dtí#
Ritheann an bloc athdhéanamh go dtí C na bloic istigh ann arís agus arís eile fad nach gcomhlíontar an coinníoll sonraithe.
déan arís go dtí <>
deireadh
Paraiméadair |
Cur síos |
|---|---|
riocht |
Slonn nó athróg a dhéantar a sheiceáil roimh gach lúb. Más Bréagach é, leanann na bloic ag athrá. Más Fíor é, stopfaidh an lúb. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Blink LED light until the LED Bumper is pressed.]
déan arís go dtí <[bumper v] brúite? :: custom-led>
socraigh [bumper v] go [glas v] :: custom-led
fan [0.5] soicind
socraigh [bumper v] go [as v] :: custom-led
fan [0.5] soicind
agus#
Ritheann an bloc while C na bloic istigh arís agus arís eile fad a chomhlíontar an coinníoll sonraithe.
fad is atá <>
deireadh
Paraiméadair |
Cur síos |
|---|---|
riocht |
Slonn nó athróg a dhéantar a sheiceáil roimh gach lúb. Más fíor é, leanann na bloic ag athrá. Más bréagach é, stopfaidh an lúb. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Code Base 2.0]
[Turn the robot around.]
fad is atá <(treo tiomána i gcéimeanna) [math_less_than v] [180]>
cas [deas v]
deireadh
stop tiomána
má#
Ritheann an bloc if C na bloic istigh má tá an coinníoll True.
má <> ansin
deireadh
Paraiméadair |
Cur síos |
|---|---|
riocht |
Slonn nó athróg a dhéantar a sheiceáil nuair a ritheann an ráiteas. Más Fíor é, rithfidh na bloic laistigh den bhloc má. Más Bréagach é, scipeáiltear thar na bloic. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward whenever the LED Bumper is pressed.]
go deo
má <[bumper v] brúite? :: custom-led> ansin
tiomáin [ar aghaidh v] ar feadh [200] [mm v] ▶
má / eile#
Cinneann an bloc if / else C cén tacar bloc a ritheann bunaithe ar cibé an bhfuil an coinníoll Fíor nó Bréagach.
má <> ansin
eile
deireadh
Paraiméadair |
Cur síos |
|---|---|
riocht |
Slonn nó athróg a dhéantar a sheiceáil nuair a ritheann an ráiteas. Más Fíor é, rithfidh na bloic taobh istigh den bhloc if. Más Bréagach é, rithfidh sé na bloic taobh istigh den bhloc else. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward if there is no an object in the way.]
go deo
má <réad aimsithe ag súil?> ansin
stop tiomána
eile
tiomáin [ar aghaidh v] ar feadh [200] [mm v] ▶
má / eile má / eile#
Roghnaíonn an bloc inleathnaithe C if / else if / else cé acu sraith bloc a ritheann bunaithe ar choinníollacha:
Ritheann if a bhloc cóid má mheasúnaítear an coinníoll mar True.
Ní dhéanann seachas má seiceáil ar choinníollacha breise ach amháin má measúnaíodh na coinníollacha roimhe seo go léir mar Bréagach. Is féidir ilráitis seachas má a úsáid.
Ní ritheann ar shlí eile a bhloc cóid ach amháin mura meastar gur Fíor aon cheann de na coinníollacha roimhe seo.
má <> ansin
nó má <> ansin
eile
deireadh
Paraiméadair |
Cur síos |
|---|---|
riocht |
Slonn nó athróg a dhéantar a sheiceáil nuair a ritheann an ráiteas. Ritheann an chéad choinníoll atá Fíor an tacar bloc sin. Má mheasúnaítear na coinníollacha go léir mar Bréagach, rithfidh na bloic laistigh den bhloc eile. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Turn right for red, left for green.]
go deo
má <súil ag braitheoireacht [dearg v]?> ansin
cas [deas v]
nó má <súil ag braitheoireacht [glas v]?> ansin
cas [clé v]
eile
stop tiomána
briseadh#
Fágann an bloc cruachta break lúb láithreach. Is féidir an bloc seo a úsáid taobh istigh de bhloic repeat, repeat until, while, agus forever. Tá Break úsáideach nuair is gá lúb a stopadh go luath bunaithe ar rud éigin a tharlaíonn le linn an tionscadail, amhail cnaipe a bheith á bhrú nó braiteoir ag braiteadh réad.
bris
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an mbloc seo. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Flash the LED until the LED Bumper is pressed.]
go deo
socraigh [bumper v] go [glas v] :: custom-led
fan [0.5] soicind
socraigh [bumper v] go [dearg v] :: custom-led
fan [0.5] soicind
má <[bumper v] brúite? :: custom-led> ansin
bris
stop a chur leis an tionscadal#
Cuireann an bloc cruachta stop project deireadh le tionscadal atá ar siúl.
stop tionscadal
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an mbloc seo. |
Sampla
nuair a thosaítear :: hat events
[Build Used: Super Code Base 2.0]
[Stop the project when the LED Bumper is pressed.]
go deo
tiomáin [ar aghaidh v] ar feadh [100] [mm v] ▶
má <[bumper v] brúite? :: custom-led> ansin
stop tionscadal