Comprendre les blocs en attente et sans attente dans VEXcode V5

Blocs sans attente

Schéma illustrant différents blocs utilisés dans les tutoriels de robotique V5, présentant leurs fonctions et leurs connexions à des fins éducatives.

Les blocssans attente font que la pile continue même si le comportement du bloc n'est pas encore terminé.

Le bloc « drive » est un bon exemple de bloc sans attente. Dans l'exemple ci-dessous, le robot ne bouge pas car le bloc « conduire » démarre mais ensuite le bloc « arrêter de conduire » l'arrête avant que les moteurs ne puissent bouger.

Les blocs sans attente sont utiles lorsque vous souhaitez exécuter plusieurs comportements en même temps.

Blocs d'attente

Capture d'écran d'une interface de programmation VEX V5 Blocks, présentant divers blocs de programmation et options pour la création de commandes de contrôle de robot, utilisées dans les didacticiels pour l'enseignement de la robotique VEX.

Capture d'écran de l'interface des didacticiels V5 Blocks montrant divers blocs de programmation et leur disposition pour le codage de projets de robotique.

En attente deblocs, le reste de la pile est mis en pause jusqu'à ce que le comportement de ce bloc soit terminé.

La plupart des blocs d'attente se trouvent parmi les blocs Motion et Drivetrain.

Si un Clawbot VEX V5 a besoin de récupérer un cube, vous pouvez utiliser des blocs d'attente pour que le robot exécute chaque comportement individuellement.

Blocs qui peuvent attendre ou ne pas attendre

Capture d'écran d'un didacticiel de programmation VEX V5 Blocks, présentant divers blocs de programmation et leurs connexions, illustrant comment créer un programme de contrôle de robot simple.

VEXcode V5 permet aux utilisateurs de changer les blocs d'attente suivants en blocs de non-attente en un seul clic : « tourner pour », « tourner pour se positionner », « conduire pour », « tourner pour » et « tourner pour se diriger ».

En changeant le bloc d'ouverture de la griffe en non-attente et en changeant le bloc de levée du bras en non-attente, le Clawbot avance pendant que la griffe s'ouvre et recule pendant que le bras se lève.

Cette approche pour récupérer un cube est meilleure en compétition car elle permet de gagner du temps.

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

Last Updated: