Pochopení čekajících a nečekacích bloků ve VEXcode EXP

Nečekající bloky

Nečekající blok bude mít zásobník pokračovat, i když chování bloku ještě není dokončeno.

Blok „drive“ je dobrým příkladem bloku bez čekání. V níže uvedeném příkladu se robot nepohybuje, protože začíná blok „pohon“, ale blok „zastavit jízdu“ jej zastaví dříve, než se motory mohou pohnout.

Projekt bloků VEXcode EXP, který se skládá z bloku When started, bloku Drive forward a bloku Stop driving.

Bloky bez čekání jsou užitečné, když chcete provádět více chování současně.

Čekací bloky

Čekání blok pozastaví zbytek zásobníku, dokud nebude chování tohoto bloku dokončeno.

Většina čekajících bloků se nachází mezi bloky Motion a Drivetrain.

Pokud VEX EXP Clawbot potřebuje získat kostku, můžete použít čekající bloky, aby robot provedl každé chování samostatně.

VEXcode EXP Clawbot na poli EXP s modrým Buckyballem umístěným před ním.

Projekt bloků VEXcode EXP, který používá bloky Spin a Drive, přičemž oba lze rozšířit tak, aby nečekaly. Projekt zní: Po spuštění otočte ClawMotor o 90 stupňů a poté jeďte dopředu o 6 palců. Dále otočte ClawMotor o 90 stupňů do zavřené polohy, otočte ArmMotor o 180 stupňů nahoru a poté jeďte 6 palců dozadu.

Bloky, které mohou počkat nebo ne

VEXcode EXP umožňuje uživatelům jedním kliknutím změnit následující čekající bloky na nečekající bloky: „otočte se pro“, „otočte do polohy“, „jeďte na“, „otočte se na“ a „otočte se na kurz“.

Změnou bloku pro otevření drápu na nečekací a změnou bloku pro zvedání paže na nečekací se Clawbot pohybuje vpřed, zatímco se dráp otevírá, a jede vzad, zatímco se rameno zvedá.

Dříve zobrazený projekt bloků VEXcode EXP, který má nyní dva bloky Spin for rozšířené tak, aby nečekaly. Projekt nyní zobrazuje text „Po spuštění otočte ClawMotor o 90 stupňů, nečekejte a poté pojeďte dopředu o 6 palců“. Dále otočte ClawMotor o 90 stupňů dozadu, otočte ArmMotor o 180 stupňů nahoru a nečekejte, a poté jeďte couvací rychlostí 15 cm.

 

Tento přístup k získávání krychle je lepší v nastavení soutěže, protože šetří čas.

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

Last Updated: