Treiber-Software für WINDOWS
36
IK220LatchRef
Mit der nächsten Referenzmarke wird der Zählerwert im
Register 2 gespeichert. Der gespeicherte Wert ist ohne
Interpolation und kann mit IKGet32 bzw. IKGet48 ausgelesen
werden.
Prototyp:
BOOL IK220LatchRef (USHORT Axis);
Axis:
Nummer der Achse (0 bis 15)
IK220Latched
Stellt fest ob der Zählerwert gespeichert wurde.
Prototyp:
BOOL IK220Latched (USHORT Axis,
USHORT Latch, BOOL* pStatus);
Axis:
Nummer der Achse (0 bis 15)
Latch:
0 = Abfrage für Register 0
1 = Abfrage für Register 1
2 = Abfrage für Register 2
pStatus:
Zeiger auf Variable in welcher der Status abgelegt
wird.
False (=0) = Wert nicht gespeichert
True
IK220WaitLatch
Wartet bis der Zählerwert gespeichert wurde. Wenn keine
Timeout-Zeit definiert wurde wartet die Funktion bis ein
Zählerwert im entsprechenden Latch gespeichert wurde.
Prototyp:
BOOL IK220WaitLatch (USHORT Axis,
USHORT Latch);
Axis:
Nummer der Achse (0 bis 15)
Latch:
0 = Abfrage für Register 0
1 = Abfrage für Register 1
2 = Abfrage für Register 2
IK220SetTimeOut
Mit dieser Funktion kann eine Timeout-Zeit definiert werden.
Wird keine Timeout-Zeit definiert so warten die Funktionen
IK220WaitLatch, IK220WaitRef und IK220PositionRef bis das
jeweilige Ereignis eintrifft.
Prototyp:
BOOL IK220SetTimeOut (ULONG TimeOut);
TimeOut:
0 = kein Timeout
1.. = Timeout in ms
(≠0) = Wert gespeichert