HEIDENHAIN IK 220 Benutzerhandbuch

Seite 55

Advertising
background image

Treiber-Software für WINDOWS

55

pDataSsi:

Zeiger auf Variable in welcher der absolute
Zählerwert des SSI-Geber abgelegt wird.

pDataInc:

Zeiger auf Variable in welcher der inkrementale
Zählerwert des SSI-Geber abgelegt wird.


IK220SetTimer
Programmiert den Timer mit dem durch „SetVal“ angegebenen
oder nächst größeren möglichen Wert. Die Zeit wird durch den
Parameter für das Zeitintervall des Timer und den Parameter für
den Software-Teiler eingestellt.
Prototyp:

BOOL IK220SetTimer (USHORT Axis,
ULONG SetVal, ULONG* pTimVal);

Axis:

Nummer der Achse (0 bis 15).

SetVal:

Gewünschter Timerwert in Mikrosekunden.

pTimVal:

Zeiger auf Variable in welcher der tatsächlich
programmierte Timerwert in Mikrosekunden
abgelegt wird.


IK220ModeTimer
Legt fest ob das Timer-Signal ausgegeben wird. Um die Achsen
einer Karte bzw. mehrerer Karten über eine externe Verbindung
speichern zu können muss das vom Timer erzeugte Signal
ausgegeben werden. Die Periodendauer des Timer-Signal hängt
nur vom Zeitintervall des Timer. Der im Software-Teiler
programmierte Wert hat darauf keinen Einfluss.
Prototyp:

BOOL IK220ModeTimer (USHORT Axis,

USHORT

Mode);

Axis:

Nummer der Achse (0 bis 15).

Mode:

0 = Timer-Signale werden nicht ausgegeben

1 = Timer-Signale werden ausgegeben


IK220ModeRam
Gespeicherte Zählerwerte können in einem Speicher auf der
IK 220 abgelegt werden. Die abgelegten Werte können dann
mit den Funktionen IK220GetRam bzw. IK220BurstRam
ausgelesen werden.
Prototyp:

BOOL IK220ModeRam (USHORT Axis,
USHORT Mode);

Axis:

Nummer der Achse (0 bis 15)

Mode:

0 = Eingespeicherte Zählerwerte werden nicht

abgelegt

1 = Eingespeicherte Zählerwerte aus Register 0

werden abgelegt

1)

2 = Eingespeicherte Zählerwerte aus Register 1

werden abgelegt

1)

Ringspeicherfunktion

Advertising