Herunterladen Inhalt Inhalt Diese Seite drucken

Interrupt-Handling - Meilhaus Electronic ME-1400 PCI Handbuch

Ttl digital i/o- und zähler-karten
Inhaltsverzeichnis

Werbung

Rev. 1.3D
Rückgabewert
5.3.4

Interrupt-Handling

_me14xxDisableInt
Funktionsreferenz
Beispiel
Zähler 3 soll von internem 1 MHz Takt gespeist werden und alle drei
Zähler von Baustein B sollen kaskadiert also „in Reihe" geschaltet
werden:
iErrorCode = _me1400InitModeTimerB(iBoardNumber,
ME1400_TIMERINTERNCLOCK_1MHZ |
ME1400_TIMERCLOCKSOURCE0_INTERN |
ME1400_TIMERCLOCKSOURCE1_OUT0 |
ME1400_TIMERCLOCKSOURCE2_OUT1);
Wurde die Funktion erfolgreich ausgeführt, so wird 1 zurückgege-
ben. Im Fehlerfall wird 0 zurückgegeben. Die genaue Fehlerursache
kann dann über _me14xxGetDrvErrMess ermittelt werden.
Beschreibung
Funktion gilt für die Modelle: ME-14A/B und ME-1400A/B. Der ex-
terne Interrupteingang (OSC/IR IN) wird deaktiviert. (macht nur Sinn
wenn zuvor _me14xxEnableInt aufgerufen wurde)
Wichtiger Hinweis:
Verwendung dieser Funktion in Agilent VEE nur in Verbindung mit
_me1400GetIrqCnt möglich!
Definitionen
C:
int _me14xxDisableInt (int iBoardNumber, int
iServiceNo);
Delphi:
Function _me14xxDisableInt (iBoardNumber, iServiceNo:
integer): integer;
Basic:
nicht realisiert
Parameter
<BoardNumber>Nummer der anzusprechenden ME-14/1400
<ServiceNo>
(erste: 0, zweite: 1, x-te: x-1), siehe auch Seite 56
Interruptkanal; hier muß „1" übergeben werden
(A + B-Versionen)
Seite 74
Handbuch ME-14, ME-1400
Meilhaus Electronic

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-1400a cpciMe-14b isaMe-1400b pciMe-1400 cpciMe-1400b cpciMe-14a isa ... Alle anzeigen

Inhaltsverzeichnis