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) 










