Question

Est-il possible d'ajouter une sorte de débogage à un programme Lego Mindstorms, lors de l'utilisation de l'environnement glisser-déposer NXT?

Il serait agréable d'être en mesure de surveiller l'état des différents capteurs, mais même en sachant ce pas dans le programme en cours d'exécution a été serait bien.

Était-ce utile?

La solution

Il se trouve que cela est possible dans l'environnement NXT.

J'ai trouvé un exemple qui a marché à travers les étapes suivantes:

  • ajouter une boucle
  • à l'intérieur de la boucle, ajouter un capteur
  • Ensuite, ajouter un numéro à un contrôle de texte
  • ajouter un contrôle d'affichage
  • fil jusqu'à la sortie du capteur à l'entrée du nombre à Text Control
  • câbler la sortie du numéro de contrôle de texte à l'écran

Maintenant, lorsque vous l'exécutez, l'affichage se mettra à jour en permanence avec les valeurs provenant du capteur.

Il est donc pas beaucoup mieux que printf, mais vous savez, je suis beaucoup de programmation fait avec cette technique:)

Autres conseils

Je ne sais pas si vous pouvez le faire avec l'environnement NXT, mais vous pouvez utiliser Java à la place, et peut-être là-bas, vous pouvez le faire. Je l'ai acheté un livre il y a quelques années sur le thème de développement pour Mindstorms avec Java. Je ne ai jamais fait quoi que ce soit fait avec cependant. Je pense que ce fut celui-ci: http://www.amazon.com/Programming-Lego-Mindstorms-Java-CD- ROM / dp / 1928994555 / ref = pd_bxgy_b_img_b On dirait qu'ils entrent dans le débogage, de sorte que peut être une option, si vous étiez prêt à sortir de l'environnement NXT. On dirait qu'il n'y a qu'un seul livre sur le sujet NXT sur Amazon, et il est pas encore sorti, et wow - il y a alredy quelques critiques très négatifs. Je ne sais pas comment cela se passe ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top