Herunterladen Diese Seite drucken

Ik220Getsig; Ik220Burstsig - HEIDENHAIN IK 220 Benutzerhandbuch

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

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

pStatus:
Status des RAM-Buffers.
Bit0=1 : Buffer-Überlauf
Bit1=1 : kein Wert im Buffer
Bit2=1 : letzten Wert aus Buffer gelesen
Bit15=1: Fehler beim Puffer auflesen

IK220GetSig

Ein im RAM-Buffer abgelegtes Amplituden-Wertepaar wird
ausgelesen. Nach dem Lesen wird der Lesezeiger erhöht.
Prototyp:
BOOL IK220GetSig (USHORT Axis,
USHORT* pPeriod, SHORT* pAmp0,
SHORT* pAmp90, USHORT* pRead,
USHORT* pWrite, USHORT* pStatus)
Axis:
Nummer der Achse (0 bis 15)
pPeriod:
Zeiger auf Variable in welcher die unteren 16 Bit
des Signalperiodenzählers abgelegt werden.
pAmp0:
Zeiger auf Variable in welcher der 0°-Amplituden-
wert abgelegt wird.
pAmp90:
Zeiger auf Variable in welcher der 90°-Amplituden-
wert abgelegt wird.
pRead:
Zeiger auf eine Variable in welcher der Offset des
Schreibzeigers im RAM-Buffer abgelegt wird.
pWrite:
Zeiger auf Variable in welcher der Offset des
Lesezeigers im RAM-Buffer abgelegt wird.
pStatus:
Status des RAM-Buffers.
Bit0=1 : Buffer-Überlauf
Bit1=1 : kein Wert im Buffer
Bit2=1 : letzten Wert aus Buffer gelesen

IK220BurstSig

Vorher im RAM-Buffer abgelegte Amplituden-Wertepaare
werden ausgelesen. Der Lesezeiger wird anschließend um die
Anzahl gelesener Werte erhöht.
Prototyp:
BOOL IK220BurstSig (USHORT Axis,
USHORT maxCount, USHORT* pPeriod,
SHORT* pAmp0, SHORT* pAmp90,
USHORT* pCount, USHORT* pStatus)
Axis:
Nummer der Achse (0 bis 15)
maxCount: Maximale Anzahl der Wertepaare die bei einem
Aufruf gelesen werden.
pPeriod:
Zeiger auf ein Array von Variablen, in welchem die
Signalperiodenzähler-Werte abgelegt werden. Es
muss Platz für maxCount Werte reserviert
werden!
pAmp0:
Zeiger auf ein Array von Variablen in welchem die
0°-Amplitudenwerte abgelegt werden. Es muss
Platz für maxCount Werte reserviert werden!
Treiber-Software für WINDOWS
57

Quicklinks ausblenden:

Werbung

Kapitel

loading