Omien lohkojen käyttäminen VEXcode V5:ssä

My Blocks on yksi VEXcode V5: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 V5 -lohkojen työkalupakki, jossa näkyy Omat lohkot -kategoria ja Luo lohko -painike korostettuna.

Valitse Luo lohko Omat lohkot -luokasta.

VEXcode V5:n lohkon luontivalikko on avattu. Korttelin nimi on muutettu muotoon Drive in ja se on korostettu. Myös alla oleva OK-painike on korostettu.

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


Lohkon mukauttaminen

Lisää syöte (numero)

VEXcode V5:n "Luo lohko" -valikko on auki ja lohkon nimeksi on asetettu "Aja sisään". Lohkoon on lisätty numeroiden syöttökenttä, joka on nyt korostettu.

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

Lisää syöte (Totuusarvo)

VEXcode V5:n "Luo lohko" -valikko on auki ja lohkon nimeksi on asetettu "Aja sisään". Lohkoon on lisätty totuusarvoinen syöttökenttä, joka on nyt korostettu.

Valitse "Tee esto" -näytöstä "looginen" vaihtoehto. Nimeä syöte uudelleen kirjoittamalla Boolean-kenttään ja valitse sitten OK.

Lisää tunniste

VEXcode V5:n Lohkon luonti -valikko on auki ja lohkon nimeksi on asetettu Aja sisään, jota seuraa numero. Lohkon loppuun on lisätty otsikkokenttä, joka on nyt korostettu.

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

Yhdistä syötteet ja tarrat

VEXcode V5:n Luo lohko -valikko on auki ja mukautettu lohko on luotu. Lohkossa lukee ensin Drive in (Ajo sisään), sitten on numeron syöttökenttä ja lopuksi teksti mm Square (Neliö). Kaiken kaikkiaan mukautetussa lohkossa lukee Ajo X mm:n neliössä. OK-painike on korostettu alla.

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


Kuinka poistaa syötteitä / tarroja

VEXcode V5:n "Luo lohko" -valikko on auki ja lohkon nimeksi on asetettu "Aja sisään". Lohkoon on lisätty numeroiden syöttökenttä, ja uuden syöttökentän 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 V5 My Blocks Definition -lohko on korostettuna työtilassa. Määritelty lohko lukee 'Ajo sisään numero mm neliö', ja sana numero on numeroparametri, jota voidaan käyttää lohkon määritelmässä.

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

VEXcode V5 My Blocks Definition -lohko, johon on nyt lisätty koodimääritelmä. Pinossa on Toisto-lohko, jonka arvoksi on asetettu 4, ja Toisto-lohkon sisällä on 200 mm:n ajo-lohko ja 90 asteen käännös -lohko.

Kiinnitä lisälohkoja {Define} lohkoon.

VEXcode V5 My Blocks -määritelmälohko, jonka määrityksessä käytetään nyt numeroparametria. Pinossa on Toisto-lohko, jonka arvoksi on asetettu 4, ja toistolohkon sisällä Käännös 90 astetta -lohkon yläpuolella on Aja eteenpäin -lohko. Numeroparametri on sijoitettu Drive for -lohkoon, joten lohkossa lukee nyt Drive forward for number mm.

Käytä parametreja {Define} lohkosta.

VEXcode V5 My Blocks -komentolohko lisätty When Started -lohkon alapuolelle uuden lohkon suorittamiseksi. Tämä komentolohko kutsuu komentoa Aja sisään numero mm neliö. Numeroparametrin arvoksi asetetaan 300.

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


Kuinka käyttää My Blocks

Ajaminen neliöissä Esimerkki

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

  • Aja eteenpäin 200 mm neliössä.
  • Käänny oikealle 45 astetta.
  • Aja eteenpäin 300 mm neliössä.

{Define} hattulohko katkaisee toimenpiteen. Tässä esimerkkivideossa tämä {Define} hattuinen blokki pilkkoo blokit, joita käytetään ajettaessa neliössä 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. Tämä prosessi näytetään tässä videossa.

VEXcode V5 -lohkoprojekti, joka käyttää When started -lohkoa suorittaakseen mukautetun Drive in number mm square -lohkon kahdesti. Käynnistyspino lukee Käynnistys: Aja 200 mm neliössä, käänny oikealle 45 astetta ja sitten Aja 300 mm neliössä.

Kun parametrit on muutettu, projekti on valmis Lataa ja suorita.

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

Last Updated: