12-14 Instrument Control Library Series 2600 System SourceMeters Reference Manual
2600S-901-01 Rev. A / May 2006 Return to Section 12 topics
Example AND’ing decimal 10 (binary 1010) with decimal 9 (binary 1001) will return a value of
decimal 8 (binary 1000):
value = bit.bitand(10, 9)
print(value)
Output: 8.000000e+00
bit.bitor
Function Performs a bitwise logical OR operation on two numbers.
Usage
value = bit.bitor(value1, value2)
value1 First number for the OR operation.
value2 Second number for the OR operation.
value Returned result of the OR operation.
Remarks
• This function performs a logical OR operation on two numbers.
• Any fractional parts of value1 and value2 are truncated to make them integers.
The returned
value is also an integer.
• See “Logic and bit operations” on page 12-13 for more information.
Also see bit.bitand, bit.bitxor
Example OR’ing decimal 10 (binary 1010) with decimal 9 (binary 1001) will return a value of
decimal 11 (binary 1011):
value = bit.bitor(10, 9)
print(value)
Output: 1.100000e+01
bit.bitxor
Function Performs a bitwise logical XOR (Exclusive OR) operation on two numbers.
Usage
value = bit.xor(value1, value2)
value1 First number for the XOR operation.
value2 Second number for the XOR operation.
value Returned result of the XOR operation.
Remarks
• This function performs a logical Exclusive OR operation on two numbers.
• Any fractional parts of value1 and value2 are truncated to make them integers.
The returned
value is also an integer.
• See “Logic and bit operations” on page 12-13 for more information.
Also see bit.bitand, bit.bitor