APCI-/CPCI-1710
7) i_APCI1710_KRNL_ReadFrequencyMeasurement (...)
Syntax:
<Return Wert> = i_APCI1710_KRNL_ReadFrequencyMeasurement
Parameter:
- Eingabe
UINT
ui_BaseAddress
BYTE
b_ModulNbr
- Ausgabe
PBYTE pb_Status
PBYTE pb_UDStatus
PULONG pul_ReadValue
Aufgabe:
Gibt den Status (pb_Status) und die Anzahl der Inkrementen in der
Funktionsaufruf:
ANSI C :
int
unsigned int
unsigned char
unsigned char
unsigned long
i_ReturnValue = i_APCI1710_KRNL_ReadFrequencyMeasurement
Return Wert:
0: Kein Fehler
-1: Die ausgewählte Modulnummer ist falsch.
-2: Das Modul ist kein Zählermodul.
(UINT
BYTE
PBYTE
PBYTE
PULONG pul_ReadValue)
Basisadresse der xPCI-1710. Siehe
"i_APCI1710_GetHardwareInformation"
Nummer des zu konfigurierenden
Moduls (0 to 3)
gibt den Status der Frequenzmessung
zurück
0: Zählablauf nicht gestartet.
1: Zählablauf gestartet.
2: Zählablauf gestoppt
Status des aufwärts/abwärts Zählers.
Siehe Tabelle 3-12
Gibt die Anzahl der Inkrementen
innerhalb der Zeitbasis zurück
gesetzten Zeit zurück. Siehe Funktion
"i_APCI1710_InitFrequencyMeasurement"
i_ReturnValue;
ui_BaseAddress;
b_Status;
b_UDStatus;
ul_ReadValue;
(ui_BaseAddress,
0,
&b_Status,
&b_UDStatus,
&ul_ReadValue);
ui_BaseAddress,
b_ModulNbr,
pb_UDStatus,
pb_Status,
Standardsoftware
123