Comprendre les séquences#
Ce tutoriel aborde le séquençage dans VEXcode GO. À la fin, vous comprendrez pourquoi l’ordre de vos blocs est important.
Une séquence ne concerne pas les blocs utilisés, mais leur ordre d’exécution. Les blocs d’une pile s’exécutent un à un, en commençant par celui du haut et en descendant. Si l’ordre des blocs est incorrect, votre robot risque de ne pas se comporter comme prévu.
Par exemple, ce projet fait avancer le robot, puis le tourne vers la droite.
au démarrage :: hat events
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
Ce sont les mêmes deux blocs, mais leur ordre est inversé. Le robot tourne d’abord, puis avance dans sa nouvelle direction, pour finalement se retrouver à un endroit différent de celui où il se trouvait auparavant.
au démarrage :: hat events
pivoter [droite v] de (90) degrés ▶
se déplacer [avant v] sur (200) [mm v] ▶
L’ordre des blocs est également important pour ceux qui préparent les suivants. Si vous placez un bloc définir la vitesse de déplacement après vos blocs de déplacement, il semblera inopérant, car ces mouvements ont déjà eu lieu avant que la vitesse du robot ne soit modifiée.
au démarrage :: hat events
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
définir la vitesse du mobile à (50) %
Pour ralentir réellement le robot, le bloc définir la vitesse d’entraînement doit précéder les mouvements qu’il affecte.
au démarrage :: hat events
définir la vitesse du mobile à (50) %
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶