La fonctionnalité de visualisation des étapes du projet fournit à l'utilisateur des éléments visuels importants qui l'aident à résoudre les problèmes ou à mieux comprendre le déroulement d'un projet. Lorsqu'un projet est exécuté, Fling the Hero Bot fonctionnera comme prévu, mais le résultat peut différer des intentions de l'utilisateur. La possibilité de voir les blocs s'exécuter étape par étape permet à l'utilisateur de mieux visualiser quels blocs peuvent être à l'origine de l'erreur.
Comment utiliser la fonction de planification de projet
Sélectionnez le bouton étape par étape situé en haut à droite de la barre d'outils VEXcode VR.
Une fois sélectionné, un surlignage vert apparaîtra autour du bloc {Quand démarré} pour indiquer où le programme commence, puis se déplacera immédiatement pour surligner le premier bloc de la pile. La surbrillance restera sur le premier bloc après {Quand on a commencé} jusqu'à ce que le bouton étape par étape soit sélectionné à nouveau.
Remarque: la mise en surbrillance passera immédiatement au-delà d'un bloc [Comment], car les blocs [Comment] ne modifient pas le projet ni les blocs qui l'entourent.
Sélectionnez à nouveau le bouton « Étape » pour exécuter le bloc mis en surbrillance. Une fois le bloc exécuté, le bloc suivant sera mis en surbrillance.
Continuez à utiliser le bouton étape par étape pour parcourir le projet bloc par bloc.
Débogage avec la fonction de débogage pas à pas du projet
La fonction « Étapes du projet » ralentit le déroulement du projet et fournit un retour visuel immédiat. Cela permet à l'utilisateur de parcourir le projet bloc par bloc afin d'observer le comportement et de corriger les erreurs.
Dans cet exemple, l'objectif est que Fling récupère une balle et marque un but dans le but en hauteur. Cependant, le projet prend une mauvaise tournure, et par conséquent, le ballon ne sera pas marqué dans le but en hauteur.
Exécutez le projet étape par étape à l'aide de la fonction « Exécution pas à pas du projet » jusqu'à ce qu'une erreur soit constatée.
Corrigez l'erreur.
L'erreur dans cet exemple était que Fling était programmé pour tourner à gauche de 155 degrés, or cette direction ne place pas Fling à l'angle correct pour que la catapulte puisse tirer la balle dans le but en hauteur. Le sens de virage doit être inversé, de gauche à droite.
Relancez ensuite le projet depuis le début en utilisant la fonction de parcours pas à pas du projet. Répétez ce processus jusqu'à ce que le projet fonctionne correctement.