Oibreoirí#
Réamhrá#
Cuidíonn na bloic Oibreora i VEXcode AIR leis an drón oibriú le huimhreacha agus focail. Is féidir leis na bloic seo fadhbanna matamaitice a réiteach, luachanna a chur i gcomparáid, meastóireacht a dhéanamh ar cibé an bhfuil coinníollacha fíor nó bréagach, agus oibriú le teaghráin. Is féidir teaghráin a úsáid chun luachanna agus focail a phriontáil.
Seo thíos liosta de na bloic atá ar fáil:
oibreoir matamaitice — Déanann sé suimiú, dealú, iolrú, nó roinnt.
oibreoir comparáide — Déanann comparáid idir dhá luach ag baint úsáide as oibreoirí níos mó ná, níos lú ná, nó cothrom le.
oibreoir loighciúil — Déanann sé meastóireacht ar ilchoinníollacha ag baint úsáide as agus nó nó.
ní oibreoir — Déanann sé luach Booleánach a aisiompú.
oibreoir raoin — Seiceálann sé an bhfuil uimhir laistigh de raon.
roghnaigh randamach — Gineann sé uimhir randamach laistigh de raon sonraithe.
uimhir bhabhta — Slánaíonn sé uimhir go dtí an uimhir iomlán is gaire.
feidhmeanna matamaitice — Cuireann sé oibríochtaí ar nós fréamh chearnach, triantánacht, logartaim, agus easpónantaíocht i bhfeidhm.
atan2 — Ríomhann sé tadhlaí inbhéartach Y/X.
fuílleach — Tuairiscítear fuílleach oibríochta roinnte.
join – Cuireann sé dhá shreang le chéile in aon cheann amháin.
litir – Baintear carachtar as teaghrán de réir suímh.
fad – Tuairiscítear líon na gcarachtar i dteaghrán.
ina bhfuil – Seiceálann sé seo an bhfuil focal nó carachtar ar leith i dtéacs.
tiontaigh – Tiontaíonn sé uimhir ina téacs, ina slánuimhir, nó ina deachúil.
oibreoir matamaitice#
Déanann an bloc tuairisceora oibreoir matamaitice oibríochtaí matamaitice bunúsacha ar na luachanna atá curtha ar gach taobh den oibreoir. Tugann sé toradh ar ais bunaithe ar chruinneas priontála an tionscadail, a bhfuil 0 deachúil mar réamhshocrú air ach is féidir é a choigeartú ag baint úsáide as na bloic socraigh cruinneas priontála ar an scáileán nó socraigh cruinneas priontála ar chonsól.
([0] [math_plus v] [0])
Paraiméadair |
Cur síos |
|---|---|
luach 1 |
An chéad uimhir a úsáideadh san oibríocht. |
oibreoir |
An t-oibreoir matamaiticiúil le húsáid:
|
luach 2 |
An dara huimhir a úsáideadh san oibríocht. |
Sampla
nuair a thosaítear
[Perform basic addition and show two decimal places.]
socraigh beachtas priontála go [0.01 v] ar an gconsól
priontáil ([10] [math_plus v] [10.5]) ar an gconsól ▶
oibreoir comparáide#
Tuairiscíonn an bloc Booleanach oibreoir comparáide an bhfuil an chomparáid idir dhá luach Fíor nó Bréagach.
Fíor – Tá an chomparáid ceart (m.sh., tugann 5 > 3 Fíor ar ais).
Bréagach – Tá an chomparáid mícheart (m.sh., tugann 2 ≥ 5 Bréagach ar ais).
<[0] [math_equal v] [0]>
Paraiméadar |
Cur síos |
|---|---|
luach 1 |
An chéad luach le comparáid. |
oibreoir |
An comparáid le húsáid:
|
luach 2 |
An dara luach le comparáid. |
Sampla
nuair a thosaítear
[Fly to position (0, 300, 500).]
éirigh go [500] [mm v] ▶
fan (1) soicind
bog [ar aghaidh v]
fan go dtí <(suíomh [y v] in [mm v]) [math_greater_than v] [300]>
fan (1) soicind
tuirling ▶
oibreoir loighciúil#
Tuairiscíonn an bloc Booleanach oibreoir loighciúil an bhfuil an coinníoll loighciúil idir illuachanna Fíor nó Bréagach.
Fíor – Comhlíontar an coinníoll loighce.
Bréagach – Ní chomhlíontar an coinníoll loighce.
<<> [agus v] <>>
Paraiméadar |
Cur síos |
|---|---|
coinníoll 1 |
An chéad choinníoll Booleanach le meastóireacht. |
oibreoir |
An t-oibreoir loighciúil le húsáid: agus tuairiscíonn Fíor má tá an dá choinníoll Fíor. nó tuairiscíonn Fíor má tá coinníoll amháin ar a laghad Fíor. |
coinníoll 2 |
An dara coinníoll Booleanach le meastóireacht. |
Sampla
nuair a thosaítear
[Display when buttons 5 and 7 are pressed together.]
fan go dtí <<cnaipe rialóra [5 v] brúite?> [agus v] <cnaipe rialóra [7 v] brúite?>>
priontáil [Both buttons pressed!] ar an gconsól ▶
ní oibreoir#
Déanann an bloc Booleanach oibreoir ní toradh bloic Booleanach a aisiompú. Má tá an t-ionchur Fíor, tuairiscíonn sé Bréagach, agus má tá an t-ionchur Bréagach, tuairiscíonn sé Fíor.
Fíor – De ghnáth, thuairisceodh an coinníoll ionchuir Bréagach.
Bréagach – De ghnáth, thuairisceodh an coinníoll ionchuir Fíor.
<ní <>>
Paraiméadar |
Cur síos |
|---|---|
riocht |
An coinníoll Booleanach le hinbhéartú. |
Sampla
nuair a thosaítear
[Move with controller while button 5 is not pressed.]
éirigh go [500] [mm v] ▶
fad is atá <ní <cnaipe rialóra [5 v] brúite?>>
bog le rialóir
deireadh
tuirling ▶
oibreoir raoin#
Tuairiscíonn an bloc Booleanach oibreoir raoin an bhfuil luach laistigh de raon sonraithe.
Fíor – Más rud é go bhfuil an luach laistigh den raon.
Bréagach – Mura bhfuil an luach sa raon.
<[0] [math_less_than v] [0] [math_less_than v] [0]>
Paraiméadar |
Cur síos |
|---|---|
an chéad oibreoir |
An t-oibreoir comparáide le húsáid:
|
luach |
An luach le seiceáil. |
an dara hoibreoir |
An t-oibreoir comparáide le húsáid:
|
Sampla
nuair a thosaítear
[Hover at approximately 1000mm then land.]
éirigh go [500] [mm v] ▶
dreap [suas v]
fan go dtí <[1000] [math_less_than v] (altitude in [mm v]) [math_less_than v] [1100]>
foluain
fan (3) soicind
tuirling ▶
roghnaigh randamach#
Tuairiscíonn an bloc tuairisceora roghnaigh randamach uimhir dhearfach nó dhiúltach randamach idir íosmhéid agus uasmhéid. Is féidir leis an luach íosta agus an luach uasta araon a thabhairt ar ais. Mar shampla, is féidir le roghnú 1 go 10 aon uimhir iomlán ó 1 go 10 a thabhairt ar ais.
pioc randamach [1] go [10]
Paraiméadair |
Cur síos |
|---|---|
nóim |
An uimhir is ísle is féidir a roghnú. |
uasmhéid |
An uimhir is airde is féidir a roghnú. |
Samplaí
nuair a thosaítear
[Display a number between 1 and 10.]
priontáil (pioc randamach [1] go [10]) ar an gconsól ▶
nuair a thosaítear
[Display a decimal number between 1 and 10.5.]
socraigh beachtas priontála go [Gach Digit v] ar an gconsól
priontáil (pioc randamach [1] go [10.5]) ar an gconsól ▶
uimhir bhabhta#
Tuairiscíonn an bloc tuairisceora uimhir bhabhta an uimhir tugtha slánaithe go dtí an uimhir iomlán is gaire, ag leanúint rialacha caighdeánacha slánaithe:
Más 0.5 nó níos mó an deachúil, déantar an uimhir a shlánú suas.
Más lú ná 0.5 an deachúil, déantar an uimhir a shlánú síos.
(slánuimhir [0] go [0] ionad deachúlach)
Paraiméadar |
Cur síos |
|---|---|
uimhir |
An uimhir le babhtú. |
áiteanna deachúlacha |
Líon na n-áiteanna deachúlacha le babhtú chucu. |
Sampla
nuair a thosaítear
[Display the rounded result of 10 / 3.]
socraigh beachtas priontála go [0.01 v] ar an gconsól
priontáil (slánuimhir ([10] [math_division v] [3]) go [1] ionad deachúlach) ar an gconsól ▶
feidhmeanna matamaitice#
Cuireann an bloc tuairisceora feidhmeanna matamaitice feidhm mhatamaiticiúil roghnaithe i bhfeidhm ar uimhir ar leith agus tugann sé an toradh ar ais. Tacaíonn sé le hoibríochtaí ar nós luach absalóideach, babhtú, fréamhacha cearnacha, feidhmeanna trigonometric, logartaim, agus easpónantúlacht.
[abs v] de [0]
Paraiméadar |
Cur síos |
|---|---|
feidhm |
An oibríocht mhatamaiticiúil le cur i bhfeidhm ar an luach ionchuir:
|
uimhir |
An uimhir ar a gcuirfear an fheidhm i bhfeidhm. |
Sampla
nuair a thosaítear
[Display the square root of 16.]
priontáil ([sqrt v] de [16]) ar an gconsól ▶
atan2#
Tuairiscíonn an bloc tuairisceora atan2 tadhlaí inbhéartach Y/X mar uillinn i gcéimeanna, rud a léiríonn an uillinn idir an ais-X dhearfach agus an pointe (X, Y).
(atan2 de x:[4] y:[3])
Paraiméadar |
Cur síos |
|---|---|
x |
Suíomh cothrománach an phointe, tomhaiste ón mbunphointe (0,0). |
y |
Suíomh ingearach an phointe, tomhaiste ón mbunphointe (0,0). |
Sampla
nuair a thosaítear
[Calculate the angle from current position (4, 3).]
priontáil (atan2 de x:[4] y:[3]) ar an gconsól ▶
fuílleach#
Tuairiscíonn an bloc tuairisceora fuíoll an fuíoll den oibríocht roinnte idir dhá luach.
iarmhar [0] / [0]
Paraiméadar |
Cur síos |
|---|---|
díbhinn |
An uimhir atá le roinnt. |
roinnteoir |
An uimhir le roinnt uirthi. |
Sampla
nuair a thosaítear
[Display the remainder of 10 / 3.]
priontáil (iarmhar [10] / [3]) ar an gconsól ▶
páirt a ghlacadh#
Tuairiscíonn an bloc tuairisceora join teaghrán aonair a chomhcheanglaíonn dhá theaghrán ionchuir.
(ceangail [apple] [banana])
paraiméadar |
cur síos |
|---|---|
teaghrán 1 |
An chéad sreang le comhcheangal. |
teaghrán 2 |
An dara sreang le comhcheangal. |
Sampla
nuair a thosaítear
[Display "VEXcode" on the Console.]
priontáil (ceangail [VEX] [code]) ar an gconsól ▶
litir#
Tuairiscíonn an bloc tuairisceora litir teaghrán aoncharachtair ón suíomh sonraithe sa teaghrán tugtha.
(litir [1] de [apple])
paraiméadar |
cur síos |
|---|---|
seasamh |
Suíomh an charachtair sa teaghrán (ag tosú ag 1). |
sreangán |
An teaghrán le litir a bhaint as. |
Sampla
nuair a thosaítear
[Display the first letter of "drone".]
priontáil (litir (1) de [drone]) ar an gconsól ▶
fad#
Tuairiscíonn an bloc tuairisceora fad líon na gcarachtar sa teaghrán sonraithe, spásanna san áireamh.
(fad [apple])
paraiméadar |
cur síos |
|---|---|
sreangán |
An tsreang le fad a thomhas. |
Sampla
nuair a thosaítear
[Count the number of characters in "VEX Robotics".]
priontáil (fad [VEX Robotics]) ar an gconsól ▶
ina bhfuil#
Tuairiscíonn an bloc Booleanach ina bhfuil an bhfuil an focal nó an carachtar tugtha sa teaghrán sonraithe.
Fíor – Tá an focal nó an carachtar sonrach sin sa teaghrán.
Bréagach – Ní chuimsíonn an teaghrán an focal ná an carachtar sin.
<[apple] ina bhfuil [a]?>
paraiméadar |
cur síos |
|---|---|
sreangán |
An príomh-theaghrán le cuardach laistigh de. |
téarma cuardaigh |
An focal nó an carachtar le seiceáil taobh istigh den teaghrán. |
Sampla
nuair a thosaítear
[Check if "robotics" contains "bot".]
má <[robotics] ina bhfuil [bot]?> ansin
priontáil [The word contains "bot".] ar an gconsól ▶
eile
priontáil [Not found.] ar an gconsól ▶
deireadh
tiontaigh#
Tuairiscíonn an bloc tuairisceora tiontaigh luach uimhir a tiontaíodh go dtí an cineál sonraithe, mar théacs nó mar uimhir.
téacs – Athraíonn sé an uimhir go teaghrán. Ní mór uimhreacha a bheith i bhformáid teaghrán le go n-oibreoidh siad le bloic Oibreoir Teaghrán.
uimhir – Athraíonn sé an uimhir go luach deachúil.
(tiontaigh [0] go [téacs v])
paraiméadar |
cur síos |
|---|---|
luach |
An uimhir le tiontú. |
cineál |
An cineál chun an uimhir a thiontú ina:
|
Sampla
nuair a thosaítear
[Add any number to 5.]
fiafraigh [Give me a number.] agus fan
priontáil ((tiontaigh (freagra) go [uimhir v]) [math_plus v] [5]) ar an gconsól ▶