Parcourir un projet avec le codeur

Normalement, lorsqu'un projet Coder est en cours d'exécution, il passe d'une carte à la suivante dès que cette action est terminée. Grâce à la fonctionnalité Step, vous pouvez démarrer un projet, mais dans un mode spécial où vous contrôlez le flux. Lorsque vous utilisez le bouton Step, le robot 123 fera une pause après chaque carte codeur, jusqu'à ce que le bouton Step soit à nouveau enfoncé. 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 cartes exécutées une par une donne à l'utilisateur une meilleure idée des cartes 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 fonction étape

Pour utiliser la fonction Step, le Robot 123 doit être connecté à votre Coder. Pour plus d'informations sur la connexion d'un robot 123 et d'un codeur, consultez l'article Utilisation de la bibliothèque VEX Coder VEX.

Codeur avec une carte When start 123 dans la fente supérieure et le bouton Step mis en surbrillance.

Avant d'utiliser la fonctionnalité Step, créez un projet dans le Coder. Ensuite, sélectionnez le bouton Étape en haut du codeur pour commencer.

Codeur avec un projet qui se compose de 3 cartes et lit Au démarrage 123, conduisez 2 puis tournez à gauche. L'indicateur d'étape jaune se trouve au niveau de la carte "Quand démarrer" 123.

Une fois sélectionné, un voyant jaune apparaîtra à côté de la carte Codeur « Quand démarrer 123 » pour indiquer où commence le projet.

Codeur avec un projet qui se compose de 3 cartes et lit Au démarrage 123, conduisez 2 puis tournez à gauche. L'indicateur de pas jaune se trouve sur la carte Drive 2.

Appuyez à nouveau sur le bouton Step et le voyant jaune passera à la carte suivante dans le codeur.

Codeur avec un projet qui se compose de 3 cartes et lit Au démarrage 123, conduisez 2 puis tournez à gauche. L'indicateur de pas se trouve sur la carte Drive 2 et est devenu vert.

Sélectionnez à nouveau le bouton Étape pour démarrer la carte Codeur à côté du voyant jaune. Le voyant deviendra vert lorsque la carte Codeur sera exécutée.

Codeur avec un projet qui se compose de 3 cartes et lit Au démarrage 123, conduisez 2 puis tournez à gauche. L'indicateur de pas jaune se trouve sur la carte Tourner à gauche.

Une fois le comportement terminé, une lumière jaune apparaîtra à côté de la carte Codeur suivante, indiquant qu'elle est prête à exécuter la commande suivante lorsque le bouton Étape est à nouveau sélectionné.

Regardez cette vidéo pour voir la fonction Étape utilisée pour parcourir le projet une carte à la fois.

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 premières cartes Coder, puis réaliser le reste du projet tel qu'il est écrit.


Débogage avec la fonctionnalité Step

La fonction Step ralentit le flux du projet et fournit un retour visuel direct sur ce que fait le robot 123 sur chaque carte Coder du projet. Cela permet à l'utilisateur de parcourir le projet une carte Codeur à la fois pour observer les comportements et corriger les erreurs.

Codeur avec un projet composé de 9 cartes utilisées pour piloter le robot dans un carré. Le projet comporte 4 paires répétitives de Drive 1 et Turn, mais l'une des paires est Turn left au lieu de Turn right. La carte Tourner à gauche incorrecte est mise en surbrillance.

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

Vue de haut en bas du chemin que le robot 123 emprunterait lors de l'exécution de ce projet. Le virage à gauche éloigne le robot du parcours du carré.

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 de codeur pour conduire le robot dans un carré, maintenant avec la carte Tourner à gauche corrigée en la remplaçant par une carte Tourner à droite.

Corriger l'erreur.

Vue de dessus du chemin du robot 123 ayant réussi à traverser un carré, et du programme Coder correspondant contenant 4 paires de cartes Drive 1 et Turn right.

Ensuite, sélectionnez le bouton Stop et utilisez le bouton Step pour recommencer le projet depuis le début, en utilisant la fonction Step pour observer le comportement du Robot 123 avec chaque carte Coder du projet.

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

Last Updated: