Mana bloka izveide#
Šajā pamācībā ir parādīts, kā izveidot My Block programmā VEXcode GO, izmantojot kā piemēru My Block, kas darbina robotu pa kvadrātu. Beigās jums būs atkārtoti lietojams My Block un projekts, kas to izmanto, lai vadītu robotu pa kvadrātu.
Mani bloki ļauj grupēt bloku secību, kuru vēlēsities izmantot vairākas reizes vienā projektā, bez nepieciešamības dublēt vai atjaunot šo secību atkal un atkal. Tas var palīdzēt sadalīt garākus projektus, lai ar tiem būtu vieglāk strādāt.
Rīklodziņā dodieties uz kategoriju Loģika — Mani bloki un atlasiet Izveidot bloku.
Mainiet lauku Nosaukums uz braukšana laukumā.
Atlasiet Izveidot.
Darbvietā parādīsies hat bloks definēt kvadrātveida braukšanu, un rīkjoslā parādīsies Mans bloks. Visi bloki, ko pievienosiet zem definēt bloka, tiks palaisti katru reizi, kad projektā tiks izmantots Mans bloks.
definēt square driving :: custom
Piezīme: Ja no savas darbvietas izdzēsīsiet Mana bloka definēšanas bloku, tas noņems arī šo Manu bloku no jūsu rīklodziņa, un jums tas būs jāizveido atkārtoti.
Zem definēšanas bloka piestiprini iebraucamo bloku un pagrieziena bloku, lai iebrauktu un pagrieztu vienu kvadrāta pusi.
definēt square driving :: custom
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
Kā rakstīts, Mans bloks brauc un pagriežas tikai vienā kvadrāta pusē. Lai tas pats izbrauktu pilnu kvadrātu, ietiniet blokus brauc par un pagriez par atkārtošanas blokā, kas iestatīts uz 4.
definēt square driving :: custom
atkārtot (4)
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
Pievienojiet bloku kad sākts, pēc tam no rīku komplekta izvelciet kvadrātveida braukšanu un pievienojiet to zemāk. Jūsu darbvietā tagad ir gan bloks define, gan bloks kad sākts, kas to izsauc.
definēt square driving :: custom
atkārtot (4)
braukt [uz priekšu v] par (200) [mm v] ▶
griezties [pa labi v] par (90) grādiem ▶
kad sākts :: hat events
square driving
Pēc robota pievienošanas VEXcode atlasiet Sākt, lai palaistu projektu. Robots brauks kvadrātā.