Mano blokų naudojimas VEXcode IQ

 Mano blokai yra viena iš VEXcode IQ 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 pasidaryti bloką

„VEXcode IQ“ blokų įrankių rinkinys su rodoma kategorija „Mano blokai“ ir paryškintu mygtuku „Sukurti bloką“.

Kategorijoje Mano blokai pasirinkite „Sudaryti bloką“.

Atidarytas „VEXcode IQ“ meniu „Sukurti bloką“. Bloko pavadinimas pakeistas į „Groti garsą“ ir jis yra paryškintas.

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


Kaip pritaikyti bloką

Pridėti įvestį (skaičių)

Atidarytas „VEXcode IQ“ bloko kūrimo meniu, o bloko pavadinimas nustatytas kaip „Groti garsą“. Į bloką buvo pridėtas skaičių įvesties laukas, kuris dabar yra paryškintas.

Ekrane „Sukurti bloką (peržiūra)“ pasirinkite parinktį „Pridėti įvestį (numerį)“. Pervardykite įvestį įvesdami į lauką „numeris“, tada pasirinkite „Gerai“.

Pridėti įvestį (loginis)

Atidarytas „VEXcode IQ“ bloko kūrimo meniu, o bloko pavadinimas nustatytas kaip „Groti garsą“. Prie bloko pridėtas loginės reikšmės įvesties laukas, kuris dabar yra paryškintas.

Ekrane „Sukurti bloką (peržiūra)“ pasirinkite parinktį „Pridėti įvestį (Boolean)“. Pervardykite įvestį įvesdami į lauką "Boolean", tada pasirinkite "Gerai".

Pridėkite etiketę

Atidarytas „VEXcode IQ“ meniu „Sukurti bloką“, o bloko pavadinimas nustatytas kaip „Nupiešti“, po to – skaičiaus įvestis. Bloko gale pridėtas ir paryškintas žymos laukas.

Ekrane „Sukurti bloką (peržiūra)“ pasirinkite parinktį „Pridėti etiketę“. Pervardykite etiketę įvesdami lauką „etiketės tekstas“, tada pasirinkite „Gerai“.

Sujunkite įvestis ir etiketes

Atidarytas „VEXcode IQ“ bloko kūrimo meniu ir sukurtas pasirinktinis blokas. Bloke pirmiausia rašoma „Draw a“, tada yra skaičių įvesties laukas, o galiausiai jis baigiasi žyma „colių kvadratas“. Iš viso pasirinktinis blokas atrodo taip: Nubrėžkite X colių kvadratą.

Sujunkite įvestis ir etiketes, kad sukurtumėte blokų seką.


Kaip ištrinti įvestis / etiketes

Atidarytas „VEXcode IQ“ bloko kūrimo meniu, o bloko pavadinimas nustatytas kaip „Groti garsą“. Į bloką pridėtas skaičių įvesties laukas, o virš įvesties lauko esanti piktograma „Išvalyti“ yra 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 IQ My Blocks“ apibrėžimo blokas yra paryškintas darbo srityje. Apibrėžtas blokas skamba taip: „Nubrėžkite colio dydžio kvadratą“, o žodis „size“ yra skaitinis parametras, kurį galima naudoti bloko apibrėžime.

Parametras dabar gali būti naudojamas iš „define“ bloko, kai jis yra sukurtas.

„VEXcode IQ My Blocks“ apibrėžimo blokas su pridėtu kodo apibrėžimu. Rievėje yra kartojimo blokas, nustatytas į 4, ir 200 mm pavaros blokas su 90 laipsnių pasukimo bloku, abu kartojimo bloko viduje.

Prie bloko „apibrėžti“ pridėkite papildomų blokų.

„VEXcode IQ My Blocks“ apibrėžimo blokas su skaičiumi, kuris dabar naudojamas apibrėžime. Stekelyje yra blokas „Repeat“ (pakartoti), nustatytas į 4, ir blokas „Drive for“ (važiuoti) virš bloko „Turn for 90 degrees“ (pasukti 90 laipsnių kampu) kartojimo bloko viduje. Skaičiaus parametras buvo įterptas į bloką „Drive for“, todėl bloke dabar rašoma „Drive for size inchs“.

Naudokite parametrus iš „define“ bloko.

„VEXcode IQ My Blocks“ komandų blokas pridėtas po bloku „When Started“, kad būtų paleistas naujas blokas. Šis komandų blokas iškvies komandą „Nupiešti colio dydžio kvadratą“. Skaičiaus parametras nustatytas į 4.

Naudokite „Mano blokas“, pridėtą prie bloko „Kai pradėta“.


Kaip naudotis mano blokais

Žaisk Sirenos pavyzdį

Šiame pavyzdyje robotas naudos Mano blokus, kad:

  • Paleiskite sirenos garsą 3 kartus
  • Važiuokite į priekį 12 colių
  • Paleiskite sirenos garsą 6 kartus

„Apibrėžti“ skrybėlių blokas suardo procedūrą. Šiame pavyzdiniame vaizdo įraše šis „define“ hat blokas suskaido blokus, naudojamus sirenos garsui groti tam tikrą skaičių kartų. Nuvilkite argumentus iš apibrėžimo bloko, kuris bus naudojamas blokuose.

Nustačius „apibrėžti“ bloką, naujai sukurtą bloką dabar galima vilkti ir pridėti prie bloko „kai pradėta“, kad būtų nustatyti parametrai. Šis procesas parodytas šiame vaizdo įraše.

Žaisti sirenos garsą VEXcode IQ Mano blokai Apibrėžimo blokas. Bloke rašoma „Groti sirenos garsą kartų“, o žodžio „kartai“ reikšmė yra skaitinis parametras. Stekoje yra blokas „Repeat“, kurio pakartojimo numeris nustatytas pagal parametrą „times“, o bloke „Repeat“ yra blokas „Play sound“, nustatytas sirenos garsui groti. Šalia apibrėžimo bloko yra stekas su programa, skirta naudoti šį bloką. Šiame steke parašyta: „Paleidus, paleisti sirenos garsą 3, važiuoti į priekį 12 colių ir tada paleisti sirenos garsą 6.“

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

Spausdinti naudojant naują eilutę

Šiame pavyzdyje robotas naudos Mano blokus, kad:

  • Važiuokite į priekį 15 colių
  • Išspausdinkite akumuliatoriaus talpą ir perkelkite žymeklį į naują eilutę „Brain's“ ekrane
  • Pasukite robotą 180 laipsnių į dešinę
  • Išspausdinkite akumuliatoriaus talpą ir perkelkite žymeklį į naują eilutę „Brain's“ ekrane

 

„Apibrėžimo“ skrybėlių blokas suskaido blokus, naudojamus jutiklio reporterio reikšmėms spausdinti, o tada pereina į naują eilutę. Nuvilkite argumentus iš apibrėžimo bloko, kad jie būtų naudojami blokuose, kaip parodyta šiame vaizdo įraše.

Nustačius „apibrėžti“ bloką, naujai sukurtą bloką dabar galima vilkti ir pridėti prie bloko „kai pradėta“, kad būtų nustatyti parametrai. Šis procesas parodytas šiame vaizdo įraše.

Spausdinti su nauja eilute VEXcode IQ Mano blokai Apibrėžimo blokas. Bloke rašoma „Print number with new line“, o žodis „number“ yra skaičių parametras. Steko sudėtyje yra spausdinimo blokas su numerio parametru spausdinimo reikšmėje, po kurio seka blokas „Kita eilutė“. Šalia apibrėžimo bloko yra stekas su programa, skirta naudoti šį bloką. Šioje stekoje parašyta: „Pajudėjus, važiuokite į priekį 15 colių, nauja eilute atspausdinkite akumuliatoriaus talpą procentais, pasukite į dešinę 180 laipsnių kampu ir tada nauja eilute atspausdinkite akumuliatoriaus talpą procentais.“

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: