
Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-11
bit.bitor
Also see
Logic and bit operations
(on page 9-9)
bit.bitand
(on page 9-10)
bit.bitxor
(on page 9-11)
Example
Performs a bitwise logical OR operation on 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.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.
Details
Logic and bit operations
(on page 9-9)
bit.bitor
(on page 9-10)
Example
Performs a bitwise logical exclusive OR operation on decimal 10 (binary 1010) with
decimal 9 (binary 1001) will return a value of decimal 3 (binary 0011):
value = bit.bitxor(10, 9)
print(value)
Output: 3.00
bit.clear
Function
Clears a bit at a given index position.
Usage
value = bit.clear(value1, index)
value1
: Given number.
index
: Index position of the bit to be cleared (1 to 32).
value
: Returns the result of the manipulation.
Remarks
This function clears a bit at a given index position.
Any fractional part of value1 is truncated to make it an integer. The returned value
is also an integer.
The least significant bit of the given number is at index 1. The most significant bit
is at index 32.