Manual

Table Of Contents
DELIB API Referenz |Seite 308
5.4.6. DapiSpecialADReadMultipleAD
Beschreibung
Dieser Befehl speichert die Werte bestimmer, benachbarter Kanäle eines A/D
Wandlers gleichzeitig in einen Zwischenpuffer. So können anschließend die
Werte nacheinander ausgelesen werden.
Vorteil hierbei ist, dass die A/D-Werte zum Einen gleichzeitig gepuffert werden,
zum Anderen können die Werte mehrerer AD-Kanäle (im Vergleich zu den
Befehlen DapiADGetVolt, DapiADGetmA oder DapiADGet) anschließend deutlich
schneller abgefragt werden.
Definition
void DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_AD,
DAPI_SPECIAL_AD_READ_MULTIPLE_AD, ULONG start_ch, ULONG end_ch);
Parameter
handle=Dies ist das Handle eines geöffneten Moduls.
start_ch=Gibt den Start-Kanal des A/D Wandlers an, ab dem die Werte
gepufferten werden (0, 1, 2, ..).
end_ch=Gibt den End-Kanal des A/D Wandlers an, bis zu dem die Werte
gepufferten werden (0, 1, 2, ..).
Return-Wert
Keiner.
Bemerkung
Die Werte, die mit Befehl DapiSpecialADReadMultipleAD gepuffert wurden,
können anschließend mit den Befehlen DapiADGetVolt, DapiADGetmA oder
DapiADGet gelesen werden. Damit auch wirklich der gepufferte Wert gelesen
wird, muss bei diesen Funktionen der Paramater "ch" mit 0x8000 logisch "oder"
verknüpft werden (siehe Beispiele).