
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-44
Document Number: 3700S-901-01 Rev. A / August 2007
channel.setbackplane
Also see
channel.close
(on page 9-18)
channel.exclusiveclose
(on page 9-21)
channel.getbackplane
(on page 9-25)
channel.open
(on page 9-34)
channel.setpole
(on page 9-46)
Example
To use analog backplane relay 3 and 4 of Slot 2 for switching aspects on Channel 2 of
Slot 2:
channel.setbackplane("2002", "2913, 2914")
channel.setdelay
Function
Sets additional delay time for channels specified in
ch_list
.
Usage
channel.setdelay(ch_list, value)
ch_list
A string listing channels and/or channel patterns to modify their delay time.
Value
Desired delay time for items in
ch_list
. Minimum is 0 seconds.
Remarks
An error message will be generated for the following reasons:
An empty parameter string.
The value is an invalid setting for the specified channel.
The specified channel doesn‘t exist for the card installed in the specified slot.
A channel pattern is specified.
The channel is for an empty slot.
The value is invalid for command
– parameter out of range error.
Parameter syntax error such as incorrect format for ch_list.
An analog backplane relay is specified.
The parameter string may contain ―slotX‖, where X equals 1 to 6, or ―allslots‖.
Command processing will stop as soon as an error is detected and no delay times will
be modified. Only with no errors, do the specified channels get their delay time
changed.
Setting the value to 0 indicates to incur no additional delay when closing or opening the
specified channels and channel patterns. With a setting of 0, only the needed settling
time for a channel to close or open will be incurred. If additional delay is desired then
use this command to indicate the amount needed. Channel patterns get their delay for
the channels comprising the pattern. Therefore, specify the delay for a pattern through
the channels. A pattern will incur the longest delay of all channels comprising that
pattern.
Calling this function on an existing channel involved in scanning has no affect on the
existing scan list.
Details
Setting a delay only applies to switch channels. An error will occur for a read/write
channel like digital input/output. The delay being specified by value may be updated
based on a card's resolution for delay. To see if the delay value was modified after
setting, use the channel.getdelay command to query.
Also see
channel.getdelay
(on page 9-29)