User manual

Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-38 3700S-901-01 Rev. C / July 2008
channel.close()
Actions associated with this function include:
Parse the parameter.
Close the specified items in ch_list.
Incur the settling time and user delay.
Command completes.
An error is generated if:
Syntax error exists in parameter string.
An empty parameter string is specified, or a parameter string containing only
spaces exists.
The parameter string contains 'slotX', where X = 1 to 6, or 'allslots'.
A specified channel or channel pattern is invalid.
Channel number does not exist for slot specified.
Slot is empty.
Channel pattern does not exist.
A forbidden item is specified.
Does not support being closed like a digital I/O channel.
Channel is paired with another bank for a multi-wire application.
Internal errors related to communication, power consumption, and so on.
Once an error is detected, the command stops processing and no channels are
closed. Channels close only if no syntax errors exist in parameters and all channels
are valid for closing.
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.
Details
For delay time, see channel.setdelay() (on page 13-72).
For analog backplane relays with channels, see channel.setbackplane() (on page
13-70).
For channels associated with a channel, see channel.getimage() (on page 13-51).
For channels associated with a channel pattern, see
channel.pattern.getimage() (on page 13-62).
For channel states (open/close), see channel.getstate() (on page 13-56).
For closed channels, see channel.getclose() (on page 13-46).
Also see
channel.exclusiveclose() (on page 13-41)
channel.exclusiveslotclose() (on page 13-43)
channel.open() (on page 13-59)
dmm.close() (on page 13-123)