Herunterladen Inhalt Inhalt Diese Seite drucken

I_Pci3600_Initanalogoutputsignalgenerator() - Addi-Data APCI-3600 Referenzhandbuch

Inhaltsverzeichnis

Werbung

APCI-3600

34) i_PCI3600_InitAnalogOutputSignalGenerator()

Syntax:
_INT_ i_PCI3600_InitAnalogOutputSignalGenerator(DWORD
dw_BoardHandle,
dw_OnBoardBufferSize,
Parameter:
- Eingabe:
DWORD dw_BoardHandle
BYTE
b_Channel
BYTE
b_Mode
DWORD dw_OnBoardBufferSize
DWORD dw_CompareValue
- Ausgabe
Es erfolgt keine Ausgabe
BYTE
BYTE
DWORD
DWORD
dw_CompareValue)
Handle der Karte
Index des analogen Ausgangkanals (0 bis 1)
Mode des analogen Ausgangkanals
0: Free Run Mode
In diesem Mode wird der RAM-Speicher auf
der Karte einmal gefüllt und dann wird dieser
Wert immer dem analogen Ausgangskanal
zugewiesen. Die reservierte PC-Speichergröße
für diesen analogen Ausgang muss mit der
Speichergröße auf der Karte übereinstimmen.
In diesem Mode kann kein Underrun-Fehler
eintreten.
1: Ring Buffer Mode
In diesem Mode wird der RAM-Speicher auf
der Karte vor dem Start gefüllt und dann wird
der Wert dem analogen Ausgangskanal
gegeben. Wenn der Mindestwert erreicht ist,
wird ein Interrupt ausgelöst und die Software
lädt den Speicher mit neuen Werten des PC-
Speichers (der Benutzer lädt mit folgender
Funktion neue Werte in den PC-Speicher:
i_PCI3600_WriteAnalogOutputSignalGenerat
orComputerBufferValues(...)).
Wenn der lokale DMA-Transfer zu schnell ist,
tritt ein Underrun-Fehler ein.
Größe (= n von 1024 * 2
auf der Karte (im RAM auf der Karte), der für
das analoge Ausgangsmodul verwendet
werden soll.
Definiert den Platz, der auf dem RAM der
Karte mindestens frei sein muss, um einen
Interrupt zu erzeugen.
Software
b_Channel,
b_Mode,
n
Bytes) des Speichers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis