31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

REFERENZANLEITUNG VAL3 - Version 5.2<br />

Syntax<br />

void restartMove()<br />

void restartMove()<br />

Funktion<br />

Stellt die programmierte Freigabe <strong>de</strong>r Bewegung wie<strong>de</strong>r her und setzt die mit <strong>de</strong>r Anweisung stopMove()<br />

unterbrochene Bewegung fort.<br />

Wenn die programmierte Bewegungsfreigabe nicht durch stopMove() unterbrochen war, hat diese Anweisung<br />

keinerlei Auswirkungen.<br />

Siehe auch<br />

void stopMove()<br />

void resetMotion(), void resetMotion(joint Start)<br />

Syntax<br />

void waitEndMove()<br />

void waitEndMove()<br />

Funktion<br />

Annulliert die Glättung <strong>de</strong>r zuletzt gespeicherten Bewegungsanweisung und wartet auf die Ausführung dieser<br />

Anweisung.<br />

Diese Anweisung wartet nicht auf die Stabilisierung <strong>de</strong>s Roboters an seiner Endposition, son<strong>de</strong>rn nur dass die an die<br />

Getriebe gesen<strong>de</strong>te Positionsanweisung mit <strong>de</strong>r gewünschten Endposition übereinstimmt. Wenn die vollständige<br />

Stabilisierung nach <strong>de</strong>r Bewegung abgewartet wer<strong>de</strong>n soll, so muss die Anweisung isSettled() verwen<strong>de</strong>t wer<strong>de</strong>n.<br />

Ein Ausführungsfehler wird erzeugt, wenn ein zuvor aufgezeichneter Bewegungsbefehl nicht durchgeführt wer<strong>de</strong>n kann<br />

(Endpunkt außer Reichweite).<br />

Zum Beispiel<br />

waitEndMove()<br />

putln(sel(isEmpty(),1,-1)) // ergibt 1, wenn kein Befehl mehr ansteht<br />

putln(sel(isSettled(),1,-1)) // Kann -1 anzeigen, da <strong>de</strong>r Roboter noch nicht unbedingt stabilisiert ist<br />

watch(isSettled(), 1) // Wartet während maximal 1 s auf die Stabilisierung <strong>de</strong>s Roboters<br />

Siehe auch<br />

bool isSettled()<br />

bool isEmpty()<br />

void stopMove()<br />

void resetMotion(), void resetMotion(joint Start)<br />

D28056202B - <strong>06</strong>/<strong>2005</strong> 109 / 122

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!