![background image](http://html2.mh-extra.com/html/keithley/sourcemeter-2601/sourcemeter-2601_reference-manual_4018913215.webp)
2600S-901-01 Rev. C / January 2008
Return to
9-5
Series 2600 System SourceMeter® Instruments Reference Manual
Section 9: System Expansion (TSP-Link)
Using the expanded system
Accessing nodes
A TSP-Link reset creates the node table. Each unit in the system corresponds to an entry in this
table. Each entry is indexed by the node number of the unit. The variable for node [N] (where N is
the node number) is used to access any node in the system. For example, node 1 is represented
in the node table as entry node [1]
Each of these entries is, in turn, a table, holding all of the logical instruments (and associated ICL
commands) shared by the corresponding unit (see “
” in Section 12 for more
details). SMU A on Node 1, therefore, could be accessed as
node[1].smua
.
The variable
localnode
is an alias for
node[N]
, where
N
is the node number of the Master. For
example, if Node 1 is the Master,
localnode
can be used instead of
node[1]
.
NOTE You cannot access scripts stored on remote slave nodes.
Programming examples
– The following examples show how to access instruments in the TSP-
Link system shown in
:
• Any of the following three commands can be used to reset SMU A of Node 1 (which, in this
example, is the Master). The other nodes in the system are not affected.
smua.reset()
localnode.smua.reset()
node[1].smua.reset()
• The following command will reset SMU A of Node 4, which is a Slave. The other nodes are
not affected.
node[4].smua.reset()
System behavior
Using the reset () command
While most TSP-Link operations target a single node in the system, the
reset()
command affects
the system as a whole. The
reset()
command, by definition, resets all nodes to their default
settings:
reset()
-- Resets all nodes in a TSP-Link system.
node[N]
and
localnode
can be used with
reset
to reset only one of the nodes. The other nodes
are not affected. Examples:
node[1].reset()
-- Resets Node 1 only.
localnode.reset()
-- Resets Node 1 only.
node[4].reset()
-- Resets Node 4 only.
Abort
An
abort
will terminate an executing script and return all nodes to local operation (REM
annunciators turn off), dissolving the Master/Slave relationships between nodes. An abort is
invoked by either issuing an
abort
command to the Master or pressing the EXIT key on any node
in the system.