
Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-107
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 9-92)) associated with the specified
channel dictates whether a paired channel is open or not. For channel patterns, the
channels associated wi
th 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 9-92)) will dictate whether analog
backplane relay 1 and 2 are opened.
Does not use analog backplane relays specified by
channel.setbackplane
(on page
9-42) function or poles setting set by
channel.setpole
(on page 9-46) function.
An error will be generated if:
There is a syntax error in parameter string.
There is an empty parameter string.
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‖.
Once an error is detected, the command stops processing. Channels will open only if no
error is detected. Otherwise, channels remain unchanged.
This command allows a user 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 9-27)
channel.getstate
(on page 9-33)
dmm.close
(on page 9-77)
Example
To open Channel 3 on Slot 3 and a channel pattern called "mychans":
dmm.open("3003, mychans")
To open all channels:
dmm.open("allslots")
To open all channels on Slot 1 and Slot 2:
dmm.open("slot1, slot2")