Herunterladen Diese Seite drucken

Addi-Data APCI-1500 Technisches Referenzhandbuch Seite 52

Vorschau ausblenden Andere Handbücher für APCI-1500:

Werbung

Standardsoftware
Funktionsaufruf:
ANSI C :
void
v_FunctionName
{
.
.
}
int
unsigned char
i_ReturnValue = i_APCI1500_SetBoardIntRoutine (b_BoardHandle,
Return Wert:
0: Kein Fehler
-1: Handle-Parameter der Karte ist falsch
-2: Interrupt schon installiert
-3: Der ausgewählte Aufrufmode der Benutzer-Interruptroutine ist falsch
-4: Kein Speicherplatz für den Benutzer-Gemeinschaftsspeicher verfügbar
-5: Interruptroutine schon verwendet
-6: Es wurde der Karte kein Interrupt zugewiesen.
-7: ACPI kann nicht unter Windows NT 4.0 oder MS-Dos aktiviert werden.
-8: PNP OS kann nicht unter Windows NT 4.0 or MS-Dos aktiviert werden.
i
WICHTIG!
Diese Funktion ist nur für Visual Basic DOS
2)
i_APCI1500_SetBoardIntRoutineVBDos (..)
Syntax:
<Return Wert> = i_APCI1500_SetBoardIntRoutineVBDos
Parameter:
- Eingabe:
BYTE
b_BoardHandle
- Ausgabe:
Es erfolgt keine Ausgabe
Aufgabe:
Diese Funktion ist für alle Karten xPCI-1500 aufzurufen, auf die Sie ein Interrupt
aktivieren wollen. Wenn ein Interrupt erzeugt wird, wird ein Visual Basic Event
generiert. Siehe den Funktionsaufruf.
Beim ersten Aufruf der Funktion (erste Karte):
- werden die Interrupts der ausgewählten Karte ermöglicht.
Falls Sie mehrere xPCI-1500 betreiben, die auf Interrupts reagieren sollen,
müssen Sie die Funktion so oft aufrufen, wie Sie xPCI-1500 Karten betreiben.
50
(unsigned char b_BoardHandle,
unsigned char b_InterruptMask,
unsigned int b_InputChannelNumber)
i_ReturnValue;
b_BoardHandle;
(BYTE
Handle der Karte xPCI-1500
v_FunctionName );
b_BoardHandle)
APCI-/CPCI-1500

Werbung

loading

Diese Anleitung auch für:

Cpci-1500