
Section 11: TSP command reference
Series 3700A System Switch/Multimeter Reference Manual
11-52
3700AS-901-01 Rev. D/June 2018
Example 4
cd = createspecifier(1, 911)
print(cd)
Creates a channel descriptor on the Model
3724 multiplexer card in slot 1, backplane
911.
Output:
1911
Also see
None
channel.exclusiveclose()
This function closes the specified channels so that they are the only channels that are closed on the instrument.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
Yes
Usage
channel.exclusiveclose("
channelList
")
channelList
A string listing the channels (including analog backplane relays) and channel
patterns to exclusively close
Details
This command allows you to close specific channels and open any other channels on the instrument.
When you send this command, any presently closed channel opens if it is not specified to be closed
in the parameter. For channel patterns, the analog backplane relays that are closed or opened are
the ones that were specified when the pattern was created with
channel.pattern.setimage()
or
channel.pattern.snapshot()
. For channels, the analog backplane relays that are closed or
opened are the ones specified with
channel.setbackplane()
, or that are specified in
channelList
.
When you send this command:
•
Any presently closed channels and analog backplane relays that are not specified in
channelList
are opened.
•
The channels and analog backplane relays in
channelList
are closed.
•
Settling and user-specified delay times are applied as defined by the connection rules and delay
settings.
This function has no affect on how the DMM is configured and does not use analog backplane relays
associated with DMM configuration.
If the
channelList
parameter is an empty string or a string of spaces, all channels and analog
backplane relays are opened. Therefore, sending
channel.exclusiveclose("")
is equivalent to
channel.open(channel.getclose("allslots"))
. However, sending the equivalent
commands when nothing is closed generates an error because
nil
(the response of
channel.getclose("allslots")
) is being sent to the open command.