Dataqueue.count; Dataqueue.next() - Keithley 2461 Reference Manual

1kw pulse mode interactive sourcemeter instrument
Table of Contents

Advertisement

Section 8: TSP command reference

dataqueue.count

This attribute contains the number of items in the data queue.
Type
TSP-Link accessible
Attribute (R)
Yes
Usage
count = dataqueue.count
count
Details
The count is updated as entries are added with dataqueue.add() and read from the data queue
with dataqueue.next(). It is also updated when the data queue is cleared with
dataqueue.clear().
A maximum of dataqueue.CAPACITY items can be stored at any one time in the data queue.
Example
MaxCount = dataqueue.CAPACITY
while dataqueue.count < MaxCount do
dataqueue.add(1)
end
print("There are " .. dataqueue.count
.. " items in the data queue")
dataqueue.clear()
print("There are " .. dataqueue.count
.. " items in the data queue")
Also see
dataqueue.add()
dataqueue.CAPACITY
dataqueue.clear()

dataqueue.next()

Using the data queue for real-time communication
dataqueue.next()
This function removes the next entry from the data queue.
Type
TSP-Link accessible
Function
Yes
Usage
value = dataqueue.next()
value = dataqueue.next(timeout)
value
timeout
8-48
Affected by
Power cycle
The number of items in the data queue
(on page 8-45)
(on page 8-46)
(on page 8-47)
(on page 8-48)
Affected by
The next entry in the data queue
The number of seconds to wait for data in the queue
Model 2461 Interactive SourceMeter® Instrument Reference Manual
Where saved
Not applicable
This example fills the data queue and prints the
number of items in the queue. It then clears the
queue and prints the number of items again.
Output:
There are 128 items in the data queue
There are 0 items in the data queue
(on page 3-158)
Where saved
Default value
Not applicable
Default value
2461-901-01 A/November 2015

Advertisement

Table of Contents
loading

Table of Contents