Imeachtaí#
Réamhrá#
Is comhartha tosaigh é imeacht do shraith bloc. Ligeann bloic imeachtaí i VEXcode do shraitheanna éagsúla bloc tosú ag amanna éagsúla. Mar shampla, is féidir le sraith amháin bloc tosú nuair a thosaíonn an tionscadal, agus is féidir le sraith eile tosú nuair a sheoltar comhartha ó áit éigin eile sa tionscadal.
nuair a bhíonn an lasc ama thart – Ritheann sé carn bloc tar éis don lasc ama dul thar am sonraithe.
nuair a thosaítear – Ritheann sé an carn bloc ceangailte nuair a thosaíonn an tionscadal.
nuair a fhaighim imeacht – Ritheann sé an carn bloc ceangailte nuair a chraoltar imeacht ar leith.
imeacht craolta – Cuireann sé seo imeacht i ngníomh gan bloic eile a chur ar sos.
craoladh imeachta agus fanacht – Spreagann sé imeacht agus cuireann sé sos ar bhloic eile go dtí go mbeidh tascanna an imeachta críochnaithe.
nuair a bhíonn an lasc ama#
Rithfidh an bloc hata nuair a bhíonn an lasc ama an carn bloc ceangailte tar éis tréimhse shonraithe ama.
nuair is mó amadóir ná [1] soicind
Paraiméadair |
Cur síos |
|---|---|
am |
Sonraíonn sé seo líon na soicindí sula dtosaíonn an carn bloc ceangailte. Glacann sé le huimhreacha iomlána agus deachúlacha araon. |
Sampla
nuair is mó amadóir ná [2] soicind
[Move the 6-Axis Arm after 2 seconds.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
cathain a thosaigh#
Tosaíonn an bloc hata nuair a thosaítear ag rith na mbloc faoi nuair a thosaíonn an tionscadal. Teastaíonn bloc amháin ar a laghad nuair a thosaítear ó gach tionscadal — gan é, ní rithfidh na bloic faoi. Is féidir ilbhloic nuair a thosaítear a úsáid chun tacair éagsúla bloc a rith ag an am céanna.
nuair a thosaítear
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an mbloc seo. |
Sampla
nuair a thosaítear
[Move the 6-Axis Arm 100 millimeters along the x-axis.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an mbloc seo. |
nuair a fhaighim imeacht#
Tosaíonn an bloc hata nuair a fhaighim imeacht ag rith na mbloc faoi nuair a bhíonn comhartha leis an ainm imeachta céanna á craoladh.
nuair a fhaighim [my_event v]
Paraiméadair |
Cur síos |
|---|---|
imeacht |
An teagmhas atá le spreagadh. Is féidir le húsáideoirí teagmhas atá ann cheana a roghnú, ceann nua a chruthú, an teagmhas roghnaithe a athainmniú, nó é a scriosadh. |
Sampla
nuair a thosaítear
[Move the 6-Axis Arm 100 millimeters along the y-axis.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
craol [move_y v]
nuair a fhaighim [move_y v]
priontáil [Received!] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
méadaigh suíomh [lámh v] de x:[0] y:[100] z:[0] [mm v] ▶
imeacht craolta#
Seolann an bloc cruachta imeacht craolta comhartha a thosaíonn aon bhloc nuair a fhaighim imeacht leis an ainm imeachta céanna. Leanann na bloic eile sa tionscadal ag rith gan fanacht go gcríochnóidh na bloic sin.
craol [message1 v]
Paraiméadair |
Cur síos |
|---|---|
imeacht |
An teagmhas atá le spreagadh. Is féidir le húsáideoirí teagmhas atá ann cheana a roghnú, ceann nua a chruthú, an teagmhas roghnaithe a athainmniú, nó é a scriosadh. |
Sampla
nuair a thosaítear
[Move the 6-Axis Arm 100 millimeters along the y-axis.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
craol [move_y v]
nuair a fhaighim [move_y v]
priontáil [Received!] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
méadaigh suíomh [lámh v] de x:[0] y:[100] z:[0] [mm v] ▶
craoladh imeachta agus fanacht#
Seolann an bloc cruachta broadcast event and wait comhartha a thosaíonn aon bhloc when I receive event leis an ainm imeachta céanna. Fanfaidh an chuid eile den tionscadal go dtí go mbeidh an t-imeacht craolta críochnaithe ag rith.
craol [message1 v] agus fan
Paraiméadair |
Cur síos |
|---|---|
imeacht |
An teagmhas atá le spreagadh. Is féidir le húsáideoirí teagmhas atá ann cheana a roghnú, ceann nua a chruthú, an teagmhas roghnaithe a athainmniú, nó é a scriosadh. |
Sampla
nuair a thosaítear
[Move the 6-Axis Arm 100 millimeters along the y-axis.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ▶
craol [move_y v] agus fan
priontáil [Finished moving!] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
nuair a fhaighim [move_y v]
priontáil [Received!] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
méadaigh suíomh [lámh v] de x:[0] y:[100] z:[0] [mm v] ▶