Frage

Gibt es eine Möglichkeit, jede Art von Debugging zu einem Lego Mindstorms Programm hinzuzufügen, bei der Verwendung der NXT Drag-and-Drop-Umgebung?

Es wäre schön, in der Lage sein, den Status der verschiedenen Sensoren zu überwachen, sondern auch zu wissen, was Schritt im Programm lief schön wäre.

War es hilfreich?

Lösung

Es stellt sich heraus, dass dies in der NXT-Umgebung möglich ist.

fand ich ein Beispiel, das durch die folgenden Schritte ging:

  • fügen Sie eine Schleife
  • innerhalb der Schleife, fügen Sie einen Sensor
  • weiter, fügen Sie eine Nummer Text Kontrolle
  • fügen Sie eine Anzeigesteuerung
  • Draht bis der Ausgang des Sensors mit dem Eingang der Anzahl an Textsteuerung
  • verdrahten den Ausgang der Anzahl an Textsteuerung auf dem Display

Nun, wenn Sie es ausführen, wird die Anzeige ständig aktualisiert mit den Werten aus dem Sensor kommen.

So ist es nicht viel besser als printf Aussagen, aber Sie wissen, habe ich eine Menge mit dieser Technik gemacht Programmierung:)

Andere Tipps

Ich weiß nicht, ob Sie es mit dem NXT-Umgebung tun können, aber Sie können Java verwenden statt, und vielleicht gibt, können Sie es tun. Ich kaufte mir ein Buch vor ein paar Jahren zum Thema mit Java für MINDSTORMS entwickeln. Ich habe nie obwohl mit ihm tat eigentlich nichts. Ich denke, es war diese: http://www.amazon.com/Programming-Lego-Mindstorms-Java-CD- ROM / dp / 1928994555 / ref = pd_bxgy_b_img_b Sieht aus wie sie kommen in das Debuggen, damit kann eine Option sein, wenn Sie bereit sind, außerhalb der NXT-Umgebung zu bekommen. Sieht aus wie es nur ein NXT Buch über das Thema bei Amazon, und es ist noch nicht aus, und wow - es gibt alredy einige stark negativen Bewertungen. Nicht sicher, wie das passiert ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top