APCI-3600
46) i_PCI3600_InitChronometerModuleCyclicAcquisition
Syntax:
_INT_ i_PCI3600_InitChronometerModuleCyclicAcquisition
dw_OnBoardBufferSize,
Parameter:
- Eingabe:
DWORD dw_BoardHandle
BYTE
b_ChronometerModule
BYTE
b_Mode
DWORD dw_OnBoardBufferSize
DWORD dw_CompareValue
- Ausgabe
Es erfolgt keine Ausgabe
Aufgabe:
Initialisiert die zyklische Erfassung für das Chronometer-Modul
b_ChronometerModule.
Funktionsaufruf:
DWORD dw_BoardHandle;
(DWORD dw_BoardHandle,
BYTE b_ChronometerModule,
BYTE b_Mode,
DWORD
DWORD dw_CompareValue)
Handle der Karte
Index des Chronometer-Moduls (0 bis 3)
Definiert den verwendeten Mode
0: AUTO STOP-Mode
In diesem Mode ist der Speicher auf der Karte
mit Werten gefüllt.
Wenn der Speicher auf der Karte voll ist, wird
die Erfassung gestoppt und ein Interrupt wird
ausgelöst.
1: RING Buffer Mode
In diesem Mode befinden sich immer Werte
im Speicher auf der Karte.
In beiden Modes:
Jedesmal, wenn die Werte im Speicher
dw_CompareValue erreichen, wird ein
Interrupt ausgelöst, so dass die Software den
Wert vom Speicher ablesen kann.
Größe (in nbr Bytes : 1024 * 2
dw_OnBoardBufferSize
) des Speichers auf der Karte
(im RAM auf der Karte), die für den Chrono.
verwendet wird.
Definiert die Anzahl von Erfassungen, die im
Speicher auf der Karte stattfinden müssen, um
einen Interrupt zum Starten eines DMA-
Transfers zu generieren.
Software