Pulse rise and fall times..........................................................................................................4-29
Pulse width..............................................................................................................................4-30
Remote commands..................................................................................................5-1
Introduction to TSP operation .............................................................................................. 5-1
Controlling the instrument by sending individual command messages .....................................5-1
Queries .....................................................................................................................................5-3
Information on scripting and programming................................................................................5-3
About TSP commands......................................................................................................... 5-4
Beeper control...........................................................................................................................5-4
Bit manipulation and logic operations........................................................................................5-4
Data queue................................................................................................................................5-5
Digital I/O ..................................................................................................................................5-5
Display ......................................................................................................................................5-6
Error queue............................................................................................................................... 5-7
Event log...................................................................................................................................5-7
File I/O ......................................................................................................................................5-7
GPIB .........................................................................................................................................5-8
Instrument identification ............................................................................................................5-9
LAN and LXI..............................................................................................................................5-9
Miscellaneous .........................................................................................................................5-10
Parallel script execution ..........................................................................................................5-11
Queries and response messages............................................................................................ 5-11
Reading buffer.........................................................................................................................5-12
Reset.......................................................................................................................................5-12
RS-232....................................................................................................................................5-13
Saved setups ..........................................................................................................................5-13
Scripting..................................................................................................................................5-13
SMU........................................................................................................................................5-14
SMU calibration.......................................................................................................................5-15
Status model...........................................................................................................................5-16
Time........................................................................................................................................5-17
Triggering................................................................................................................................5-17
TSP-Link .................................................................................................................................5-19
TSP-Net ..................................................................................................................................5-20
Userstrings..............................................................................................................................5-20
Factory scripts.................................................................................................................... 5-21
Running a factory script ..........................................................................................................5-21
Retrieving and modifying a factory script listing ......................................................................5-22
KISweep factory script ............................................................................................................5-22
KIPulse factory script ..............................................................................................................5-23
KIHighC factory script .............................................................................................................5-24
KIParlib factory script ..............................................................................................................5-25
KISavebuffer factory script......................................................................................................5-25
Instrument programming......................................................................................... 6-1
Fundamentals of scripting for TSP....................................................................................... 6-1
What is a script?........................................................................................................................6-2
Runtime and nonvolatile memory storage of scripts..................................................................6-2
What can be included in scripts?...............................................................................................6-3
Commands that cannot be used in scripts................................................................................6-3
Manage scripts..........................................................................................................................6-3
Working with scripts in nonvolatile memory.............................................................................6-11
Programming example: Interactive script................................................................................6-13
Fundamentals of programming for TSP............................................................................. 6-15
What is Lua?........................................................................................................................... 6-15