PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs
EBRU
Benutzerhandbuch
pciadio-de-um-1v2.doc
06.06.2011
Rev. 1.2
Seite 61 von 75
6.6 Erweiterungssteckplatz ST2 / opt. PCIDIOEX
pciadioExtDIGetChannelState
Beschreibung
Diese Funktion liefert den Zustand des übergebenen Kanals der optionalen Erweiterungskarte
PCIDIOEX zurück. Bei Verwendung eines IO als Eingang wird der Zustand des Einganges
zurückgeliefert, bei Verwendung eines IO als Ausgang der Zustand des Ausganges
(rücklesbar).
Parameter
Eingabe
<BoardNumber>
Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten
PCIADIO Karte.
<Channel>
Kanalnummer 1..32 des Kanals, dessen Zustand abgerufen wird.
Ausgabe
<ChannelState>
Zustand des angeforderten Kanals: 1 -> High-Pegel
0 -> Low-Pegel
Rückgabe
Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der
Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion
pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
pciadioExtDIGetState
Beschreibung
Diese Funktion liefert den Zustand aller Eingänge der Erweiterungskarte PCIDIOEX zurück. Bei
Verwendung eines IO als Eingang wird der Zustand des Einganges zurückgeliefert, bei
Verwendung eines IO als Ausgang der Zustand des Ausganges (rücklesbar).
Parameter
Eingabe
<BoardNumber>
Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten
PCIADIO Karte.
Ausgabe
<AllChannelState>
Zustand aller Eingangskanäle der ausgewählten Karte. Die 32-Bit Variable beinhaltet die Pegel
der 32 IOs, in der niederwertigsten Bitposition den Zustand von Kanal 1 und in der höchst-
wertigen Bitposition den Zustand von Kanal 32. Ein gesetztes Bit signalisiert einen High-Pegel
am entsprechenden IO.