APCI-/CPCI-1710
b_IndexOperation
APCI1710_HIGH_EDGE_LATCH_COUNTER
APCI1710_LOW_EDGE_LATCH_COUNTER
APCI1710_HIGH_EDGE_CLEAR_COUNTER
APCI1710_LOW_EDGE_CLEAR_COUNTER
APCI1710_HIGH_EDGE_LATCH_AND_CLEAR_
COUNTER
APCI1710_LOW_EDGE_LATCH_AND_CLEAR_
COUNTER
Funktionsaufruf:
ANSI C :
int
unsigned char
i_ReturnValue = i_APCI1710_InitIndex
Return Wert:
0: Kein Fehler
-1: Handle Parameter der Karte ist falsch.
-2: Die ausgewählte Modulnummer ist falsch.
-3: Zähler nicht initialisiert. Siehe Funktion "i_APCI1710_InitCounter"
-4: Die ausgewählte Referenz-Aktion ist falsch.
-5: Der Index-Betriebsmode ist falsch.
-6: Der automatische Mode-Parameter ist falsch.
-7: Der Interrupt-Parameter ist falsch.
-8: Interrupt nicht initialisiert.
Siehe Funktion "i_APCI1710_SetBoardIntRoutineXX"
Tabelle 3-10: Index-Aktion
i_ReturnValue;
b_BoardHandle;
(b_BoardHandle,
0,
APCI1710_DISABLE,
APCI1710_HIGH_EDGE_LATCH_COUNTER,
APCI1710_ENABLE,
APCI1710_DISABLE);
Beschreibung
Nach einem Index-Signal (High Pegel), wird der
Zählerwert (32-Bit) in das erste Latch-Register
gelatcht.
Nach einem Index-Signal (Low Pegel), wird der
Zählerwert (32-Bit) in das erste Latch-Register
gelatcht.
Nach einem Index-Signal (High Pegel), wird der
Zählerwert gelöscht (32-Bit).
Nach einem Index-Signal (Low Pegel), wird der
Zählerwert gelöscht (32-Bit).
Nach einem Index-Signal (High Pegel), wird der
Zählerwert (32-Bit) in das erste Latch-Register
gelatcht und dann gelöscht (32-Bit)
Nach einem Index-Signal (Low Pegel), wird der
Zählerwert (32-Bit) in das erste Latch-Register
gelatcht und dann gelöscht (32-Bit)
Standardsoftware
67