Mano bloko kūrimas#

Creating a My Block

Šiame vadove parodyta, kaip sukurti „My Block“ bloką programoje „VEXcode GO“, kaip pavyzdį naudojant „My Block“, kuris varo jūsų robotą kvadratu. Galiausiai turėsite daugkartinio naudojimo „My Block“ ir projektą, kuris jį naudos varymui kvadratu.

Mano blokai leidžia sugrupuoti blokų seką, kurią norėsite naudoti kelis kartus viename projekte, nereikalaujant tos sekos dubliuoti ar iš naujo kurti. Tai gali padėti suskaidyti ilgesnius projektus, kad su jais būtų lengviau dirbti.

  1. Įrankių rinkinyje eikite į kategoriją Logika – Mano blokai ir pasirinkite Sukurti bloką.

Įrankių rinkinio ekrano kopija su atidaryta kategorija „Logika – mano blokai“ ir paryškintu mygtuku „Sukurti bloką“.
  1. Pakeiskite lauką Pavadinimas į vairuojame aikštėje.

Ekrano kopija, kurioje matyti dialogo langas „Sukurti mano bloką“, kuriame pažymėtas laukas „Pavadinimas“ ir nustatyta vairavimo kvadratūra.
  1. Pasirinkite Sukurti.

Ekrano langas, kuriame pavaizduotas „Sukurti mano bloką“, su pažymėtu mygtuku „Sukurti“.
  1. Darbo srityje pasirodys blokas „apibrėžti kvadratinį važiavimą“, o įrankių dėžėje – blokas „Mano blokas“. Visi blokai, kuriuos prijungsite po bloku „apibrėžti“, bus paleidžiami kiekvieną kartą, kai projekte bus naudojamas blokas „Mano blokas“.

Tuščias apibrėžtas kvadratinis važiavimo blokas.#
apibrėžti square driving :: custom

Pastaba: Jei iš savo darbo srities ištrinsite „Mano bloko“ apibrėžimo bloką, tas „Mano blokas“ taip pat bus pašalintas iš jūsų įrankių rinkinio, todėl turėsite jį sukurti iš naujo.

  1. Pritvirtinkite įvažiavimo ir posūkio blokus po apibrėžimo bloku, kad įvažiuotumėte ir pasuktumėte vieną kvadrato pusę.

Apibrėžimo blokas su pritvirtintais pavaros ir posūkio blokais.#
apibrėžti square driving :: custom
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
  1. Kaip parašyta, „Mano blokas“ važiuoja ir sukasi tik vienoje kvadrato pusėje. Kad jis pats važiuotų visą kvadratą, apvyniokite blokus „važiuoti“ ir „posūkis“ į „kartoti“ bloką, kurio vertė nustatyta į 4.

Apibrėžimo blokas, kuriame „drive for“ ir „turn for“ blokai yra apvynioti pasikartojančiame bloke.#
apibrėžti square driving :: custom
kartoti (4)
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
  1. Pridėkite „when started“ bloką, tada iš įrankių rinkinio ištraukite „square driving“ ir priklijuokite jį apačioje. Dabar jūsų darbo srityje yra ir „define“ blokas, ir „when started“ blokas, kurie jį iškviečia.

Visas projektas – aikštė, vairuojanti „My Block“, ir paleidus skriptą, kuris jį iškviečia vairuoti aikštėje.#
apibrėžti square driving :: custom
kartoti (4)
važiuoti [pirmyn v] per (200) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶

kai pradėta :: hat events
square driving
  1. After connecting your robot to VEXcode, select Start to run the project. The robot will drive in a square.

„VEXcode GO“ įrankių juostos ekrano kopija su paryškintu mygtuku „Pradėti“.