Parcourir un projet dans VEXcode 123

La fonctionnalité Project Stepping offre à l'utilisateur un moyen de voir l'exécution d'un projet bloc par bloc. Ces repères visuels peuvent être utilisés pour aider les étudiants à résoudre des problèmes ou à mieux comprendre le déroulement d'un projet. Lorsqu'un projet est démarré, le Robot 123 exécutera le projet comme indiqué, mais il se peut que ce ne soit pas comme l'utilisateur l'avait prévu. La possibilité de voir les blocs exécutés un par un donne à l'utilisateur une meilleure idée des blocs susceptibles d'être à l'origine de l'erreur, de sorte que le débogage peut devenir un processus plus ciblé et plus efficace.


Comment utiliser la fonctionnalité de progression du projet

Barre d'outils VEXcode 123 avec l'icône Étape en surbrillance entre les icônes Démarrer et Arrêter.

Afin d'utiliser la fonction Project Stepping dans VEXcode 123, le robot 123 doit être connecté à votre tablette ou ordinateur. Pour plus d'informations sur la connexion d'un robot 123, l'article correspondant à votre appareil dans la section Installation et connexion de la bibliothèque VEX .

Sélectionnez le bouton Étape situé en haut à droite de la barre d’outils VEXcode 123.

Projet VEXcode 123 Blocks avec un bloc Drive for, un bloc Turn for et un autre bloc Drive for. Le premier bloc Drive for est surligné en vert pour montrer que le programme a effectué une étape et que ce bloc est désormais en cours d'exécution.

Une fois sélectionné, un surlignage vert apparaîtra et clignotera autour du bloc {When started} pour indiquer où le programme commence, puis se déplacera immédiatement pour mettre en surbrillance le premier bloc de la pile. La surbrillance restera sur le premier bloc après {When started} jusqu'à ce que le bouton Step soit à nouveau sélectionné.

Projet VEXcode 123 Blocks avec un bloc Drive for, un bloc Turn for et un autre bloc Drive for. Le bloc Tourner pour est surligné en vert pour montrer que le programme a effectué deux étapes et que ce bloc est maintenant en cours d'exécution.

Sélectionnez à nouveau le bouton Étape pour démarrer le bloc mis en surbrillance. Le point culminant clignotera pendant l'exécution du bloc. Une fois le bloc terminé, le bloc suivant sera mis en surbrillance, indiquant qu'il est prêt à exécuter la commande suivante lorsque le bouton Étape est à nouveau sélectionné.

Continuez à utiliser le bouton Étape pour exécuter le projet bloc par bloc. Lorsque vous parcourez un projet, la sélection du bouton Démarrer entraînera l’exécution du reste du projet à pleine vitesse. Cela peut être utile si vous souhaitez parcourir les premiers blocs d'un projet, puis réaliser le reste du projet tel qu'il est écrit.


Débogage avec la fonctionnalité de progression du projet

Projet de blocs VEXcode 123 avec 4 paires de blocs Drive for et Turn for qui sont destinés à conduire le robot dans un carré. Un bloc incorrect est mis en évidence pour indiquer qu'il y a un bogue dans le code.

La fonction Project Stepping ralentit le flux du projet et fournit un retour visuel direct sur ce que fait le robot 123 à chaque bloc du projet. Cela permet à l'utilisateur de parcourir le projet bloc par bloc pour observer les comportements et corriger les erreurs.

Dans cet exemple, l'intention est que le robot 123 roule dans un carré (avancez d'un pas et tournez à droite de 90 degrés, 4 fois pour créer un carré). Cependant, le projet prend un mauvais tournant.

Projet de blocs VEXcode 123 avec 4 paires de blocs Drive for et Turn for qui sont destinés à conduire le robot dans un carré. Un bloc incorrect est surligné en vert pour indiquer que le programme est en train de résoudre le bogue. Un diagramme à droite montre le robot prenant un mauvais virage sur son itinéraire.

Utilisez la fonction Project Stepping pour démarrer et exécuter le projet étape par étape jusqu'à ce qu'une erreur soit observée.

Projet VEXcode 123 Blocks montrant deux versions du programme Drive in a square. La version de gauche montre un bloc Turn for configuré pour tourner à gauche alors qu'il devrait tourner à droite, et cette erreur est corrigée dans la version de droite.

Corriger l'erreur.

Projet de blocs VEXcode 123 avec 4 paires de blocs Drive for et Turn for qui conduiront le robot dans un carré. Le blocage de virage incorrect a été corrigé et un diagramme à droite montre le robot conduisant avec le bon itinéraire.

Ensuite, sélectionnez le bouton Arrêter et utilisez le bouton Étape pour redémarrer le projet depuis le début, en utilisant la fonction Project Stepping pour observer le comportement du Robot 123 dans chaque bloc du projet. Répétez ce processus jusqu'à ce que le projet fonctionne comme prévu.

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

Last Updated: