Mano blokų naudojimas VEXcode GO

Mano blokai yra viena iš VEXcode GO blokų kategorijų. Kai kurios kitos kategorijos apima išvaizdą, garsą, jutimą ir kintamuosius. Mano blokai naudojami blokų sekai sukurti, kuri gali būti naudojama kelis kartus viso projekto metu.


Kaip sukurti bloką

„VEXcode GO“ įrankių juosta, kurioje rodomas skyrius „Mano blokai“ ir paryškintas mygtukas „Padaryti bloką“.

Kategorijoje „Mano blokai“ pasirinkite „Sudaryti bloką“.

VEXcode GO Atidarytas meniu Make a Block, o bloko pavadinimas pakeistas į Drive in ir paryškintas. Mėlynas mygtukas Gerai apatiniame dešiniajame kampe yra paryškintas.

Pervardykite bloką įvesdami į lauką „Bloko pavadinimas“, tada pasirinkite „Gerai“.


Kaip pritaikyti bloką

Pridėti įvestį (skaičius)

Atidaromas „VEXcode GO Make a Block“ meniu, o bloko pavadinimas nustatytas į „Drive in“. Skaičių įvesties laukas buvo pridėtas prie bloko ir dabar yra paryškintas.

Ekrane „Blokuoti“ pasirinkite parinktį „Pridėti įvestį (numerį)“. Pervardykite įvestį įvesdami į lauką „numeris“, tada pasirinkite „Gerai“.

Pridėti įvestį (Boolean)

Atidaromas „VEXcode GO Make a Block“ meniu, o bloko pavadinimas nustatytas į „Drive in“. Būlio įvesties laukas buvo pridėtas prie bloko ir dabar yra paryškintas.

Ekrane „Blokuoti“ pasirinkite „Bulio“ parinktį. Pervardykite įvestį įvesdami loginį lauką, tada pasirinkite „Gerai“.

Pridėkite etiketę

Atidaromas „VEXcode GO Make a Block“ meniu, o bloko pavadinimas nustatytas į „Drive in“. Etiketės laukas buvo pridėtas prie bloko ir dabar yra paryškintas.

Ekrane „Blokuoti“ pasirinkite parinktį „Pridėti etiketę“. Pervardykite etiketę įvesdami lauką „Etiketės tekstas“, tada pasirinkite „Gerai“.

Sujunkite įvestis ir etiketes

Atidarytas „VEXcode GO Make a Block“ meniu ir sukurtas pasirinktinis blokas. Blokas pirmiausia nuskaito Įvažiuoti, tada turi skaičių įvesties lauką, o tada baigiasi etikete, skaitoma mm kvadratu. Visas pasirinktinis blokas skaito Drive X mm kvadratu. Mėlynas mygtukas Gerai apatiniame dešiniajame kampe yra paryškintas.

Sujunkite įvestis ir etiketes, kad sukurtumėte blokų seką, tada pasirinkite „Gerai“.


Kaip ištrinti įvestis / etiketes

Atidaromas „VEXcode GO Make a Block“ meniu, o bloko pavadinimas nustatytas į „Drive in“. Prie bloko buvo pridėtas skaičiaus įvesties laukas, o virš jo esanti išvalymo piktograma paryškinta.

Norėdami ištrinti įvestį arba etiketę, pasirinkite piktogramą „Išvalyti“, esančią norimos pašalinti įvesties arba etiketės viršuje.


Kaip naudoti apibrėžimo bloką

VEXcode GO My Blocks Definition blokas yra paryškintas. Jame rašoma „Vairuoti skaičių mm kvadratu“, o skaičius yra parametras, kurį galima naudoti bloko apibrėžime.

Parametras dabar gali būti naudojamas iš {Define} bloko, kai jis yra sukurtas.

Dabar prie jo pridėtas „VEXcode GO My Blocks Definition“ blokas su apibrėžimu. Kiemelyje yra „Repeat“ blokas, nustatytas į 4, ir „Drive“, skirtas 200 mm blokui, su „Pasukti 90 laipsnių“ bloku abu kartojimo bloko viduje.

Pritvirtinkite papildomus blokus prie {Define} bloko.

VEXcode GO My Blocks Definition blokas su skaičiaus parametru, kuris dabar naudojamas apibrėžime. Kiemelyje yra nustatytas 4 kartojimo blokas, o bloko „Drive“ blokas yra virš bloko „Pasukimas 90 laipsnių kampu“ kartojimo bloko viduje. Skaičių parametras buvo įdėtas į bloką Drive for blokas, todėl dabar jis nuskaito Drive forward for number mm.

Naudokite parametrus iš {Define} bloko.

„VEXcode GO My Blocks“ komandų blokas pridėtas po bloku „Kai pradėta“. Šis komandų blokas iškvies komandą Drive in number mm square. Skaičių parametras nustatytas į 300.

Naudokite [My Block], pridėtą prie {When Started} bloko.


Kaip naudotis mano blokais

Vairavimo kvadratais pavyzdys

Šiame pavyzdyje robotas naudos Mano blokus, kad:

  • Važiuokite į priekį 200 mm kvadratu.
  • Pasukite į dešinę 45 laipsnių kampu.
  • Važiuokite į priekį 300 mm kvadratu.

{Define} skrybėlių blokas suardo procedūrą. Toliau pateiktame pavyzdyje šis {Define} skrybėlių blokas suskaido blokus, naudojamus tam tikrą skaičių kartų įvažiuoti į kvadratą. Nuvilkite argumentus iš {Define} bloko, kad jie būtų naudojami jo apibrėžimo blokuose, kaip parodyta šiame vaizdo įraše.

VEXcode GO When Started blokas, kurio apačioje yra trys blokai. Pirmiausia yra komandų blokas „Drive in 200 mm“ kvadratinis, tada „Pasukti į dešinę“ 45 laipsnių kampu, o tada „Drive in 300 mm“ kvadratinis komandų blokas.

Nustačius {Define} bloką, naujai sukurtą bloką dabar galima vilkti ir pridėti prie {When Started} bloko, kad būtų nustatyti parametrai.

Ankstesni VEXcode GO blokai sukraunami naudojant Drive in number mm kvadratinį komandų bloką, parodytą greta bloko apibrėžimo.

Pakeitus parametrus, projektas yra paruoštas Atsisiųsti ir paleisti.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: