Blokai#

„VEX CTE Blocks API“ nuorodoje paaiškinama, ką daro kiekvienas „VEXcode“ blokas, kaip jo įvesties duomenys keičia 6 ašių svirties elgseną ir kaip blokas gali būti naudojamas projekte.

Šią nuorodą naudokite, kai norite suprasti bloką prieš jį įtraukdami į projektą, patikrinti, ką blokas praneša, arba palyginti panašius blokus toje pačioje kategorijoje.

VEXcode blokų projektuose naudojami blokai. Python projektuose vietoj to naudojama tekstinė API sekcija.

Kaip skaityti blokinį įrašą#

Daugumą blokų įrašų sudaro šios dalys:

  • Bloko aprašymas – Paaiškina, ką blokas daro ir kada jis naudingas.

  • Bloko paveikslėlis – rodo, kaip blokas atrodo VEXkode.

  • Parametrai – Pateikia bloko įvesčių sąrašą ir paaiškina, kaip kiekviena įvestis veikia 6 ašių svirtį arba projektą.

  • Grąžinamoji reikšmė – paaiškina, ką praneša loginis arba reporterinis blokas.

  • Pavyzdys – Pateikia vieną iš būdų, kaip blokas gali būti naudojamas projekte.

Įprasti blokų tipai#

Skirtingos blokų formos projekte atlieka skirtingas funkcijas.

Bloko tipas

Ką tai reiškia

Krūva

Blokas, atliekantis veiksmą. Blokų krūva jungiasi virš ir po kitais blokais krūvoje.

Skrybėlė

Blokas, kuris pradeda blokų krūvą, kai kas nors nutinka, pavyzdžiui, kai prasideda projektas arba įvyksta įvykis.

Būlio

Blokas, kuris pateikia reikšmę True arba False. Loginiai blokai dažnai naudojami sąlygų viduje, pvz., if then arba wait until blokuose.

Reporteris

Blokas, kuris pateikia reikšmę, pvz., skaičių arba tekstą. Reporterio blokai dažnai naudojami kitų blokų viduje.

C blokas

Blokas, kuris apgaubia kitus blokus ir kontroliuoja, kada arba kaip jie vykdomi, pvz., pasikartojantys blokai arba jei tada blokai.

Bloko įrašo pavyzdys#

perkelkite ranką į padėtį#

Blokas perkelti svirtį į padėtį perkelia 6 ašių svirtį į nurodytas x, y ir z koordinates.

perkelti [ranka v] į padėtį x:[120] y:[0] z:[100] [mm v] ▶

Parametras

Aprašymas

x

Tikslinės padėties x koordinatė.

y

Tikslinės padėties y koordinatė.

z

Tikslinės padėties z koordinatė.

vienetas

Pasirenka koordinačių vienetą:

  • mm — milimetrai
  • coliai

besiplečianti rodyklė

Pagal numatytuosius nustatymus tai yra laukimo blokas, todėl 6 ašių svirtis baigs judėti prieš paleisdama kitą bloką. Norėdami, kad 6 ašių svirtis pradėtų judėti ir nedelsdama paleistų kitą bloką, išplėskite bloką, kad pasakytumėte ir nelaukti.

Pavyzdys

kai pradėta
[Move the 6-Axis Arm to standard position at start of project.]
perkelti [ranka v] į padėtį x:(120) y:(120) z:(75) [mm v] ▶