Oibreoirí#

Réamhrá#

Cuidíonn na bloic Oibreora i VEXcode leis an róbat oibriú le huimhreacha agus focail. Is féidir leis na bloic seo fadhbanna matamaitice a réiteach, luachanna a chur i gcomparáid, a mheas 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 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 – Déanann sé uimhir a bhabhtú 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 choinníoll réamhshocraithe aige ach is féidir é a choigeartú ag baint úsáide as an mbloc socraigh cruinneas priontála ar chonsól.

Bloc tuairisceora an oibreora matamaitice.#
([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:

  • + - Suimiú
  • - - Dealú
  • * - Iolrú
  • / - Roinnt

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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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).

Bloc Booleanach an oibreora comparáide.#
<[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:

  • = - Cothrom le
  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • > - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

luach 2

An dara luach le comparáid.

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.

Bloc Booleanach an Oibreora Lóigigh.#
<<> [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.

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.

An bloc Booleanach Ní Oibreoir.#
<ní <>>

Paraiméadar

Cur síos

riocht

An coinníoll Booleanach le hinbhéartú.

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.] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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.

Bloc Booleanach an Oibreora Raoin.#
<[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:

  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

luach

An luach le seiceáil.

an dara hoibreoir

An t-oibreoir comparáide le húsáid:

  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

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.

An bloc tuairisceora Roghnaigh Randamach.#
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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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.

Bloc tuairisceora Uimhir Bhabhta.#
(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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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.

Bloc tuairisceora na bhFeidhmeanna Matamaitice.#
[abs v] de [0]

Paraiméadar

Cur síos

feidhm

An oibríocht mhatamaiticiúil le cur i bhfeidhm ar an luach ionchuir:

  • abs - Luach absalóideach
  • urlár - Babhtaíonn síos
  • uasteorainn - Babhtaíonn suas
  • sqrt - Fréamh chearnach
  • sin - Sín
  • cos - Cósín
  • tan - Tadhlaí
  • asin - Sín inbhéartach
  • acos - Cósín inbhéartach
  • atan - Tadhlaí inbhéartach
  • ln - Logartam nádúrtha
  • log - Logartam bonn
  • e^ - Uimhir Euler ardaithe go cumhacht
  • 10^ - 10 ardaithe go cumhacht
  • diúltach - Tuairiscíonn sé diúltach na huimhreach

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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

fuílleach#

Tuairiscíonn an bloc tuairisceora fuíoll an fuíoll den oibríocht roinnte idir dhá luach.

Bloc tuairisceora an Chuid Eile.#
(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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

páirt a ghlacadh#

Tuairiscíonn an bloc tuairisceora join teaghrán aonair a chomhcheanglaíonn dhá theaghrán ionchuir.

An bloc tuairisceora Join.#
(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.

nuair a thosaítear
[Display "VEXcode" on the screen.]
priontáil (ceangail [VEX] [code]) ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

litir#

Tuairiscíonn an bloc tuairisceora litir teaghrán aoncharachtair ón suíomh sonraithe sa teaghrán tugtha.

Bloc tuairisceora na Litreach.#
(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.

nuair a thosaítear
[Display the first letter of "Robot".]
priontáil (litir (1) de [Robot]) ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

fad#

Tuairiscíonn an bloc tuairisceora fad líon na gcarachtar sa teaghrán sonraithe, spásanna san áireamh.

An bloc tuairisceora Fad.#
(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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile

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.

Tá bloc Booleánach ann.#
<[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 ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
eile
priontáil [Not found.] ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
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.

An bloc tuairisceora Tiontaigh.#
(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:

  • téacs
  • uimhir

Sampla

nuair a thosaítear :: hat events
[Display the Arm's x-position as it moves.]
méadaigh suíomh [lámh v] de x:[100] y:[0] z:[0] [mm v] ◀ agus ná fan
go deo
glan gach sraith
priontáil (ceangail [X: ] (tiontaigh (suíomh [lámh v] [x v] in [mm v]) go [téacs v])) ar an gconsól ◀ agus socraigh cúrsóir go dtí an chéad sraith eile
fan [0.5] soicind