Running Parallel Test Scripts - Keithley 2651A Reference Manual

High power system sourcemeter instrument
Hide thumbs Also See for 2651A:
Table of Contents

Advertisement

Model 2651A High Power System SourceMeter® Instrument Reference Manual
Group leader overview
Each group has a dynamic group leader. The last node in a group running any operation initiated by
the master node is the group leader.
The following list describes the functionality of the group leader:
Runs operations initiated by the master node
Initiates remote operations on any node with the same group number
Cannot initiate remote operations on any node with a different group number
Can use the waitcomplete() command without a parameter to wait for all overlapped
operations running on nodes in the same group
Assigning groups
Group numbers can range from 0 (zero) to 64. The default group number is 0. You can change the
group number at any time.
Use the following code to dynamically assign nodes to a group.
Note the following:
Each time the node powers off, the group number for that node changes to 0
Replace N with the node number
N represents the node number that runs the test scripts and the Lua code
Each time the node powers off, the group number for that node changes to 0
Replace G with the group number
-- Assigns the node to a group.
node[N].tsplink.group = G
Reassigning groups
Use the following code to change group assignment. You can add or remove a node to a group at
anytime.
-- Assigns the node to a different group.
node[N].tsplink.group = G

Running parallel test scripts

You can send the execute() command from the master node to initiate test script and Lua code on
a remote node. The execute() command places the remote node in the overlapped operation state.
As a test script runs on the remote node, the master node continues to process other commands in
parallel. Use the following code to send the execute() command on a remote node.
Note the following:
The N parameter represents the node number that runs the test script (replace N with the node
number).
2651A-901-01 Rev. A / March 2011
Section 6: Instrument programming
6-57

Advertisement

Table of Contents
loading

Table of Contents