Omien lohkojen käyttäminen VEXcode IQ:ssa

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

Valitse "Tee lohko" Omat lohkot -luokasta.

VEXcode IQ:n Luo palikka -valikko on avattu. Lohkon nimi on muutettu muotoon Toista ääni ja se on korostettu.

Nimeä lohko uudelleen kirjoittamalla "lohkon nimi" -kenttään ja valitse sitten "OK".


Lohkon mukauttaminen

Lisää syöte (numero)

VEXcode IQ:n Luo lohko -valikko on auki ja lohkon nimeksi on asetettu Toista ääni. Lohkoon on lisätty numeroiden syöttökenttä, joka on nyt korostettu.

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

Lisää syöte (boolen arvo)

VEXcode IQ:n Luo lohko -valikko on auki ja lohkon nimeksi on asetettu Toista ääni. Lohkoon on lisätty totuusarvoinen syöttökenttä, joka on nyt korostettu.

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

Lisää tunniste

VEXcode IQ:n Luo lohko -valikko on auki ja lohkon nimeksi on asetettu Piirrä ja sen perään numerosyöte. Lohkon loppuun on lisätty otsikkokenttä, joka on nyt korostettu.

Valitse "Lisää tarra" -vaihtoehto "Tee lohko (esikatselu)" -näytöstä. Nimeä tarra uudelleen kirjoittamalla "tarran teksti" -kenttään ja valitse sitten "OK".

Yhdistä syötteet ja tarrat

VEXcode IQ:n Luo lohko -valikko on auki ja mukautettu lohko on luotu. Lohko lukee ensin Piirrä a, sitten siinä on numeron syöttökenttä ja lopuksi merkintä tuuma neliö. Kaiken kaikkiaan mukautettu lohko lukee Piirrä X tuuman neliö.

Yhdistä syötteet ja tunnisteet yhteen lohkosarjan luomiseksi.


Kuinka poistaa syötteitä / tarroja

VEXcode IQ:n Luo lohko -valikko on auki ja lohkon nimeksi on asetettu Toista ääni. Lohkoon on lisätty numeroiden syöttökenttä, ja syöttökentän yläpuolella oleva Tyhjennä-kuvake on korostettu.

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


Kuinka käyttää Define Block -toimintoa

VEXcode IQ:n Omat lohkot -määritelmälohko on korostettuna työtilassa. Määritellyn lohkon teksti on 'Piirrä tuuman kokoinen neliö', ja sana size on numeroparametri, jota voidaan käyttää lohkon määritelmässä.

Parametria voidaan nyt käyttää "define"-lohkosta, kun se on luotu.

VEXcode IQ 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 "määrittele" -lohkoon.

VEXcode IQ My Blocks -määritelmälohko, jonka määritelmässä 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 size inches.

Käytä parametreja "define"-lohkosta.

VEXcode IQ My Blocks -komentolohko lisätty When Started -lohkon alapuolelle uuden lohkon suorittamiseksi. Tämä komentolohko kutsuu Piirrä tuuman kokoinen neliö -komentoa. Numeroparametrin arvoksi asetetaan 4.

Käytä "Kun aloitus" -lohkoon liitettyä "Oma lohko".


Kuinka käyttää My Blocks

Pelaa Siren Esimerkkiä

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

  • Toista sireenin ääni 3 kertaa
  • Aja eteenpäin 12 tuumaa
  • Toista sireenin ääni 6 kertaa

"Määritä" hattulohko katkaisee prosessin. Seuraavassa esimerkkivideossa tämä ”define” hat block pilkkoo lohkot, joita käytetään sireenin äänen toistamiseen tietyn määrän kertoja. Vedä lohkoissa käytettävät argumentit määrityslohkosta.

Kun "määrittely" -lohko on asetettu, äskettäin luotu lohko voidaan nyt vetää ja lisätä "kun aloitus" -lohkoon parametrien asettamiseksi. Tämä prosessi näytetään tässä videossa.

Pelaa sireenin ääntä VEXcode IQ My Blocks Määritelmä -lohko. Lohkossa lukee Sireenin äänentoistokerrat, ja sanakerrat on numeroparametri. Pinossa on Repeat-lohko, jonka toistomäärä on asetettu times-parametrille, ja Repeat-lohkossa on Play sound -lohko, joka on asetettu toistamaan sireenin ääntä. Määritelmälohkon vieressä on pino, jossa on ohjelma lohkon käyttämiseen. Tässä pinossa lukee Käynnistettynä soita sireenin ääni 3, aja eteenpäin 12 tuumaa ja soita sitten sireenin ääni 6.

Kun parametrit on muutettu, projekti on valmis ladattavaksi ja suoritettavaksi .

Tulosta uudella rivillä esimerkki

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

  • Aja eteenpäin 15 tuumaa
  • Tulosta akun kapasiteetti ja siirrä myös kohdistin uudelle riville Brainin näytöllä
  • Käännä robottia 180 astetta oikealle
  • Tulosta akun kapasiteetti ja siirrä myös kohdistin uudelle riville Brainin näytöllä

 

"Määritä" -hattulohko hajottaa lohkot, joita käytetään anturin reportteriarvojen tulostamiseen ja siirtyy sitten uudelle riville. Vedä argumentteja määrityslohkosta käytettäväksi lohkojen sisällä, kuten tässä videossa näkyy.

Kun "määrittely" -lohko on asetettu, äskettäin luotu lohko voidaan nyt vetää ja lisätä "kun aloitus" -lohkoon parametrien asettamiseksi. Tämä prosessi näytetään tässä videossa.

Tulosta rivinvaihdolla VEXcode IQ My Blocks Määritelmälohko. Lohko lukee Tulosta numero uudella rivillä, ja sana numero on numeroparametri. Pinossa on tulostuslohko, jonka tulostusarvossa on numero-parametri, ja sen jälkeen seuraava rivilohko. Määritelmälohkon vieressä on pino, jossa on ohjelma lohkon käyttämiseen. Tässä pinossa lukee: Käynnistettynä aja eteenpäin 15 tuumaa, tulosta akun kapasiteetti prosentteina uudella viivalla, käänny oikealle 180 astetta ja tulosta sitten akun kapasiteetti prosentteina uudella viivalla.

Kun parametrit on muutettu, projekti on valmis ladattavaksi ja suoritettavaksi .

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

Last Updated: