DELIB API Referenz > Digitale Eingänge lesen > DapiDIGet32

Navigation:

 

DELIB API Referenz > Digitale Eingänge lesen >



DapiDIGet32

Previous pageReturn to chapter overviewNext page

Beschreibung

Dieser Befehl liest gleichzeitig 32 digitale Eingänge.

Definition

ULONG DapiDIGet32(ULONG handle, ULONG ch);

Parameter

handle=Dies ist das Handle eines geöffneten Moduls

ch=Gibt die Nummer des Eingangs an, ab dem gelesen werden soll (0, 32, 64, ..)

Return-Wert

Zustand der gelesen Eingänge

Programmierbeispiel

unsigned long data;

// ----------------------------------------------------

// Einen Wert von den Eingängen lesen (Eingang 1-31)

data = (unsigned long) DapiDIGet32(handle, 0);

// Chan Start = 0

printf("Eingang 0-31 : 0x%x\n", data);

printf("Taste für weiter\n");

getch();

// ----------------------------------------------------

// Einen Wert von den Eingängen lesen (Eingang 32-64)

data = (unsigned long) DapiDIGet32(handle, 32);

// Chan Start = 32

printf("Eingang 32-64 : 0x%x\n", data);

printf("Taste für weiter\n");

getch();