![background image](http://html1.mh-extra.com/html/keithley/sourcemeter-2600-series/sourcemeter-2600-series_reference-manual_4098633292.webp)
12-18 Instrument Control Library
Series 2600 System SourceMeters Reference Manual
2600S-901-01 Rev. A / May 2006
Return to
bit.test
Function
Returns the Boolean value (true or false) of a bit at a given index position.
Usage
value = bit.test(value1, index)
value1
Given
number.
index
Index position of the bit to be tested (1 to 32).
value
Returned decimal value of the bit.
Remarks
• This function returns
value
, which is the result of the tested bit. The least significant
bit of the given number is at index 1. The most significant bit is at index 32.
• Any fractional part of
value1
will be truncated to make it an integer. If the indexed
bit for
value1
is set to 0, the returned value will be false. If the indexed bit for
value1
is set to 1, the returned value will be true.
• If the index is bigger than the number of bits in
value1
, the result will be false.
• See “
” on
Also see
,
,
Example
The binary equivalent of decimal 10 is 1010. Testing the bit at index position 4 will
return a Boolean
value
of true:
value = bit.test(10, 4)
print(value)
Output:
true
bit.toggle
Function
Toggles the value of a bit at a given index position.
Usage
value = bit.toggle(value1, index)
value1
Given
number.
index
Index position of the bit to be toggled (1 to 32).
value
Returned value of the new number.
Remarks
• This function returns
value
, which is the result of toggling a bit in
value1
.
• Any fractional part of
value1
is truncated to make it an integer. The returned
decimal
value
is also an integer. The least significant bit of the given number is
index 1. The most significant bit is index 32.
• The indexed bit for
value1
is toggled from 0 to 1, or 1 to 0.
• See “
” on
Also see
,
,
Example
The binary equivalent of decimal 10 is 1010. Toggling the bit at index position 3 will
return a decimal
value
of 14 (binary 1110).
value = bit.toggle(10, 3)
print(value)
Output:
1.01
Содержание SourceMeter 2600 Series
Страница 507: ...AppendixA Specifications Appendix A topics Model 2600S Specifications page A 2 2600S 901 01 Rev A May 2006...
Страница 575: ...AppendixF DisplayCharacterCodes Appendix F topics Introduction page F 2...
Страница 592: ......
Страница 593: ......