Herunterladen Diese Seite drucken

Ik220Readeninc; Ik22Modeencont - HEIDENHAIN IK 220 Benutzerhandbuch

Pc-zählerkarte zum anschluss von heidenhain-messgeräten

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Treiber-Software für WINDOWS
50

IK220ReadEnInc

Liefert den absoluten und inkrementalen Zählerwert des
angeschlossenen EnDat-Geber zurück. Der EnDat-Zählerwert
hat die gleiche Wertigkeit wie der Inkremental-Wert, d.h. 1,0
entspricht einer Signalperiode!
Prototyp:
BOOL IK220ReadEnInc (USHORT Axis,
USHORT Latch, USHORT* pStatus,
double* pDataEn, USHORT* pAlarm,
double* pDataInc);
Axis:
Nummer der Achse (0 bis 15)
Latch:
0 = Auslesen Inkremental-Wert über Register 0
1 = Auslesen Inkremental-Wert über Register 1
pStatus:
Zeiger auf eine Variable in welcher der EnDat-
Status abgelegt wird.
0 = o.k.
1 = Geber antwortet nicht bzw. kein Geber
angeschlossen
2 = Fehler CRC-Summe
3 = Fehler Typ A
pDataEn:
Zeiger auf Variable in welcher der absolute
Zählerwert des EnDat-Geber abgelegt wird.
pAlarm:
Zeiger auf Variable in welcher das Alarm-Bit
abgelegt wird.
0 = o.k.
1 = Alarm ist aufgetreten
pDataInc:
Zeiger auf Variable in welcher der inkrementale
Zählerwert des EnDat-Geber abgelegt wird.
IK220ModeEnCont
Startet und stoppt den durchlaufenden EnDat-Takt. Mit
durchlaufendem EnDat-Takt werden ständig neue EnDat-
Zählerwerte abgerufen und synchron dazu die Inkremental-
Werte ermittelt. Die Zählerwerte können mit der Funktion
IK220ReadEnIncCont ausgelesen werden. Andere Funktionen
können in dieser Betriebsart nicht benutzt werden. Wird der
durchlaufende EnDat-Takt ohne CRC-Prüfung gestartet wird
nach der Datenübertragung die CRC-Summe nicht überprüft,
dadurch wird die Abrufzeit verkürzt.
Prototyp:
BOOLIK220ModeEnCont (USHORT Axis,
USHORT Latch, USHORT Mode,
SHORT* pStatus)
Axis:
Nummer der Achse (0 bis 15)
Latch:
0 = Auslesen Inkremental-Wert über Register 0.

Quicklinks ausblenden:

Werbung

Kapitel

loading