Odottavien ja odottamattomien lohkojen ymmärtäminen VEXcode IQ:ssa

Ei-odotusblokit

Ei-odottavat lohkot saavat pinon jatkamaan, vaikka lohkon toiminta ei olisi vielä valmis.

"Ajo"-lohko on hyvä esimerkki ei-odottavasta lohkosta. Alla olevassa esimerkissä robotti ei liiku, koska "ajo" -lohko alkaa, mutta sitten "lopeta ajo" -lohko pysäyttää sen ennen kuin moottorit pääsevät liikkumaan.

VEXcode IQ -lohkoprojekti, joka koostuu Käynnistys-lohkosta, Eteenpäinajo-lohkosta ja Ajon pysäytys -lohkosta.

Ei-odottavat lohkot ovat hyödyllisiä, kun haluat suorittaa useita toimintoja samanaikaisesti.

Odotuslohkot

Odotus lohko pysäyttää pinon loppuosan, kunnes kyseisen lohkon toiminta on suoritettu loppuun.

Suurin osa odotuslohkoista löytyy Motion- ja Drivetrain-lohkoista.

Jos VEX IQ Clawbotin on noudettava kuutio, voit käyttää odotuslohkoja saadaksesi robotin suorittamaan jokaisen toiminnon erikseen.

VEXcode IQ Kynsirobotti IQ-kentällä, jonka edessä on sininen kuutio.

VEXcode IQ -lohkoprojekti, jossa käytettiin Spin for- ja Drive for -lohkoja, joista molempia voidaan laajentaa odottamattomiksi. Projektin teksti on seuraava: Käynnistyksen jälkeen pyöritä ClawMotoria 90 astetta auki ja aja sitten eteenpäin 15 senttimetriä. Seuraavaksi pyöritä kynsimoottoria kiinni 90 astetta, pyöritä varsimoottoria ylös 180 astetta ja aja sitten taaksepäin 15 cm.

Lohkot, jotka voivat odottaa tai olla odottamatta

VEXcode IQ:n avulla käyttäjät voivat muuttaa seuraavat odotuslohkot odottamattomiksi lohkoiksi yhdellä napsautuksella: "spin for", "spin to position", "drive for", "turn for" ja "turn to heading".

Vaihtamalla kynnen avaamislohkon odottamattomaksi ja vaihdamalla varren nostamisen lohko ei-odotustilaan, Clawbot ajaa eteenpäin kynnen avautuessa ja ajaa taaksepäin käsivarren noustessa.

Aiemmin näytetty VEXcode IQ -lohkoprojekti, jossa kaksi Spin for -lohkoa on nyt laajennettu odottamattomiksi. Projektin lukee nyt: Käynnistyksen jälkeen pyöritä ClawMotoria 90 astetta auki äläkä odota, vaan aja sitten eteenpäin 15 senttimetriä. Seuraavaksi pyöritä kynsimoottoria kiinni 90 astetta, pyöritä käsimoottoria ylös 180 astetta äläkä odota, ja aja sitten taaksepäin 15 cm.

 

Tämä lähestymistapa kuution hakemiseen on parempi kilpailuasetuksissa, koska se säästää aikaa.

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

Last Updated: