Odottavien ja odottamattomien lohkojen ymmärtäminen VEXcode EXP:ssä

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 EXP -lohkoprojekti, joka koostuu When started -lohkosta, Drive forward -lohkosta ja Stop driving -lohkosta.

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

Odotuslohkot

Odottaa lohko keskeyttää loput pinosta, kunnes kyseisen lohkon toiminta on suoritettu loppuun.

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

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

VEXcode EXP Kynsirobotti EXP-kentällä, jonka edessä on sininen Buckyball.

VEXcode EXP -lohkoprojekti, joka käyttää 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 EXP: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 EXP -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: