LS_SetInputTrigMove
Beschreibung:
Konfiguriert den Pin 1 auf dem MFP, so dass man mit einem externen Signal
einen Move starten kann.
Delphi:
function LS_SetInputTrigMove (Mode: Integer; Wait: LongBool): Integer;
function LSX_SetInputTrigMove (LSID: Integer; Mode: Integer; Wait:
LongBool): Integer;
C++:
int SetInputTrigMove (int lMode, BOOL bWait);
LabView:
lMode – Modus.
Parameter:
lMode = 0 Funktion nicht aktiv
lMode = 1 absolut positionieren bei positiver Flanke
lMode = 2 absolut positionieren bei negativer Flanke
lMode = 3 relativ positionieren bei positiver Flanke
lMode = 4 relativ positionieren bei negativer Flanke
Verfahren wird der Wert, der in „distance" steht.
bWait
bWait = 1 es wird so lange gewartet, bis nach einem externen Signal
bWait = 0 es wird nicht auf einen Move gewartet.
bWait wird nicht ausgewertet, wenn lMode = 0.
Beispiel:
LS. SetInputTrigMove (3, False);
LS_GetPos
Beschreibung:
Abfrage der aktuellen Position aller Achsen
Für nicht vorhandene Achsen wird der Wert 0.0 zurückgeliefert
Delphi:
function LS_GetPos(var X, Y, Z, A: Double): Integer;
function LSX_GetPos(LSID: Integer; var X, Y, Z, A: Double): Integer;
C++:
int GetPos (double *pdX,double *pdY,double *pdZ,double *pdA);
LabView:
Parameter:
X, Y, Z, A: Positionswerte
Beispiel:
double X, Y, Z, A;
LS.GetPos(&X, &Y, &Z, &A);
– das Warten auf einen Move.
ein Move ausgeführt wird, danach wird der Modus auf 0
gesetzt.
D31105-0400-0de
6.
LSTEP
Anhang
LSTEP_API
6 82