User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-155
dmm.open()
Remarks
Aspects associated with this function include:
Opening the channels and analog backplane relays for a measuring function.
The configuration (see dmm.getconfig() (on page 13-139)) associated with the
specified channel dictates whether a paired channel is open or not. For channel
patterns, the channels associated with it will be opened. Channel patterns don‟t
support the concept of pairing channels for multi-wire measurements.
The configuration (see dmm.getconfig() (on page 13-139)) will dictate whether
analog backplane relay 1 and 2 are opened.
Does not use analog backplane relays specified by channel.setbackplane() (on
page 13-70) function or poles setting set by channel.setpole() (on page 13-79)
function.
An error will be generated if:
There is a syntax error in parameter string.
An empty parameter string is specified.
The specified channel or channel pattern is invalid.
A channel number does not exist for installed card in slot specified.
A slot is empty.
The channel pattern does not exist.
Does not support being closed like a digital I/O channel.
Channel is paired with another bank for a multi-wire application.
Channel‟s configuration is 'nofunction'.
More than one channel or channel pattern is specified in parameter.
Once an error is detected, the command stops processing. Channels open only if no
error is detected. Otherwise, channels remain unchanged.
This command allows you to separate the opening of channels with closing in a
measuring aspect. Therefore, you may execute any number of commands between
the open and close commands to satisfy your application needs.
Also see
channel.getclose() (on page 13-46)
channel.getstate() (on page 13-56)
dmm.close() (on page 13-123)
Example
To open Channel 3 on Slot 3:
dmm.open('3003')
To open a channel pattern called 'mychans':
dmm.open('mychans')