Herunterladen Diese Seite drucken

Deditec NET Serie Hardware-Beschreibung Seite 343

Vorschau ausblenden Andere Handbücher für NET Serie:

Werbung

6.6.9. DapiDOSetBit32
Beschreibung
Mit diesem Befehl können Ausgänge gezielt auf 1 geschaltet werden, ohne die
Zustände der benachbarten Ausgänge zu ändern.
Definition
void DapiDOSetBit32(uint handle, uint ch, uint data);
Parameter
handle = Dies ist das Handle eines geöffneten Moduls
ch = Gibt die Nummer des Ausgangs an, ab dem geschrieben werden soll
data = Gibt den Datenwert an, der geschrieben werden soll (bis zu 32 Bit)
Return-Wert
Keiner
Bemerkung:
Nur die Bits mit einer Wertigkeit von 1 im data Parameter werden vom Befehl
berücksichtigt.
Programmierbeispiel
data = 0x1; // Ausgang 0 wird auf 1 gesetzt, der Zustand von Ausgang
1-31 bleibt unberührt
DapiDOSetBit32(handle, 0, data);
data = 0xf; // Ausgang 0-3 wird auf 1 gesetzt, der Zustand von Ausgang
4-31 bleibt unberührt
DapiDOSetBit32(handle, 0, data);
data = 0xff; // Ausgang 0-7 wird auf 1 gesetzt, der Zustand von
Ausgang 8-31 bleibt unberührt
DapiDOSetBit32(handle, 0, data);
data = 0xff000000; // Ausgang 23-31 wird auf 1 gesetzt, der Zustand
von Ausgang 0-22 bleibt unberührt
DapiDOSetBit32(handle, 0, data);
DELIB API Referenz | Seite 343

Werbung

loading

Verwandte Produkte für Deditec NET Serie