Rialú#

Réamhrá#

Bainistíonn na bloic Rialaithe i VEXcode 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 solas lasadh má tá an lámh ag bogadh ruda.

Seo thíos liosta de na bloic atá ar fáil:

  • fan – Cuireann sé sos ar bhloic ó bheith ag rith ar feadh tréimhse áirithe.

  • fan go dtí – Cuireann sé stop le rith na mbloc 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.

  • if – 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.

bloc staice feithimh#
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íonn sé, bogann sé ar aghaidh ar feadh soicind amháin, ansin stopann sé gach gluaiseacht.#
nuair a thosaítear
[Move to the left, then the right after one second.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
fan (1) soicind
méadaigh suíomh [lámh v] de x:[-100] y:[0] z:[0] [mm v] ▶

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.

fanacht go dtí go mbeidh bloc cruachta#
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.

athdhéanamh#

Rithfidh an bloc athrá C na bloic atá istigh ann líon socraithe uaireanta.

bloc c arís#
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
[Move in a square pattern.]
déan arís [4]
méadaigh suíomh [lámh v] de x:[2] y:[0] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[0] y:[2] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[-2] y:[0] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[0] y:[2] z:[0] [orlaí v] ▶
deireadh

go deo#

Leanann an bloc C go deo na bloic istigh ann ag rith arís agus arís eile gan stad.

bloc c go deo#
go deo
deireadh

Paraiméadair

Cur síos

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

Sampla

Nuair a thosaíonn sé, bogann sé go leanúnach i gcosán cearnógach trí bhogadh ar aghaidh 50 mm agus casadh ar dheis 90 céim i lúb gan teorainn.#
nuair a thosaítear
[Move in a square path forever.]
go deo
méadaigh suíomh [lámh v] de x:[2] y:[0] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[0] y:[2] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[-2] y:[0] z:[0] [orlaí v] ▶
méadaigh suíomh [lámh v] de x:[0] y:[2] z:[0] [orlaí v] ▶
deireadh

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.

athdhéanamh go dtí an bloc#
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 é, coinníonn sé na soilse LED go léir dearg go dtí go mbrúitear an scáileán, ansin múchtar iad.#
nuair a thosaítear
[Increment along the x-axis until it's no longer possible.]
déan arís go dtí <ní <an féidir le [lámh v] suíomh a mhéadú de x:[100] y:[0] z:[0] [mm v]?>>
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
deireadh
socraigh [lámh v] go rialú stoptha

agus#

Ritheann an bloc while C na bloic istigh arís agus arís eile fad a chomhlíontar an coinníoll sonraithe.

agus bloc c#
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

Cruach bhloc a thosaíonn le bloc “nuair a thosaigh sé”, agus ina dhiaidh sin bloc tráchta a léann an t-am tar éis 2 shoicind a bheith caite. Cuireann bloc “fan go dtí” sos ar an bhforghníomhú go dtí go sroicheann an lasc ama dhá shoicind nó go sáraíonn sé é. Nuair a chomhlíontar an coinníoll seo, taispeánann bloc priontála luach an lasc ama ar an scáileán.#
nuair a thosaítear
[Display the 6-Axis Arm's position as it moves.]
bog [lámh v] go suíomh x:(-100) y:(200) z:(100) [mm v] ◀ agus ná fan
fad is atá <ní <[lámh v] críochnaithe ag bogadh?>>
priontáil (suíomh [lámh v] [y v] in [mm v]) ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
fan [0.25] soicind

má#

Ritheann an bloc if C na bloic istigh má tá an coinníoll True.

má tá bloc#
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
[Check if the 6-Axis Arm can move to a position.]
má <ní <[lámh v] bog go suíomh x:[0] y:[0] z:[0] [mm v]?>> ansin
priontáil [The 6-Axis Arm can't move to this position.] ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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ás rud é go bhfuil bloc eile ann#
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
[Check if the 6-Axis Arm can or can't move to a position.]
má <ní <[lámh v] bog go suíomh x:[100] y:[100] z:[100] [mm v]?>> ansin
priontáil [The 6-Axis Arm can't move to this position.] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
eile
priontáil [The 6-Axis Arm can move to this position.] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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ás rud é go bhfuil rud éigin eile bloc#
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
[Move until the 6-Axis Arm is at the corner of the tile.]
má <an féidir le [lámh v] suíomh a mhéadú de x:[50] y:[0] z:[0] [mm v]?> ansin
méadaigh suíomh [lámh v] de x:[50] y:[0] z:[0] [mm v] ▶
nó má <an féidir le [lámh v] suíomh a mhéadú de x:[0] y:[50] z:[0] [mm v]?> ansin
méadaigh suíomh [lámh v] de x:[0] y:[50] z:[0] [mm v] ▶
eile
priontáil [The 6-Axis Arm has reached the corner.] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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.

bloc cruachta briste#
bris

Paraiméadair

Cur síos

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

stop a chur leis an tionscadal#

Cuireann an bloc cruachta stop project deireadh le tionscadal atá ar siúl.

bloc tionscadail a stopadh#
stop tionscadal

Paraiméadair

Cur síos

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