PUTBIT (FUN)

FUNCTION PUTBIT : DWORD

Setzt ein Bit eines DWORD-Werts

Beispiel in ST:

var1 := 38;   (* binär 100110 *)
var2 := PUTBIT(A,4,TRUE); (* Result: 54 = 2#110110 *)
var3 := PUTBIT(A,1,FALSE); (* Result: 36 = 2#100100 *)
Ein-/Ausgänge:

Gültigkeitsbereich

Name

Typ

Kommentar

Return

PUTBIT

DWORD

Wert mit dem geänderten Bit

Eingang

X

DWORD

Wert der verändert werden soll

N

BYTE

Position des zu ändernden Bits, beginnend mit 0

B

BOOL

Wert des Bits