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

Ei-odotusblokit

VEXcode V5 -lohkoprojekti, joka koostuu When started -lohkosta, Drive forward -lohkosta ja Stop driving -lohkosta.

Ei-odottavatlohkot 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.

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

Odotuslohkot

VEXcode V5 -kynsirobotti pelikentällä, jonka edessä on violetti kuutiopelin nappula.
VEXcode V5 -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.

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

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

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

Lohkot, jotka voivat odottaa tai olla odottamatta

Aiemmin näytetty VEXcode V5 -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.

VEXcode V5 antaa käyttäjien muuttaa seuraavat odottavat lohkot 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.

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: