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
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.
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é.
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
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.
Utilisez la fonction Project Stepping pour démarrer et exécuter le projet étape par étape jusqu'à ce qu'une erreur soit observée.
Corriger l'erreur.
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.