Resetting the password ........................................................................................................... 8-34
Key-press codes ................................................................................................................ 8-34
Sending key codes .................................................................................................................. 8-34
Capturing key-press codes...................................................................................................... 8-35
Remote communications interfaces ................................................................................... 8-36
Supported remote interfaces ................................................................................................... 8-37
Remote interface connections ................................................................................................. 8-37
Output queue .......................................................................................................................... 8-39
USB communications .............................................................................................................. 8-39
LAN communications .............................................................................................................. 8-40
GPIB operation ........................................................................................................................ 8-56
RS-232 interface operation ..................................................................................................... 8-60
Software components for applications and instrument drivers ................................................ 8-63
Test Script Builder .............................................................................................................. 8-67
Installing the TSB software...................................................................................................... 8-67
Using Test Script Builder (TSB) .............................................................................................. 8-67
Project navigator ..................................................................................................................... 8-68
Script editor ............................................................................................................................. 8-69
Outline view............................................................................................................................. 8-69
Programming interaction ......................................................................................................... 8-70
Working with TSB Embedded ............................................................................................ 8-70
Simplify the display ................................................................................................................. 8-71
Create a script using TSB Embedded ..................................................................................... 8-71
Copy an existing script ............................................................................................................ 8-71
Run a script ............................................................................................................................. 8-72
Delete a script ......................................................................................................................... 8-72
Modify a script ......................................................................................................................... 8-72
Import a script from a computer .............................................................................................. 8-72
Export a script to a computer .................................................................................................. 8-73
Export a script to the instrument USB ..................................................................................... 8-73
Reset the instrument using TSB Embedded ........................................................................... 8-73
Send individual instrument commands with TSB Embedded .................................................. 8-74
Advanced scripting for TSP ............................................................................................... 8-74
Global variables and the script.user.scripts table .................................................................... 8-74
Create a script using the script.new() command ..................................................................... 8-76
Rename a script ...................................................................................................................... 8-78
Retrieve a user script .............................................................................................................. 8-80
Delete user scripts from the instrument ................................................................................... 8-81
Restore a script to the runtime environment ........................................................................... 8-82
Memory considerations for the runtime environment .............................................................. 8-82
TSP-Link system expansion interface ................................................................................ 8-83
Master and subordinates ......................................................................................................... 8-84
TSP-Link nodes ....................................................................................................................... 8-85
Connections ............................................................................................................................ 8-85
Initialization ............................................................................................................................. 8-86
Resetting the TSP-Link network .............................................................................................. 8-86
Accessing nodes ..................................................................................................................... 8-87
Using the reset() command ..................................................................................................... 8-88
Using the abort command ....................................................................................................... 8-89
Triggering with TSP-Link ......................................................................................................... 8-89
TSP advanced features ........................................................................................................... 8-89
Using groups to manage nodes on TSP-Link network ............................................................ 8-92
Running simultaneous test scripts ........................................................................................... 8-93
Using the data queue for real-time communication ................................................................. 8-94
Copying test scripts across the TSP-Link network .................................................................. 8-94
Removing stale values from the reading buffer cache ............................................................ 8-95