
Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-43
channel.setbackplane
Remarks
The
abuslist
parameter must specify the entire list of analog backplane relays needed.
The analog backplane relays specified in the
abuslist
parameter will be used or affected
by:
channel.close
(on page 9-18)
– uses during processing of command
channel.exclusiveclose
(on page 9-21)
– uses during processing of command
channel.open
(on page 9-34)
– uses during processing of command
channel.setpole
(on page 9-46)
– clears the analog backplane relays
scan.execute
(on page 9-162) or
scan.background
(on page 9-159)
– uses if
channel or channel pattern configured for switching
The analog backplane relays specified in the
abuslist
parameter are not used or
affected by:
dmm.close
(on page 9-77)
dmm.open
(on page 9-106)
scan.execute
(on page 9-162) or
scan.background
(on page 9-159)
– not used if
channel or channel pattern configured for measuring
The parameter string (ch_list) may contain "slotX", where X equals 1 to 6, or "allslots".
Remarks
(continued)
An error will be generated if:
An empty slot is specified.
A specified channel or analog backplane relay does not exist for the card installed in
a slot.
A syntax error exists in either of the parameters.
An empty parameter string is received for
ch_list
. Empty string okay for
abuslist
. A
parameter string of just spaces is treated like an empty string.
A specified channel does not have analog backplane relays associated with it like
digital I/O.
An analog backplane relay is specified in
ch_list
.
A channel is specified in
abuslist.
A channel pattern is specified.
For channel patterns the analog backplane relays are specified when the pattern is
created (see
channel.pattern.setimage
(on page 9-38)).
Command processing will stop as soon as a parsing or syntax error is detected and no
changes are made. Only with no errors, are the analog backplane relays updated for the
specified channels. When updated, the previous list is replaced with the new specified
analog backplane relays in the
abuslist
parameter.
For channels, as their poles setting changes the list of analog backplane relays gets
cleared. Therefore, after changing the poles settings send this command with the
appropriate analog backplane relay channels. Recall, channel patterns do not have a
poles setting associated with them. When clearing the backplane channels, this may
involve clearing the paired channel whether pairing or un-pairing channels. For example,
on a 40
–channel card, channels 1 and 21 are paired when the poles for Channel 1 is set
to 4. Therefore, when setting the poles setting on Channel 1 to 4 will clear the backplane
channels for channels 1 and 21. Likewise, they both will be cleared when the poles
setting is set back to 2 on Channel 1.
Calling this function on an existing channel involved in scanning invalidates the existing
scan list.