Omien lohkojen käyttäminen VEXcode 123:ssa

My Blocks on yksi VEXcode 123:n lohkoluokista. Joitakin muita luokkia ovat ulkonäkö, ääni, tunnistus ja muuttujat. Omia lohkoja käytetään luomaan lohkosarja, jota voidaan käyttää useita kertoja projektin aikana.


Kuinka tehdä lohko

VEXcode 123 -työkalupalkki, jossa on Omat lohkot -osio ja Tee lohko -painike korostettuna.

Valitse Luo lohko Omat lohkot -luokasta.

VEXcode 123 Make a Block -valikko on auki ja lohkon nimeksi on muutettu Aja sisään ja se on korostettuna. Oikeassa alakulmassa oleva sininen Ok-painike on korostettu.

Nimeä lohko uudelleen kirjoittamalla "Block Name" -kenttään ja valitse sitten "OK".


Lohkon mukauttaminen

Lisää syöte (numero)

VEXcode 123 Make a Block -valikko on auki ja lohkon nimeksi on asetettu Aja sisään. Lohkoon on lisätty numeronsyöttökenttä ja se on nyt korostettuna.

Valitse Lisää syöttö (numero) -vaihtoehto Make a Block -näytöstä. Nimeä syöte uudelleen kirjoittamalla numero-kenttään ja valitse sitten OK.

Lisää syöte (boolean)

VEXcode 123 Make a Block -valikko on auki ja lohkon nimeksi on asetettu Aja sisään. Boolen syöttökenttä on lisätty lohkoon ja on nyt korostettuna.

Valitse Luo lohko -näytöstä Boolean-vaihtoehto. Nimeä syöte uudelleen kirjoittamalla Boolean-kenttään ja valitse sitten OK.

Lisää tunniste

VEXcode 123 Make a Block -valikko on auki ja lohkon nimeksi on asetettu Aja sisään. Lohkoon on lisätty etikettikenttä ja se on nyt korostettuna.

Valitse Luo lohko -näytöstä Lisää tarra. Nimeä tarra uudelleen kirjoittamalla Tarran teksti -kenttään ja valitse sitten OK.

Yhdistä syötteet ja tarrat

VEXcode 123 Make a Block -valikko on auki ja mukautettu lohko on luotu. Lohkossa lukee ensin Aja sisään, sitten siinä on numeron syöttökenttä, ja sen jälkeen se päättyy etiketin lukuvaiheen neliöön. Kaiken kaikkiaan mukautettu lohko lukee Aja X askelneliossa. Sininen Ok-painike oikeassa alakulmassa on korostettu.

Yhdistä syötteet ja tunnisteet yhteen lohkosarjan luomiseksi ja valitse sitten OK.


Kuinka poistaa syötteitä / tarroja

VEXcode 123 Make a Block -valikko on auki ja lohkon nimeksi on asetettu Aja sisään. Lohkoon on lisätty numeronsyöttökenttä, jonka yläpuolella oleva Tyhjennä-kuvake on korostettu.

Jos haluat poistaa syötteen tai tunnisteen, valitse poistettavan syötteen tai tunnisteen päällä oleva Tyhjennä-kuvake.


Kuinka käyttää Define Block -toimintoa

VEXcode 123 My Blocks Definition -lohko on korostettu. Siinä lukee "Aja numeroaskelneliossa", ja numero on parametri, jota voidaan käyttää lohkon määrittelyssä.

Parametria voidaan nyt käyttää {Define} lohkosta, kun se on luotu.

VEXcode 123 My Blocks Definition -lohkon Drive, johon on nyt lisätty määritelmä. Pinossa on Repeat-lohko, joka on asetettu arvoon 4, ja Drive for 1 step lohko, jossa on Turn for 90 astetta, molemmat toistolohkon sisällä.

Kiinnitä lisälohkoja {Define} lohkoon.

Taajuusmuuttaja VEXcode 123 My Blocks Definition -lohkossa numeroparametrilla, jota nyt käytetään määrittelyssä. Pinossa on Repeat-lohko, joka on asetettu arvoon 4, ja Drive for block, jossa on Turn for 90 astetta, toistolohkon sisällä. Numeroparametri on sijoitettu Drive for -lohkoon, joten se lukee nyt Aja eteenpäin numerovaiheille.

Käytä parametreja {Define} lohkosta.

VEXcode 123 My Blocks -komentolohko lisätty Kun aloitus -lohkon alle. Tämä komentolohko kutsuu Drive in number step square -komentoa. Numeroparametriksi on asetettu 1.

Käytä [Oma lohko], joka on liitetty {When Started} lohkoon.


Kuinka käyttää My Blocks

Ajaminen neliöissä Esimerkki

VEXcode 123 When Started -lohko, jonka alapuolella on kolme lohkoa. Ensin on Drive in 1 step square -komentolohko, sitten Käänny oikealle 45 astetta ja sitten Aja 2 askeleen neliö -komentolohko.

Tässä esimerkissä 123-robotti käyttää My Blocks -toimintoa:

  • Aja eteenpäin 1 askeleen neliössä.
  • Käänny oikealle 45 astetta.
  • Aja eteenpäin 2 askeleen neliössä.

{Define} hattulohko katkaisee toimenpiteen. Seuraavassa esimerkissä tämä {Define} -hattulohko hajottaa lohkot, joita käytetään neliöön ajamiseen tietyn määrän kertoja. Vedä argumentit {Define} lohkosta käytettäväksi lohkoissa.

Kun {Define} lohko on asetettu, äskettäin luotu lohko voidaan nyt vetää ja lisätä {When Started} lohkoon parametrien asettamiseksi.

Edelliset VEXcode 123 -lohkot pinotaan käyttämällä Drive in number step square -komentolohkoa, joka näkyy vierekkäin komentolohkon määritelmän kanssa.

Kun parametrit on muutettu, projekti on valmis aloitettavaksi.

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

Last Updated: