Models 707B and 708B Switching Matrix Reference Manual
Section 7: TSP command reference
707B-901-01 Rev. B / January 2015
7-27
Details
The
channelList
parameter may contain
slot
X
(where X equals 1 to 6 for Model 707B, or 1 for
Model 708B) 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
print(channel.getdelay("1A07,1B05,1C03"))
channel.setdelay("slot1", 3.1)
DelayTimes = channel.getdelay("1A07,1B05,1C03")
print(DelayTimes)
Get the existing delays for the listed
channels.
Output:
0.000,0.000,0.000
0000e+00
Set a delay on all channels in slot 1.
Verify that the delay was set for the listed
channels.
Output:
3.100,3.100,3.100
0000e+00
Also see
(on page 5-3)
channel.getforbidden()
This function returns a string listing the channels in the channel list that are forbidden to close.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
Yes
Instrument reset
Channel reset
Recall setup
Create configuration script
Save setup
Permitted to close