DELIB API Referenz > TTL-Ein-/Ausgangs Richtungen setzen mit DapiSpecialCommand > DAPI_SPECIAL_CMD_SET_DIR_DX_1

Navigation:

 

DELIB API Referenz > TTL-Ein-/Ausgangs Richtungen setzen mit DapiSpecialCommand >



DAPI_SPECIAL_CMD_SET_DIR_DX_1

Previous pageReturn to chapter overviewNext page

Beschreibung

Dieser Befehl setzt die Richtung von 8 hintereinanderliegenden TTL-Ein/Ausgängen (1-Bit weise).

Definition

void DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, ULONG ch, ULONG dir, 0);

Parameter

handle = Dies ist das Handle eines geöffneten Moduls

ch = Muss immer 0 sein!

dir = Gibt die Richtung für 8 Kanäle an (1=output / 0=input) / Bit 0 steht für Kanal 0, Bit 1 für Kanal 1 ...

Bemerkung

Nicht kompatibel mit USB-TTL-32/64.

Verwenden Sie für diese Module den DAPI_SPECIAL_CMD_SET_DIR_DX_8 Befehl.

Programmierbeispiel

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x01 , 0);

// Set Dir of TTL-I/O CH0 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x02 , 0);

// Set Dir of TTL-I/O CH1 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x04 , 0);

// Set Dir of TTL-I/O CH2 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x08 , 0);

// Set Dir of TTL-I/O CH3 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x10 , 0);

// Set Dir of TTL-I/O CH4 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x20 , 0);

// Set Dir of TTL-I/O CH5 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x40 , 0);

// Set Dir of TTL-I/O CH6 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x80 , 0);

// Set Dir of TTL-I/O CH7 to output, others to input

 

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0x0f , 0);

// Set Dir of TTL-I/O CH0-3 to output, others to input

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_SET_DIR_DX_1, 0, 0xff , 0);

// Set Dir of TTL-I/O CH0-7 to output, others to input