Mano blokai yra viena iš VEXcode V5 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ą
Kategorijoje „Mano blokai“ pasirinkite „Sudaryti bloką“.
Pervardykite bloką įvesdami į lauką „Bloko pavadinimas“, tada pasirinkite „Gerai“.
Kaip pritaikyti bloką
Pridėti įvestį (skaičių)
Ekrane „Blokuoti“ pasirinkite parinktį „Pridėti įvestį (numerį)“. Pervardykite įvestį įvesdami į lauką „numeris“, tada pasirinkite „Gerai“.
Pridėti įvestį (Boolean)
Ekrane „Blokuoti“ pasirinkite „Bulio“ parinktį. Pervardykite įvestį įvesdami loginį lauką, tada pasirinkite „Gerai“.
Pridėkite etiketę
Ekrane „Blokuoti“ pasirinkite parinktį „Pridėti etiketę“. Pervardykite etiketę įvesdami lauką „Etiketės tekstas“, tada pasirinkite „Gerai“.
Sujunkite įvestis ir etiketes
Sujunkite įvestis ir etiketes, kad sukurtumėte blokų seką, tada pasirinkite „Gerai“.
Kaip ištrinti įvestis / etiketes
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ą
Parametras dabar gali būti naudojamas iš {Define} bloko, kai jis yra sukurtas.
Pritvirtinkite papildomus blokus prie {Define} bloko.
Naudokite parametrus iš {Define} bloko.
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ą. Vilkite argumentus iš {Define} bloko, kad jie būtų naudojami blokuose.
Nustačius {Define} bloką, naujai sukurtą bloką dabar galima vilkti ir pridėti prie {When Started} bloko, kad būtų nustatyti parametrai.
Pakeitus parametrus, projektas yra paruoštas Atsisiųsti ir paleisti.