So, ich war jetzt ne Woche offline
. Ich werde morgen noch einmal ein paar Sachen ausprobieren.
Ich habe noch kein Verständnis dafür wie die NXT-Shell funktioniert und welche Elemente dafür sorgen das es manchmal funktioniert und manchmal nicht. Ich mein damit, das man ein Programm auf dem NXT ausführen kann und parallel dazu ein Programm auf dem Computer ausführt, welches dann als NXT-Shell auf den gleichen NXT zugreift. Mal geht’s – mal nicht (je nachdem welche Elemente man benutzt).
Ich habe auch ein Beispiel gefunden,
https://decibel.ni.com/content/docs/DOC-11109 welches genau das macht was ich brauch. Geht nur nicht weil:
- ich lade das NXT-client vi auf den nxt und es startet
- dann will ich das PC-host vi auf dem pc starten (Computer als Ziel) und es kommt der Fehler “error comuncation with nxt shell“ (bestimmt weil ja da schon das NXT-client vi gerade läuft??)
hat jemand eine Ahnung was ich da falsch mache??
PS: es wäre natürlich sehr einfach wenn ich nur ein Programm schreibe und dann “Computer als Ziel“ wähle. Dann kann ich vom Frontpannel aus NXT-Sensordaten betrachten und Motoren ansteuern usw. Aber ich will (muss/soll) Temperatursensoren von
http://dexterindustries.com/Products-Thermometer.html nutzen. Die funktionieren nur wenn das Programm direkt auf dem NXT ausgeführt wird. Warum weiß ich nicht ganz genau, aber die funktionieren analog und haben kein i^2c-bus (hab ich mit einem Oszilloskop überprüft) und ich mein das bei “Computer als Ziel“ die NXT-Shell die Sensordaten über den i^2c-Bus auf dem NXT auslesen will (bei allen anderen mir verfügbaren Sensoren, auch von Drittanbietern, funktioniert das (die haben alle einen i^2c-Bus, sagt mir das Oszi
))??
Ich probier morgen noch ein bisschen und werde Neuigkeiten dann hier posten.
Gruss, RoboPeer