2600AS-901-01 Rev. B / September 2008 Return to Section Topics 19-25
Series 2600A System SourceMeter® Instruments Reference Manual Section 19: Remote Commands
bit.bitxor
Function Performs a bitwise logical XOR (Exclusive OR) operation on two numbers.
TSP-Link
accessibility
This function cannot be accessed from a remote TSP-Link node.
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 for more information.
Also see bit.bitand, bit.bitor
Example XOR’ing 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.000000e+00
bit.clear
Function Clears a bit at a given index position.
TSP-Link
accessibility
This function cannot be accessed from a remote TSP-Link node.
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.
•See Logic and bit operations for more information.
Also see bit.get, bit.getfield, bit.set, bit.setfield, bit.test, bit.toggle
Example The binary equivalent of decimal 15 is 1111. If you clear the bit at index position 2, the returned
decimal value would be 13 (binary 1101):
value = bit.clear(15, 2)
print(value)
Output: 1.300000e+01