Herunterladen Inhalt Inhalt Diese Seite drucken

I_Pci3600_Initanaloginputmodulecyclicacquisition() - Addi-Data APCI-3600 Referenzhandbuch

Inhaltsverzeichnis

Werbung

APCI-3600

19) i_PCI3600_InitAnalogInputModuleCyclicAcquisition()

Syntax:
_INT_ i_PCI3600_InitAnalogInputModuleCyclicAcquisition
Parameter:
- Eingabe:
DWORD dw_BoardHandle
BYTE
b_Module
BYTE
b_Mode
DWORD dw_OnBoardBufferSize
DWORD dw_CompareValue
- Ausgabe
Es erfolgt keine Ausgabe
Aufgabe:
Initialisiert die zyklische Erfassung des analogen Eingangsmoduls b_Module.
(DWORD dw_BoardHandle,
BYTE
b_Module,
BYTE
b_Mode,
DWORD dw_OnBoardBufferSize,
DWORD dw_CompareValue)
Handle der Karte
Index des analogen Eingangsmoduls (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 On board-Speicher noch voll ist,
wird die Erfassung gestoppt und ein Interrupt
wird ausgelöst.
1: RING Buffer Mode
In diesem Mode ist der On Board-Speicher
immer mit Werten gefüllt.
In beiden Modes: Immer, wenn der Wert im
Speicher erreicht ist dw_CompareValue, wird
ein Interrupt ausgelöst, damit die Software den
Wert vom Speicher lesen kann
Größe (in nbr of bytes : 1024 * 2
dw_OnBoardBufferSize
) des Speichers auf der Karte
(im on-board RAM), das für das analoge
Eingangsmodul verwendet wird.
Definiert die Anzahl der Erfassungen, de im
Speicher auf der Karte erfolgen soll, um einen
Interrupt zu erzeugen zum Start eines DMA-
Transfers.
Software

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis