Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-5
Logical instruments
You would normally refer to all instrumentation within one enclosure or node as a single
instrument. From a TSP/ICL point of view, it is useful to think of individual DMMs as instruments.
To avoid confusion, DMMs and other subdivisions of the instrumentation within an enclosure will
be referred to as "logical instruments."
Each logical instrument is given a unique identifier in a system. These identifiers are used as
part of all ICL function calls that control a given logical instrument. A Series 3700 has the
following logical instruments per enclosure:
beeper
dmm
slot
tsplink
channel
gpib
status
digio
lan
timer
display
scan
trigger
Logical instruments also look like TSP tables. In addition to the logical-instrument-specific
attributes and the commands to which they respond, there are a few attributes that provide
information about the logical instrument. These attributes are listed below:
name:
A string that represents the logical instrument's name. For example, dmm.
node:
A reference to the TSP-Link node of which the logical instrument is a part. Default value
is 2.
Query commands
Channel response query commands can return a comma delimited string (for example,
channel.getcount and other channel response query commands).
When a channel query command like channel.getcount or channel.getstate is queried the
response is a comma delimited list. The list starts with the lowest channel on through to the
highest. After the channels are listed, the analog backplane relays are listed starting with bank 1
followed by each subsequent bank.
For example (Model 3720 card installed in Slot 4, returning 72 comma delimited values):
Send the following command:
print(channel.getclose('slot4'))
The first 60 are for channels 1 to 60 starting with 1 and increasing to 60. After the 60, 12
additional value are listed with the first 6 being for analog backplane relays in bank 1 starting
with 1 and going through to 6. The final 6 are for analog backplane relays in bank 2, again
starting at 1 and increasing to 6.