Data Queue Functions - Keithley 2601 Reference Manual

System sourcemeter 2600 series (smu)
Hide thumbs Also See for 2601:
Table of Contents

Advertisement

Series 2600 System SourceMeter® Instruments Reference Manual
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
index
value
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
"Logic and bit
Also see
bit.clear, bit.get, bit.getfield, bit.set, bit.setfield,
The binary equivalent of decimal 10 is 1010. Testing the bit at index position 4 will
Example
return a Boolean
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
index
value
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
"Logic and bit
Also see
bit.clear, bit.get, bit.getfield, bit.set, bit.setfield,
The binary equivalent of decimal 10 is 1010. Toggling the bit at index position 3 will
Example
return a decimal
value = bit.toggle(10, 3)
print(value)
Output: 1.400000e+01

data queue functions

You can use the data queue commands to share data between test scripts running in parallel and
to access data from a remote group or a local node on a TSP-Link network. You can access data
from the data queue even if a remote group or a local node has overlapped operations in process.
dataqueue.add
Function
Adds an entry into the data queue.
2600S-901-01 Rev. C / January 2008
Given number.
Index position of the bit to be tested (1 to 32).
Returned decimal value of the bit.
operations" on
page 12-10
of true:
value
Given number.
Index position of the bit to be toggled (1 to 32).
Returned value of the new number.
operations" on
page 12-10
of 14 (binary 1110).
value
Return to
Section Topics
for more information.
bit.toggle
for more information.
bit.test
Section 12: Instrument Control Library
12-15

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

26362602261126122635

Table of Contents