HEIDENHAIN IK 220 Benutzerhandbuch

Seite 60

Advertising
background image

Treiber-Software für WINDOWS

60

IK220Output
Schreibt einen 16-Bit-Wert auf die angegebenen Adresse der
Achse.
Prototyp: BOOL

IK220Output (USHORT Axis,

USHORT Adr, USHORT Data)

Axis:

Nummer der Achse (0 bis 15)

Adr:

Adresse des Registers (0 bis 15 bzw. 0 bis 0x0F)

Data:

Wert der in das Register geschrieben wird


IK220RamRead
Aus dem RAM der IK 220 wird ein 16-Bit-Wert gelesen.
Prototyp:

BOOL IK220RamRead (USHORT Axis,
USHORT Adr, USHORT* pData)

Axis:

Nummer der Achse (0 bis 15)

Adr:

Adresse Im RAM (0 bis 65535)

pData:

Zeiger auf Variable in welcher der Wert abgelegt
wird.


IK220RamWrite
Ein 16-Bit-Wert wird in das RAM der IK 220 geschrieben.
Prototyp:

BOOL IK220RamWrite (USHORT Axis,
USHORT Adr, USHORT Data)

Axis:

Nummer der Achse (0 bis 15)

Adr:

Adresse im RAM (0 bis 65535)

Data:

Wert (16 Bit) der ins RAM geschrieben wird


IK220DownLoad
Die Firmware der IK 220 wird in das RAM geladen.
Prototyp: BOOL

IK220DownLoad (USHORT Axis,

USHORT* pPgmData, ULONG PgmSize)

Axis:

Nummer der Achse (0 bis 15)

pPgmData Zeiger auf ein Array in dem die Programm-

Informationen abgelegt sind

PgmSize:

Anzahl der Bytes im Array PgmData


IK220SetEnClock
Setzt die Clock-Leitung der EnDat-Schnittstelle.
Prototyp: BOOL

IK220SetEnClock (USHORT Axis,

BOOL State, USHORT* pStatus)

Axis:

Nummer der Achse (0 bis 15)

State:

False (=0): Clock-Leitung auf Low-Pegel setzen

True

(

0): Clock-Leitung auf High-Pegel setzen

pStatus:

0 = o.k.

1 = Fehler

Advertising