![Keithley SourceMeter 2600B Series Reference Manual Download Page 355](http://html2.mh-extra.com/html/keithley/sourcemeter-2600b-series/sourcemeter-2600b-series_reference-manual_4085220355.webp)
Section 7: TSP command reference
Series 2600B System SourceMeter® Instrument Reference Manual
7-16
2600BS-901-01 Rev. C / August 2016
Example
testResult = bit.test(10, 4)
print(testResult)
The binary equivalent of decimal 10 is 1010.
Testing the bit at
index
position 4 returns a
Boolean value of
true
.
Output:
true
Also see
Bit manipulation and logic operations
(on page 5-3)
(on page 7-11)
(on page 7-12)
(on page 7-13)
(on page 7-16)
bit.toggle()
This function toggles the value of a bit at a specified index position.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
No
Usage
result
= bit.toggle(
value
,
index
)
result
Result of the bit manipulation
value
Specified number
index
One-based bit position within
value
to toggle (1 to 32)
Details
This function returns
result
, which is the result of toggling the bit
index
in
value
.
Any fractional part of
value
is truncated to make it an integer. The returned value is also an integer.
The least significant bit of
value
is at
index
position 1; the most significant bit is at
index
position
32.
The indexed bit for
value
is toggled from 0 to 1, or 1 to 0.
Example
testResult = bit.toggle(10, 3)
print(testResult)
The binary equivalent of decimal 10 is 1010.
Toggling the bit at
index
position 3 returns a
decimal value of 14 (binary 1110).
Output:
1.01
Also see
Bit manipulation and logic operations
(on page 5-3)
(on page 7-11)
(on page 7-12)
(on page 7-13)
(on page 7-15)