Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Handbuch ME-81, ME-8100
Beispiel
iErrorCode = me8100SetSinkSourceMode(0, REGISTER_SET_A, SINK_MODE);
iErrorCode = me8100EnableInt(0, REGISTER_SET_A, 0, 0);
iErrorCode = me8100GetIrqCnt(0, REGISTER_SET_A, &iIrqCntBefore);
Sleep(1000);
iErrorCode = me8100GetIrqCnt(0, REGISTER_SET_A, &iIrqCntAfter);
iErrorCode = me8100DisableInt(0, REGISTER_SET_A);
IrqCnt = (iIrqCntAfter-iIrqCntBefore);
Rückgabewert
Wurde die Funktion erfolgreich ausgeführt, so wird 1 zurückgege-
ben. Im Fehlerfall wird 0 zurückgegeben. Die genaue Fehlerursache
kann dann über _me8xxxGetDrvErrMess ermittelt werden
5.3.5

Fehler-Behandlung

_me8xGetDrvErrMess
me8100GetDrvErrMess
Beschreibung
Funktion gilt für die Modelle: ME-81, ME-8100A/B
Falls bei der unmittelbar vorher aufgerufenen API-Funktion des Trei-
bers ein Fehler aufgetreten ist, liefert diese Funktion den entspre-
chenden Fehlercode mit Fehlertext zurück.
Wichtiger Hinweis!
Diese Funktion darf nur aufgerufen werden, wenn die unmittelbar
vorher aufgerufene API-Funktion der ME8x_32.DLL bzw.
ME8100.DLL fehlerhaft (d. h. Funktionswert 0) ausgeführt wurde!
Definitionen
C:
Delphi:
Basic:
Meilhaus Electronic
//auf Interrupts warten
int _me8xxxGetDrvErrMess (char *pcErrortext[, int
iBufferSize]);
Function _me8xxxGetDrvErrMess (Var errortext:
errorstring[; iBufferSize: integer]): integer;
Declare Function me8xxxGetDrvErrMess Lib
"me8xxx_32" Alias "_VBme8xxxGetDrvErrMess@4"
(ByVal errortext As String[, ByVal iBufferSize As Long]) As
Long
Seite 67
Rev. 1.6D
Funktionsreferenz

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-8100

Inhaltsverzeichnis