Section 7: Command reference
Also see
dataqueue.add()
dataqueue.CAPACITY
dataqueue.clear()
dataqueue.count
delay()
This function delays the execution of the commands that follow it.
Type
TSP-Link accessible
Function
No
Usage
delay(seconds)
seconds
Details
It is impossible to delay for zero seconds.
The system delays execution of the commands for at least the specified number of seconds and fractional
seconds. However, the processing time may cause the system to delay 5 μs to 10 μs (typical) more than the
requested delay.
Example 1
beeper.beep(0.5, 2400)
delay(0.250)
beeper.beep(0.5, 2400)
Example 2
dataqueue.clear()
dataqueue.add(35)
timer.reset()
delay(0.5)
dt = timer.measure.t()
print("Delay time was " .. dt)
print(dataqueue.next())
Also see
None
7-42
Model 2651A High Power System SourceMeter® Instrument Reference Manual
(on page 7-38)
(on page 7-39)
(on page 7-39)
(on page 7-40)
Affected by
The number of seconds to delay, maximum 100,000
Where saved
Default value
Emit a double-beep at 2400 Hz. The sequence is
0.5 s on, 0.25 s off, 0.5 s on.
Clear the data queue, add 35 to it, then delay 0.5
seconds before reading it.
Output:
Delay time was 0.500099
3.50000e+01
2651A-901-01 Rev. A / March 2011