Standardsoftware
3.3.2
PWM Status
1)
i_APCI1710_GetPWMStatus (...)
Syntax:
<Return Wert> = i_APCI1710_GetPWMStatus
Parameter:
- Eingabe:
BYTE
b_BoardHandle
BYTE
b_PWM
BYTE
b_ModulNbr
- Ausgabe:
PBYTE
pb_PWMOutputStatus Status des PWM Ausgangs.
PBYTE
pb_ExternGateStatus Status des externen Gate.
Aufgabe:
Gibt den Status des ausgewählten PWM (b_PWM) vom angegebenen Modul
(b_ModulNbr) zurück.
Funktionsaufruf:
ANSI C:
int
unsigned char b_BoardHandle;
unsigned char b_PWMOutputStatus;
unsigned char b_ExternGateStatus;
i_ReturnValue = i_APCI1710_GetPWMStatus
Return Wert:
0: Kein Fehler
-1: Handle Parameter der Karte ist falsch
-2: Die ausgewählte Modulnummer ist falsch
-3: Das ausgewählte Modul ist kein "PWM"-Modul.
-4: PWM Auswahl ist falsch
-5: PWM nicht initialisiert. Siehe Funktion "i_APCI1710_InitPWM"
-6: PWM nicht aktiviert. Siehe Funktion "i_APCI1710_EnablePWM"
30
(BYTE
BYTE
BYTE
PBYTE
PBYTE pb_ExternGateStatus)
Handle der Karte APCI-/CPCI_1710
Ausgewählter PWM Generator (0 oder 1)
Nummer des zu konfigurierenden Moduls
(0 bis 3)
0: PWM Ausgangspegel ist Low
1: PWM Ausgangspegel ist High.
0: Externer Gate ist Low.
1: Externer Gate ist High.
i_ReturnValue;
(b_BoardHandle,
0,
0,
&b_PWMOutputStatus,
&b_ExternGateStatus);
APCI-/CPCI-1710
b_BoardHandle,
b_ModulNbr,
b_PWM,
pb_PWMOutputStatus,