MEM.PackBitsToByte (FUN)

 

Diese Funktion der CAA_Memory.library  komprimiert 8 Bits "bBit0" .. "bBit7" in ein BYTE

Eingang:

xBit7

BOOL

Bit 7 von BYTE

xBit6

BOOL

Bit 6 von BYTE

xBit5

BOOL

Bit 5 von BYTE

xBit4

BOOL

Bit 4 von BYTE

xBit3

BOOL

Bit 3 von BYTE

xBit2

BOOL

Bit 2 von BYTE

xBit1

BOOL

Bit 1 von BYTE

xBit0

BOOL

Bit 0 von BYTE

Ausgang:

MEM.PackBitsToByte

BYTE

BYTE komprimiert

Beispiel:

MEM.PackBits­ToByte(FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE) = 16#01