Mano blokų naudojimas VEXcode 123

Mano blokai yra viena iš VEXcode 123 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 123 įrankių juosta, kurioje rodomas skyrius Mano blokai ir paryškintas mygtukas Padaryti bloką.

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

VEXcode 123 Meniu Make a Block yra atidarytas ir bloko pavadinimas pakeistas į Drive in ir yra 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čių)

Atidaromas meniu VEXcode 123 Make a Block, o bloko pavadinimas nustatytas kaip Įvažiuoti. 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 meniu VEXcode 123 Make a Block, o bloko pavadinimas nustatytas kaip Įvažiuoti. Būlio įvesties laukas buvo pridėtas prie bloko ir dabar yra paryškintas.

Ekrane „Sudaryti bloką“ pasirinkite parinktį „Boolean“. Pervardykite įvestį įvesdami loginį lauką, tada pasirinkite „Gerai“.

Pridėkite etiketę

Atidaromas meniu VEXcode 123 Make a Block, o bloko pavadinimas nustatytas kaip Įvažiuoti. 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 meniu VEXcode 123 Make a Block ir sukurtas pasirinktinis blokas. Blokas pirmiausia nuskaito Įvažiuoti, tada turi skaičių įvesties lauką, o tada baigiasi etiketės skaitymo žingsnio kvadratu. Visas tinkintas blokas skaito Drive X žingsnio 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 meniu VEXcode 123 Make a Block, o bloko pavadinimas nustatytas kaip Įvažiuoti. 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 123 My Blocks Definition blokas yra paryškintas. Jame rašoma „Važiuoti skaičiaus žingsnio 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.

VEXcode 123 My Blocks Definition blokas diskas su apibrėžimu dabar pridėtas. Kiemelyje yra nustatytas 4 kartojimo blokas ir 1 žingsnio važiavimo blokas su 90 laipsnių posūkio bloku abu kartojimo bloko viduje.

Pritvirtinkite papildomus blokus prie {Define} bloko.

Diskas VEXcode 123 My Blocks Definition blokas su skaičiaus parametru, kuris dabar naudojamas apibrėžime. Kiemelyje yra „Repeat“ blokas, nustatytas į 4, ir „Drive for block“ su „Turn for 90“ bloku kartojimo bloko viduje. Skaičių parametras buvo įtrauktas į Drive for bloką, todėl dabar jis nuskaito Drive pirmyn skaičių žingsniams.

Naudokite parametrus iš {Define} bloko.

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

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


Kaip naudotis mano blokais

Vairavimo kvadratais pavyzdys

VEXcode 123 Kai pradėtas blokas, kurio apačioje yra trys blokai. Pirmas yra komandų blokas važiuoti 1 žingsniu kvadratu, tada pasukite į dešinę 45 laipsnių kampu, o tada komandų blokas Drive in 2 step square.

Šiame pavyzdyje 123 robotas naudos Mano blokus, kad:

  • Važiuokite į priekį 1 žingsnio kvadratu.
  • Pasukite į dešinę 45 laipsnių kampu.
  • Važiuokite į priekį 2 žingsnių 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 blokuose.

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

Ankstesni VEXcode 123 blokai sukraunami naudojant komandų bloką Drive in number step square, rodomą greta komandų bloko apibrėžimo.

Pakeitus parametrus, projektas yra paruoštas pradėti.

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

Last Updated: