User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-41
channel.connectsequential
Example
Set connect sequential to ON:
channel.connectsequential = channel.ON
channel.exclusiveclose()
Function
Closes the specified items so they are exclusively closed.
Usage
channel.exclusiveclose(<ch_list>)
ch_list: A string listing the channels and channel patterns to exclusively close.
Remarks
This function manipulates the channels and analog backplane relays for switching
aspects so that only those specified by ch_list are closed.
Actions associated with this function include:
Opens previously closed channels and analog backplane relays if they are no
longer being specified for closure, then closes the desired channels and analog
backplane relays as indicated by the items in ch_list.
Settling times are incurred before command processing is complete. The function
has no effect on how the DMM is configured and does not use analog backplane
relays associated with DMM configuration.
You can specify analog backplane relays in the parameter list.
For channel patterns, the analog backplane relays that get manipulated (closed or
opened) are the ones that were specified when the pattern was created (see
channel.pattern.setimage() (on page 13-63) or
channel.pattern.snapshot() (on page 13-66)). However, for channels, they
are the ones specified with the channel.setbackplane() (on page 13-70)
function. Another option for getting analog backplane relays closed by the command is
to include them in the ch_list parameter.
If the channel list parameter is an empty string or a string of spaces, all channels and
analog backplane relays that are closed are opened. Therefore, when channels or
backplane relays are closed, 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.
For digital I/O, DAC, and totalizer channels, there is no valid behavior. Calling on a
specific channel generates an error. If the digital I/O, DAC, or totalizer channel is in the
range of channels, then the channel is ignored.