Beispiel:
#5 (Request Motion Status)
Beschreibung:
Format:
Argumente:
Antwort:
Beispiele:
#7 (Request Controller Ready Status)
Beschreibung:
Format:
C-863 Mercury Controller
Senden:
#4
Empfangen:
0x9005
Hinweis: Die Antwort wird im Hexadezimalformat
angegeben. Sie besagt: die Achse ist an der Zielposition
(On-Target-Status = wahr), der Servomodus ist
eingeschaltet, es ist kein Fehler aufgetreten, der Status der
digitalen Eingangsleitungen 1 bis 4 ist low, und der
Versteller befindet sich auf der positiven Seite des
Referenzschalters (Endschalter sind nicht aktiv, beachten
Sie, dass die Logik der Signale in diesem Beispiel invertiert
ist).
Fragt den Bewegungsstatus der Achsen ab.
#5
Keine
Die Antwort <uint> ist bit-codiert und wird als hexadezimale
Summe der folgenden Codes zurückgegeben:
1 = erste Achse bewegt sich
2 = zweite Achse bewegt sich
4 = dritte Achse bewegt sich
...
0 gibt an, dass die Bewegung aller Achsen abgeschlossen
ist
3 gibt an, dass sich die erste und die zweite Achse
bewegen
Fragt den Bereitschaftsstatus des Controllers ab (prüft, ob
Controller zum Ausführen eines neuen Befehls bereit ist).
Hinweis: Verwenden Sie #5 (S. 167) anstelle von #7, um zu
verifizieren, ob die Bewegung beendet ist.
#7
MS205D
9 GCS-Befehle
Version: 2.0.0
167