User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-61
channel.open()
Details
For delay time, see channel.setdelay() (on page 13-72)
For forbidden channels, see channel.setforbidden() (on page 13-73)
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)
dmm.close() (on page 13-123)
dmm.open() (on page 13-154)
channel.exclusiveslotclose() (on page 13-43)
channel.close() (on page 13-37)
Example
To open Channels 1 to 5 on Slot 1, Channel 3 on Slot 3, and mychans:
channel.open('1001:1005, 3003, mychans')
To open all channels on Slot 3 and 5:
channel.open('slot3, slot5')
To open all channels on all slots:
channel.open('allslots')
channel.pattern.catalog()
Function
Creates an iterator for the user created channel patterns.
Usage
for name in channel.pattern.catalog() do
end
Remarks
Accessing the catalog for user channel patterns allows the user to print or delete all
patterns in volatile memory. The entries will be enumerated in no particular order. This
will only list user created channel patterns. It does not list channels which are created
at power up.
Also see
channel.pattern.setimage() (on page 13-63)
channel.pattern.delete() (on page 13-62)
channel.pattern.getimage() (on page 13-62)
channel.pattern.snapshot() (on page 13-66)