LS_MoveRel
Beschreibung:
Relativen Vektor fahren
(Die Achsen x, y, z und a werden um die übergebenen Strecken verfahren.)
Delphi:
function LS_MoveRel(X, Y, Z, A: Double; Wait: LongBool): Integer;
function LSX_MoveRel(LSID: Integer; X, Y, Z, A: Double; Wait: LongBool):
Integer;
C++:
int MoveRel (double dX, double dY, double dZ, double dA, BOOL Wait);
LabView:
Parameter:
X, Y, Z und A
+- Verfahrbereich
Eingabe ist abhängig von der Dimension
Wait: Gibt an, ob die Funktion nachdem die Position erreicht wurde (= true)
oder direkt zurückkehren soll (= false)
Beispiel:
LS.MoveRel(10.0, 10.0, 10.0, 10.0, true);
LS_MoveRelShort
Beschreibung:
Positionieren Relativ (short command)
Dieser Befehl sollte verwendet werden, damit aufeinander folgende relative
Verfahrbefehle (mit derselben Strecke) schneller angefahren werden.
Die Strecke muß zuvor einmal mit LS_SetDistance gesetzt worden sein.
Delphi:
function LS_MoveRelShort: Integer;
function LSX_MoveRelShort(LSID: Integer): Integer;
C++:
int MoveRelShort ();
LabView:
Parameter:
-
Beispiel:
LS.SetDistance(1.0, 1.0, 0, 0);
for (i = 0; i < 10; i++) LS.MoveRelShort();
// 10mal X- und Y-Achse um 1 mm relativ positionieren
D31105-0400-0de
6.
LSTEP
Anhang
LSTEP_API
6 87