DELIB API Referenz > A/D-Wandler Funktionen > DapiSpecialADFilterGet

Navigation:

 

DELIB API Referenz > A/D-Wandler Funktionen >



DapiSpecialADFilterGet

Previous pageReturn to chapter overviewNext page

Beschreibung

Mit diesem Befehl kann die A/D-Filterlevel des A/D-Moduls ausgelesen werden.

Bei einem Modul mit Submodulen muss die Submodulnummer übertragen werden.

Definition

void DT.Delib.DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, cmd, par1, par2);

Parameter

handle=Dies ist das handle eines offenen Moduls.

cmd=DAPI_SPECIAL_AD_FILTER_GET

par1=(submodule_nr & 0xff)

submodule_nr: gibt das Submodul an, aus dem der Filter gelesen werden soll. Wenn das Modul keine Submodule hat, wird der Wert 0xff übertragen

par2 = 0

Return-Wert

A/D-Filterlevel

 

Programmierbeispiel

unsigned long filterlevel = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FILTER_GET, (0 & 0xff) , 0);

// A/D-Filter des Submoduls 0 wird ausgelesen

 

unsigned long filterlevel = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FILTER_GET, (5 & 0xff) , 0);

// A/D-Filter des Submoduls 5 wird ausgelesen

 

unsigned long filterlevel = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD, DAPI_SPECIAL_AD_FILTER_GET, (0xff & 0xff) , 0);

// A/D-Filter des Hauptmoduls wird ausgelesen (nur bei Modulen ohne Submodul)