Channel.getdelay() - Keithley 3700A Series Reference Manual

System switch/multimeter
Hide thumbs Also See for 3700A Series:
Table of Contents

Advertisement

Series 3700A System Switch/Multimeter Reference Manual

channel.getdelay()

This function queries for the additional delay time for the specified channels.
Type
TSP-Link accessible
Function
Yes
Usage
delayTimes = channel.getdelay("channelList")
delayTimes
channelList
Details
The channelList parameter may contain slotX (where X equals 1 to 6) or allslots.
A command, after closing the state of channels, incurs the delay time indicated in the response for a
channel before it completes. However, the internal settling time must elapse before the user delay is
incurred. Therefore, the sequence is:
1. Command is processed
2. Channel closes
3. Settling time is incurred
4. User delay is incurred
5. Command completes
The delay times are comma-delimited in the same order that the items were specified in the
channelList parameter. A value of zero (0) indicates that no additional delay time is incurred
before a close command completes.
An error message is generated for the following reasons:
The specified channels do not support a delay time
A channel pattern is specified
Command processing stops as soon as an error is detected and a nil response is generated.
Pseudocards do not support user delays, so this value is always zero (0) if a pseudocard is used.
Example 1
delaytime = channel.getdelay("5001, 5003")
print(delaytime)
3700AS-901-01 Rev. D/June 2018
Affected by
Where saved
A comma-delimited string consisting of the delay times (in seconds) for channels
specified in channelList
A string listing the channels to query for their delay times
Section 11: TSP command reference
Default value
Query channels 1 and 3 on slot 5 for their
delay times.
Example output:
0.000e+00,0.000e+00
11-61

Advertisement

Table of Contents
loading

Table of Contents