Keithley 3700A Series, 3706A-NFP, 3706A, 3706A-S, 3720 Reference Manual

...
Series 3700A System Switch/Multimeter
Reference Manual
3700AS-901-01 Rev. D / July 2018
tek.com/keithley
*P3700AS-901-01D*
3700AS-901-01D
System Switch/Multimeter
Reference Manual
© 2018, Keithley Instruments, LLC
Cleveland, Ohio, U.S.A.
All rights reserved.
Any unauthorized reproduction, photocopy, or use of the information herein, in whole or in part,
without the prior written approval of Keithley Instruments, LLC, is strictly prohibited.
These are the original instructions in English.
TSP®, TSP-Link®, and TSP-Net® are trademarks of Keithley Instruments, Inc. All Keithley
Instruments product names are trademarks or registered trademarks of Keithley Instruments, LLC.
Other brand names are trademarks or registered trademarks of their respective holders.
The Lua 5.0 software and associated documentation files are copyright © 1994 - 2015, Lua.org,
PUC-Rio. You can access terms of license for the Lua software and associated documentation at
the Lua licensing site (http://www.lua.org/license.html).
Microsoft, Visual C++, Excel, and Windows are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Document number: 3700AS-901-01D / June 2018

Safety precautions

The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with nonhazardous voltages, there are situations where hazardous conditions may be present.
This product is intended for use by personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the product. Refer to the user documentation for complete product specifications.
If the product is used in a manner not specified, the protection provided by the product warranty may be impaired. The types of product users are:
Responsible body is the individual or group responsible for the use and maintenance of equipment, for ensuring that the equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained.
Operators use the product for its intended function. They must be trained in electrical safety procedures and proper use of the instrument. They must be protected from electric shock and contact with hazardous live circuits.
Maintenance personnel perform routine procedures on the product to keep it operating properly, for example, setting the line voltage or replacing consumable materials. Maintenance procedures are described in the user documentation. The procedures explicitly state if the operator may perform them. Otherwise, they should be performed only by service personnel.
Service personnel are trained to work on live circuits, perform safe installations, and repair products. Only properly trained service personnel may perform installation and service procedures.
Keithley products are designed for use with electrical signals that are measurement, control, and data I/O connections, with low transient overvoltages, and must not be directly connected to mains voltage or to voltage sources with high transient overvoltages. Measurement Category II (as referenced in IEC 60664) connections require protection for high transient overvoltages often associated with local AC mains connections. Certain Keithley measuring instruments may be connected to mains. These instruments will be marked as category II or higher.
Unless explicitly allowed in the specifications, operating manual, and instrument labels, do not connect any instrument to mains. Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test
fixtures. The American National Standards Institute (ANSI) states that a shock hazard exists when voltage levels greater than 30 V RMS, 42.4 V peak, or 60 VDC are present. A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring.
Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential human contact. Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If the circuit is capable of operating at or above 1000 V, no conductive part of the circuit may be exposed.
Do not connect switching cards directly to unlimited power circuits. They are intended to be used with impedance-limited sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching cards, install protective devices to limit fault current and voltage to the card.
Before operating an instrument, ensure that the line cord is connected to a properly-grounded power receptacle. Inspect the connecting cables, test leads, and jumpers for possible wear, cracks, or breaks before each use.
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator.
For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the circuit under test. ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or disconnecting cables or jumpers, installing or removing switching cards, or making internal changes, such as installing or removing jumpers.
Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth) ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the voltage being measured.
For safety, instruments and accessories must be used in accordance with the operating instructions. If the instruments or accessories are used in a manner not specified in the operating instructions, the protection provided by the equipment may be impaired.
Do not exceed the maximum signal levels of the instruments and accessories. Maximum signal levels are defined in the specifications and operating information and shown on the instrument panels, test fixture panels, and switching cards.
When fuses are used in a product, replace with the same type and rating for continued protection against fire hazard. Chassis connections must only be used as shield connections for measuring circuits, NOT as protective earth (safety ground)
connections. If you are using a test fixture, keep the lid closed while power is applied to the device under test. Safe operation requires the use
of a lid interlock.
If a screw is present, connect it to protective earth (safety ground) using the wire recommended in the user documentation.
The symbol on an instrument means caution, risk of hazard. The user must refer to the operating instructions located in the user documentation in all cases where the symbol is marked on the instrument.
The symbol on an instrument means warning, risk of electric shock. Use standard safety precautions to avoid personal contact with these voltages.
The symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns.
The symbol indicates a connection terminal to the equipment frame.
If this symbol is on a product, it indicates that mercury is present in the display lamp. Please note that the lamp must be properly disposed of according to federal, state, and local laws.
The WARNING heading in the user documentation explains hazards that might result in personal injury or death. Always read the associated information very carefully before performing the indicated procedure.
The CAUTION heading in the user documentation explains hazards that could damage the instrument. Such damage may invalidate the warranty.
The CAUTION heading with the symbol in the user documentation explains hazards that could result in moderate or minor injury or damage the instrument. Always read the associated information very carefully before performing the indicated procedure. Damage to the instrument may invalidate the warranty.
Instrumentation and accessories shall not be connected to humans. Before performing any maintenance, disconnect the line cord and all test cables. To maintain protection from electric shock and fire, replacement components in mains circuits including the power
transformer, test leads, and input jacks must be purchased from Keithley. Standard fuses with applicable national safety approvals may be used if the rating and type are the same. The detachable mains power cord provided with the instrument may only be replaced with a similarly rated power cord. Other components that are not safety-related may be purchased from other suppliers as long as they are equivalent to the original component (note that selected parts should be purchased only through Keithley to maintain accuracy and functionality of the product). If you are unsure about the applicability of a replacement component, call a Keithley office for information.
Unless otherwise noted in product-specific literature, Keithley instruments are designed to operate indoors only, in the following environment: Altitude at or below 2,000 m (6,562 ft); temperature 0 °C to 50 °C (32 °F to 122 °F); and pollution degree 1 or 2.
To clean an instrument, use a cloth dampened with deionized water or mild, water-based cleaner. Clean the exterior of the instrument only. Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument. Products that consist of a circuit board with no case or chassis (e.g., a data acquisition board for installation into a computer) should never require cleaning if handled according to instructions. If the board becomes contaminated and operation is affected, the board should be returned to the factory for proper cleaning/servicing.
Safety precaution revision as of June 2017.
Introduction ................................................................................................................. 1-1
Table of contents
Welcome .............................................................................................................................. 1-1
Extended warranty ............................................................................................................... 1-1
Contact information .............................................................................................................. 1-1
Product documentation, drivers, and software .................................................................... 1-2
Organization of manual sections .......................................................................................... 1-2
Capabilities and features ..................................................................................................... 1-3
Measuring capabilities ............................................................................................................... 1-4
Displaying the instrument's serial number ................................................................................. 1-4
Installation ................................................................................................................... 2-1
Dimensions .......................................................................................................................... 2-1
Weight .................................................................................................................................. 2-3
Rack-mounting instructions .................................................................................................. 2-3
Tools required ........................................................................................................................... 2-3
Parts list .................................................................................................................................... 2-3
Prepare the Series 3700A for rack-mount installation ............................................................... 2-4
Prepare the rack for Series 3700A installation .......................................................................... 2-4
Install the Series 3700A ............................................................................................................ 2-5
Remote communications interfaces ..................................................................................... 2-6
Supported remote interfaces ..................................................................................................... 2-6
USB communications ................................................................................................................ 2-6
GPIB setup .............................................................................................................................. 2-11
LAN communications .............................................................................................................. 2-16
Supplied software .................................................................................................................... 2-18
Keithley I/O layer ..................................................................................................................... 2-21
Addressing instruments with VISA .......................................................................................... 2-25
Digital I/O ........................................................................................................................... 2-28
Port configuration .................................................................................................................... 2-29
Digital I/O configuration ........................................................................................................... 2-30
Controlling digital I/O lines....................................................................................................... 2-30
TSP-Link trigger lines .............................................................................................................. 2-32
Starting up your instrument ................................................................................................ 2-33
Procedure................................................................................................................................ 2-33
Instrument description ............................................................................................... 3-1
Front panel operation ........................................................................................................... 3-1
(1) The USB port ....................................................................................................................... 3-2
(2) The display .......................................................................................................................... 3-2
(3) The navigation wheel ........................................................................................................... 3-4
(4) The POWER key ................................................................................................................. 3-4
(5) The status lights ................................................................................................................... 3-5
(6) The setup and control keys .................................................................................................. 3-5
Menu overview .......................................................................................................................... 3-8
Menu trees ................................................................................................ ................................ 3-8
Table of contents Series 3700A System Switch/Multimeter Reference Manual
Front-panel key menu options ................................................................................................. 3-13
Configuration menu options .................................................................................................... 3-15
Using the front panel with non-switch channels ...................................................................... 3-22
Rear panel summary .......................................................................................................... 3-24
Rear panel connection details ................................................................................................. 3-24
Saved setups ..................................................................................................................... 3-30
Saving user setups .................................................................................................................. 3-31
Recalling a saved setup .......................................................................................................... 3-31
Start-up configuration .............................................................................................................. 3-31
Saving user setups from a remote interface ............................................................................ 3-32
Save the present configuration .......................................................................................... 3-33
Create a configuration script ................................................................................................... 3-35
Running the configuration script .............................................................................................. 3-35
Using the web interface ...................................................................................................... 3-36
Connect to the instrument web interface ................................................................................. 3-36
Web interface home page ....................................................................................................... 3-36
Identify the instrument ............................................................................................................. 3-36
Log in to the instrument ........................................................................................................... 3-37
Card pages .............................................................................................................................. 3-37
Scan Builder page ................................................................................................................... 3-42
DMM web page ....................................................................................................................... 3-47
TSB Embedded ....................................................................................................................... 3-48
Unit page ................................................................................................................................. 3-49
Admin page ............................................................................................................................. 3-50
LXI page .................................................................................................................................. 3-50
Basic DMM operation ................................................................................................. 4-1
DMM measurement capabilities ........................................................................................... 4-1
High-energy circuit safety precautions ................................................................................. 4-2
Power circuit test procedure ...................................................................................................... 4-2
Performance considerations ................................................................................................ 4-2
Warmup time ............................................................................................................................. 4-2
Autozero .................................................................................................................................... 4-3
Line cycle synchronization ........................................................................................................ 4-4
Auto Delay................................................................................................................................. 4-4
Measure count .......................................................................................................................... 4-5
Change the display resolution ................................................................................................... 4-6
System considerations ......................................................................................................... 4-6
Relationship between DMM functions and attributes ................................................................ 4-6
Relationship between front panel settings and remote commands ........................................... 4-7
Save DMM configurations ......................................................................................................... 4-7
Open and close relay operation ................................................................................................ 4-8
Voltage measurements (DC volts and AC volts) ................................................................. 4-9
Settings available for voltage measurements .......................................................................... 4-10
Autodelay and autorange settings ........................................................................................... 4-11
Voltage measurement connections ......................................................................................... 4-11
Voltage measurement procedure from the front panel ............................................................ 4-12
Voltage measurement procedure remote commands ............................................................. 4-13
Current measurements (DC current and AC current) ........................................................ 4-14
Settings available for current measurements .......................................................................... 4-14
Autodelay and autorange settings ........................................................................................... 4-15
Current measurement connections ......................................................................................... 4-15
Current measurement procedure from the front panel ............................................................ 4-15
Series 3700A System Switch/Multimeter Reference Manual Table of contents
Current measurement procedure through remote commands ................................................. 4-16
Resistance measurements ................................................................................................ 4-16
DMM resistance measurement methods ................................................................................. 4-16
Settings available for resistance measurements ..................................................................... 4-17
Autodelay and autorange settings ........................................................................................... 4-18
Resistance measurement connections ................................................................................... 4-18
Resistance measurements from the front panel ...................................................................... 4-21
Resistance measurements through remote interface .............................................................. 4-22
Temperature measurements .............................................................................................. 4-22
Settings available for temperature measurements .................................................................. 4-22
Autodelay and autorange settings ........................................................................................... 4-24
Thermocouples ....................................................................................................................... 4-24
Thermistors ............................................................................................................................. 4-27
RTDs (Resistance Temperature Detectors) ............................................................................ 4-29
Temperature equations ........................................................................................................... 4-33
Frequency and period measurements ............................................................................... 4-41
Settings available for frequency and period measurements .................................................... 4-42
Autodelay and autorange settings ........................................................................................... 4-42
Trigger level ............................................................................................................................ 4-42
Gate time................................................................................................................................. 4-43
Frequency connections ........................................................................................................... 4-43
Frequency and period measurement procedure from front panel ........................................... 4-43
Frequency and period measurement procedure through remote interface ............................. 4-44
Continuity testing ................................................................................................................ 4-44
Settings available for continuity testing ................................................................................... 4-45
Autodelay and autorange settings ........................................................................................... 4-45
Continuity testing connections ................................................................................................. 4-45
Continuity testing procedure.................................................................................................... 4-46
Refining measurements ..................................................................................................... 4-47
Relative offset ......................................................................................................................... 4-47
Math calculations .................................................................................................................... 4-49
dB commands ......................................................................................................................... 4-54
Range ..................................................................................................................................... 4-55
Optimizing measurement speed .............................................................................................. 4-57
Optimizing AC voltage and current measurements ................................................................. 4-60
Optimizing measurement accuracy ......................................................................................... 4-61
Switching and scanning ............................................................................................. 5-1
Identify installed switching cards ............................................................................................... 5-1
Maximum power usage with Series 3700A cards ...................................................................... 5-2
Specifying a channel ................................................................................................................. 5-3
Close and open channel operations and commands ................................................................ 5-5
Working with channels ....................................................................................................... 5-13
Connection methods for close operations ............................................................................... 5-13
Determining the number of relay closures ............................................................................... 5-16
Viewing the close or open status of a channel ................................ ........................................ 5-16
Channel attributes ................................................................................................................... 5-17
Channel patterns ..................................................................................................................... 5-19
Reset a channel ...................................................................................................................... 5-22
Pseudocards ...................................................................................................................... 5-22
Pseudocards programming example ....................................................................................... 5-23
Scanning and triggering ..................................................................................................... 5-23
Trigger model .......................................................................................................................... 5-24
Scan and step counts .............................................................................................................. 5-25
Table of contents Series 3700A System Switch/Multimeter Reference Manual
Basic scan procedure .............................................................................................................. 5-26
Remote interface scanning ..................................................................................................... 5-30
Hardware trigger modes ................................................................ .......................................... 5-31
Understanding synchronous triggering modes ........................................................................ 5-35
Events ..................................................................................................................................... 5-39
LXI Class B and C triggering (IEEE-1588) .............................................................................. 5-40
Reading buffers ........................................................................................................... 6-1
Reading buffers .................................................................................................................... 6-1
Buffer overview ......................................................................................................................... 6-1
Front-panel buffer operation ...................................................................................................... 6-2
Remote buffer operation ........................................................................................................... 6-6
Maintenance ................................................................................................................ 7-1
Introduction .......................................................................................................................... 7-1
Fuse replacement ................................................................................................................ 7-1
AMPS analog backplane fuse replacement ......................................................................... 7-2
Front panel tests .................................................................................................................. 7-3
Test procedure .......................................................................................................................... 7-3
Keys test ................................................................................................................................... 7-3
Display patterns test .................................................................................................................. 7-4
Displaying the instrument's serial number ........................................................................... 7-4
Upgrading the firmware ........................................................................................................ 7-5
Upgrading or downgrading firmware using the front panel ........................................................ 7-5
Upgrading or downgrading using the remote interface .............................................................. 7-6
Upgrading or downgrading firmware using the web interface.................................................... 7-6
Upgrading or downgrading firmware using Test Script Builder .................................................. 7-7
Theory of operation .................................................................................................... 8-1
Rear panel, backplane, and DMM connect relays schematic .............................................. 8-1
Line cycle synchronization ................................................................................................... 8-2
AC voltage measurements and crest factor ......................................................................... 8-5
DMM resistance measurement methods ............................................................................. 8-7
Constant-current source method ............................................................................................... 8-8
Ratiometric method ................................................................................................................... 8-9
Reference junctions ........................................................................................................... 8-11
Simulated reference junction ................................................................................................... 8-12
Internal reference junction ....................................................................................................... 8-12
External reference junction ..................................................................................................... 8-12
Open lead detection ........................................................................................................... 8-13
ISOUR open voltage ............................................................................................................... 8-15
VMEAS open voltage .............................................................................................................. 8-15
Calculated measurement open voltage ................................................................................... 8-15
dmm.opendetector open voltage ............................................................................................. 8-16
4-wire dry-circuit open lead detection ...................................................................................... 8-17
Open thermocouple detection ............................................................................................ 8-18
Accuracy calculations ......................................................................................................... 8-20
Calculating DC characteristics accuracy ................................................................................. 8-20
Series 3700A System Switch/Multimeter Reference Manual Table of contents
Calculating AC characteristics accuracy ................................................................................. 8-20
Calculating dB characteristics accuracy .................................................................................. 8-21
Additional derating factors ....................................................................................................... 8-21
Understanding Precision Time Protocol (PTP) .................................................................. 8-22
Introduction to TSP operation ................................................................................... 9-1
Introduction to TSP operation .............................................................................................. 9-1
Controlling the instrument by sending individual command messages ..................................... 9-1
Queries ..................................................................................................................................... 9-2
Data retrieval commands .......................................................................................................... 9-3
Information on scripting and programming ................................................................................ 9-4
Files .......................................................................................................................................... 9-4
Display operations ................................................................................................................... 9-10
About TSP commands ....................................................................................................... 9-21
Alarms ..................................................................................................................................... 9-21
Bit manipulation and logic operations ...................................................................................... 9-21
Channel ................................................................................................................................... 9-23
Data queue.............................................................................................................................. 9-24
Digital I/O ................................................................................................................................ 9-24
Display .................................................................................................................................... 9-25
DMM ....................................................................................................................................... 9-25
Error queue ............................................................................................................................. 9-26
Event log ................................................................................................................................. 9-27
File I/O .................................................................................................................................... 9-27
GPIB ....................................................................................................................................... 9-28
Instrument identification .......................................................................................................... 9-28
LAN and LXI ............................................................................................................................ 9-29
Local node............................................................................................................................... 9-30
PTP ......................................................................................................................................... 9-30
Reading buffer ......................................................................................................................... 9-31
Reset ....................................................................................................................................... 9-31
Queries and response messages ............................................................................................ 9-31
Saved setups .......................................................................................................................... 9-32
Scan ........................................................................................................................................ 9-32
Scripting .................................................................................................................................. 9-33
Status model ........................................................................................................................... 9-33
Slot .......................................................................................................................................... 9-34
Time ........................................................................................................................................ 9-34
Top level instrument controls .................................................................................................. 9-35
Triggering ................................................................................................................................ 9-36
TSP-Link ................................................................................................................................. 9-37
TSP-Net .................................................................................................................................. 9-37
Userstrings .............................................................................................................................. 9-38
Instrument programming ......................................................................................... 10-1
Fundamentals of scripting for TSP ..................................................................................... 10-1
What is a script? ...................................................................................................................... 10-2
Run-time and nonvolatile memory storage of scripts .............................................................. 10-2
What can be included in scripts? ............................................................................................. 10-2
Commands that cannot be used in scripts .............................................................................. 10-3
Manage scripts ........................................................................................................................ 10-3
Working with scripts in nonvolatile memory............................................................................. 10-9
Run a user script from the instrument front panel ................................................................. 10-11
Load a script from the instrument front panel ........................................................................ 10-12
Save a script from the instrument front panel ........................................................................ 10-13
Interactive script .................................................................................................................... 10-14
Table of contents Series 3700A System Switch/Multimeter Reference Manual
Fundamentals of programming for TSP ........................................................................... 10-15
Introduction ........................................................................................................................... 10-15
What is Lua? ......................................................................................................................... 10-15
Lua basics ............................................................................................................................. 10-15
Standard libraries .................................................................................................................. 10-29
Programming example: Script with a for loop ........................................................................ 10-33
Using Test Script Builder (TSB) ....................................................................................... 10-33
Installing the TSB software.................................................................................................... 10-35
Installing the TSB add-in ....................................................................................................... 10-35
Using Test Script Builder (TSB) ............................................................................................ 10-35
Project navigator ................................................................................................................... 10-37
Script editor ........................................................................................................................... 10-37
Outline view ........................................................................................................................... 10-37
Programming interaction ....................................................................................................... 10-37
Connecting an instrument in TSB .......................................................................................... 10-38
Creating a new TSP project .................................................................................................. 10-39
Adding a new TSP file to a project ........................................................................................ 10-39
Running a script .................................................................................................................... 10-40
Creating a run configuration .................................................................................................. 10-40
Advanced scripting for TSP ............................................................................................. 10-44
Global variables and the script.user.scripts table .................................................................. 10-44
Create a script using the script.new() command ................................................................... 10-45
Restore a script to the run-time environment ........................................................................ 10-48
Rename a script .................................................................................................................... 10-48
Delete user scripts from the instrument ................................................................................. 10-49
Memory considerations for the run-time environment ........................................................... 10-50
TSP-Link system expansion interface .............................................................................. 10-52
Master and subordinates ................................................................ ....................................... 10-52
TSP-Link system ................................................................................................................... 10-53
TSP-Link nodes ..................................................................................................................... 10-53
Connections ..................................................................................................................... 10-54
Initialization ...................................................................................................................... 10-54
Assigning node numbers ................................................................ ....................................... 10-54
Resetting the TSP-Link network ...................................................................................... 10-55
Front-panel operation ............................................................................................................ 10-55
Remote programming ........................................................................................................... 10-55
Using the expanded system ............................................................................................. 10-56
Accessing nodes ................................................................................................................... 10-56
Using the reset() command ................................................................................................... 10-57
Using the abort command ..................................................................................................... 10-57
Triggering with TSP-Link ....................................................................................................... 10-57
TSP advanced features.................................................................................................... 10-58
Using groups to manage nodes on TSP-Link network .................................................... 10-58
Master node overview ........................................................................................................... 10-59
Group leader overview .......................................................................................................... 10-59
Assigning groups ................................................................................................................... 10-59
Running simultaneous test scripts ................................................................................... 10-59
Coordinating overlapped operations in remote groups .......................................................... 10-60
Using the data queue for real-time communication ......................................................... 10-61
Copying test scripts across the TSP-Link network .......................................................... 10-61
Removing stale values from the reading buffer cache ..................................................... 10-61
Series 3700A System Switch/Multimeter Reference Manual Table of contents
TSP-Net ........................................................................................................................... 10-62
TSP-Net capabilities .............................................................................................................. 10-62
Using TSP-Net with any ethernet-enabled device ................................................................. 10-63
Using TSP-Net with any ethernet-enabled instrument .......................................................... 10-64
TSP-Net compared to TSP-Link to communicate with TSP-enabled devices ....................... 10-66
TSP-Net instrument commands: General device control ...................................................... 10-67
TSP-Net instrument commands: TSP-enabled device control .............................................. 10-67
Example: Using tspnet commands ........................................................................................ 10-68
TSP command reference .......................................................................................... 11-1
Command programming notes .......................................................................................... 11-1
Placeholder text ...................................................................................................................... 11-1
Syntax rules ............................................................................................................................ 11-2
Using channel.*() commands .................................................................................................. 11-2
Time and date values .............................................................................................................. 11-4
Using the TSP command reference ................................................................................... 11-4
Command name and standard parameters summary ............................................................. 11-5
Command usage ..................................................................................................................... 11-6
Command details .................................................................................................................... 11-7
Example section ...................................................................................................................... 11-7
Related commands and information ........................................................................................ 11-7
TSP commands .................................................................................................................. 11-8
beeper.beep() .......................................................................................................................... 11-8
beeper.enable ......................................................................................................................... 11-8
bit.bitand() ............................................................................................................................... 11-9
bit.bitor() .................................................................................................................................. 11-9
bit.bitxor() .............................................................................................................................. 11-10
bit.clear() ............................................................................................................................... 11-11
bit.get() .................................................................................................................................. 11-11
bit.getfield() ........................................................................................................................... 11-12
bit.set() .................................................................................................................................. 11-13
bit.setfield() ............................................................................................................................ 11-14
bit.test() ................................................................................................................................. 11-15
bit.toggle() ............................................................................................................................. 11-15
bufferVar.appendmode ......................................................................................................... 11-16
bufferVar.basetimefractional ................................................................................................. 11-17
bufferVar.basetimeseconds................................................................................................... 11-18
bufferVar.cachemode ............................................................................................................ 11-19
bufferVar.capacity ................................................................................................................. 11-19
bufferVar.channels ................................................................................................................ 11-20
bufferVar.clear() .................................................................................................................... 11-21
bufferVar.clearcache() ........................................................................................................... 11-22
bufferVar.collectchannels ...................................................................................................... 11-23
bufferVar.collecttimestamps .................................................................................................. 11-24
bufferVar.dates ...................................................................................................................... 11-25
bufferVar.formattedreadings.................................................................................................. 11-26
bufferVar.fractionalseconds................................................................................................... 11-27
bufferVar.n ............................................................................................................................ 11-28
bufferVar.ptpseconds ............................................................................................................ 11-28
bufferVar.readings ................................................................................................................. 11-29
bufferVar.relativetimestamps ................................................................................................. 11-31
bufferVar.seconds ................................................................................................................. 11-32
bufferVar.statuses ................................................................................................................. 11-33
bufferVar.times ...................................................................................................................... 11-34
bufferVar.timestampresolution .............................................................................................. 11-35
bufferVar.timestamps ............................................................................................................ 11-36
bufferVar.units ....................................................................................................................... 11-37
Table of contents Series 3700A System Switch/Multimeter Reference Manual
channel.calibration.adjustcount() ........................................................................................... 11-38
channel.calibration.adjustdate() ............................................................................................ 11-38
channel.calibration.lock() ...................................................................................................... 11-40
channel.calibration.password() .............................................................................................. 11-40
channel.calibration.save() ..................................................................................................... 11-41
channel.calibration.step() ...................................................................................................... 11-42
channel.calibration.unlock()................................................................................................... 11-44
channel.calibration.verifydate() ............................................................................................. 11-45
channel.clearforbidden() ....................................................................................................... 11-46
channel.close() ...................................................................................................................... 11-46
channel.connectrule .............................................................................................................. 11-48
channel.connectsequential .................................................................................................... 11-50
channel.createspecifier() ....................................................................................................... 11-51
channel.exclusiveclose() ....................................................................................................... 11-52
channel.exclusiveslotclose() .................................................................................................. 11-54
channel.getbackplane() ......................................................................................................... 11-55
channel.getclose() ................................................................................................................. 11-58
channel.getcount() ................................................................................................................ 11-59
channel.getdelay() ................................................................................................................. 11-61
channel.getforbidden() .......................................................................................................... 11-62
channel.getimage() ............................................................................................................... 11-63
channel.getlabel() .................................................................................................................. 11-64
channel.getmatch() ............................................................................................................... 11-65
channel.getmatchtype() ......................................................................................................... 11-66
channel.getmode() ................................................................................................................ 11-67
channel.getoutputenable() .................................................................................................... 11-69
channel.getpole() .................................................................................................................. 11-70
channel.getpowerstate() ........................................................................................................ 11-71
channel.getstate() ................................................................................................................. 11-72
channel.getstatelatch() .......................................................................................................... 11-74
channel.gettype() .................................................................................................................. 11-75
channel.open() ...................................................................................................................... 11-76
channel.pattern.catalog() ...................................................................................................... 11-77
channel.pattern.delete() ........................................................................................................ 11-78
channel.pattern.getimage() ................................................................................................... 11-78
channel.pattern.setimage() ................................................................................................... 11-79
channel.pattern.snapshot() ................................................................................................... 11-82
channel.read() ....................................................................................................................... 11-83
channel.reset() ...................................................................................................................... 11-84
channel.resetstatelatch() ....................................................................................................... 11-86
channel.setbackplane() ......................................................................................................... 11-87
channel.setdelay() ................................................................................................................. 11-89
channel.setforbidden() .......................................................................................................... 11-90
channel.setlabel() .................................................................................................................. 11-91
channel.setmatch() ................................................................................................................ 11-92
channel.setmatchtype() ......................................................................................................... 11-93
channel.setmode() ................................................................................................................ 11-94
channel.setoutputenable() ..................................................................................................... 11-95
channel.setpole() ................................................................................................................... 11-96
channel.setpowerstate() ........................................................................................................ 11-99
channel.setstatelatch() ........................................................................................................ 11-100
channel.trigger[N].clear() ..................................................................................................... 11-101
channel.trigger[N].EVENT_ID ............................................................................................. 11-101
channel.trigger[N].get() ....................................................................................................... 11-102
channel.trigger[N].set() ........................................................................................................ 11-103
channel.trigger[N].wait() ...................................................................................................... 11-104
channel.write() ..................................................................................................................... 11-105
comm.gpib.enable ............................................................................................................... 11-106
comm.lan.enable ................................................................................................................. 11-106
comm.lan.rawsockets.enable .............................................................................................. 11-107
comm.lan.telnet.enable ....................................................................................................... 11-107
Series 3700A System Switch/Multimeter Reference Manual Table of contents
comm.lan.vxi11.enable ....................................................................................................... 11-108
comm.lan.web.enable ......................................................................................................... 11-109
createconfigscript() .............................................................................................................. 11-110
dataqueue.add() .................................................................................................................. 11-110
dataqueue.CAPACITY ........................................................................................................ 11-111
dataqueue.clear() ................................................................................................................ 11-112
dataqueue.count ................................................................................................................. 11-113
dataqueue.next() ................................................................................................................. 11-114
delay() ................................................................................................................................. 11-115
digio.readbit() ...................................................................................................................... 11-115
digio.readport() .................................................................................................................... 11-116
digio.trigger[N].assert() ........................................................................................................ 11-116
digio.trigger[N].clear() .......................................................................................................... 11-117
digio.trigger[N].EVENT_ID .................................................................................................. 11-117
digio.trigger[N].mode ........................................................................................................... 11-118
digio.trigger[N].overrun ........................................................................................................ 11-119
digio.trigger[N].pulsewidth ................................................................................................... 11-120
digio.trigger[N].release() ................................................................ ...................................... 11-121
digio.trigger[N].reset() ......................................................................................................... 11-121
digio.trigger[N].stimulus ....................................................................................................... 11-122
digio.trigger[N].wait() ........................................................................................................... 11-124
digio.writebit() ...................................................................................................................... 11-124
digio.writeport() ................................................................................................................... 11-125
digio.writeprotect ................................................................................................................. 11-126
display.clear() ...................................................................................................................... 11-126
display.getannunciators() .................................................................................................... 11-127
display.getcursor() ............................................................................................................... 11-128
display.getlastkey() ............................................................................................................. 11-129
display.gettext() ................................................................................................................... 11-130
display.inputvalue() ............................................................................................................. 11-131
display.loadmenu.add() ....................................................................................................... 11-133
display.loadmenu.catalog() ................................................................................................. 11-134
display.loadmenu.delete() ................................................................................................... 11-135
display.locallockout ............................................................................................................. 11-135
display.menu() ..................................................................................................................... 11-136
display.prompt() .................................................................................................................. 11-137
display.screen ..................................................................................................................... 11-138
display.sendkey() ................................................................................................................ 11-139
display.setcursor() ............................................................................................................... 11-140
display.settext() ................................................................................................................... 11-141
display.trigger.EVENT_ID ................................................................................................... 11-142
display.waitkey() .................................................................................................................. 11-142
dmm.adjustment.count ........................................................................................................ 11-144
dmm.adjustment.date .......................................................................................................... 11-144
dmm.aperture ...................................................................................................................... 11-145
dmm.appendbuffer() ............................................................................................................ 11-146
dmm.autodelay .................................................................................................................... 11-148
dmm.autorange ................................................................................................................... 11-149
dmm.autozero ..................................................................................................................... 11-150
dmm.buffer.catalog() ........................................................................................................... 11-152
dmm.buffer.info() ................................................................................................................. 11-153
dmm.buffer.maxcapacity ..................................................................................................... 11-154
dmm.buffer.usedcapacity .................................................................................................... 11-154
dmm.calibration.ac() ............................................................................................................ 11-155
dmm.calibration.dc() ............................................................................................................ 11-156
dmm.calibration.lock() ......................................................................................................... 11-156
dmm.calibration.password................................................................................................... 11-157
dmm.calibration.save() ........................................................................................................ 11-157
dmm.calibration.unlock() ..................................................................................................... 11-158
dmm.calibration.verifydate .................................................................................................. 11-159
dmm.close() ........................................................................................................................ 11-160
Table of contents Series 3700A System Switch/Multimeter Reference Manual
dmm.configure.catalog() ..................................................................................................... 11-161
dmm.configure.delete() ....................................................................................................... 11-162
dmm.configure.query() ........................................................................................................ 11-163
dmm.configure.recall() ........................................................................................................ 11-165
dmm.configure.set() ............................................................................................................ 11-166
dmm.connect ....................................................................................................................... 11-168
dmm.dbreference ................................................................................................................ 11-170
dmm.detectorbandwidth ...................................................................................................... 11-171
dmm.displaydigits ................................................................................................................ 11-172
dmm.drycircuit ..................................................................................................................... 11-173
dmm.filter.count ................................................................................................................... 11-174
dmm.filter.enable ................................................................................................................. 11-175
dmm.filter.type ..................................................................................................................... 11-176
dmm.filter.window ............................................................................................................... 11-177
dmm.fourrtd ......................................................................................................................... 11-178
dmm.func ............................................................................................................................ 11-179
dmm.getconfig() .................................................................................................................. 11-181
dmm.inputdivider ................................................................................................................. 11-182
dmm.limit[Y].autoclear ......................................................................................................... 11-183
dmm.limit[Y].clear() ............................................................................................................. 11-184
dmm.limit[Y].enable ............................................................................................................. 11-184
dmm.limit[Y].high.fail ........................................................................................................... 11-187
dmm.limit[Y].high.value ....................................................................................................... 11-189
dmm.limit[Y].low.fail ............................................................................................................ 11-191
dmm.limit[Y].low.value ........................................................................................................ 11-193
dmm.linesync ...................................................................................................................... 11-195
dmm.makebuffer() ............................................................................................................... 11-196
dmm.math.enable ............................................................................................................... 11-198
dmm.math.format ................................................................................................................ 11-200
dmm.math.mxb.bfactor ....................................................................................................... 11-201
dmm.math.mxb.mfactor ...................................................................................................... 11-202
dmm.math.mxb.units ........................................................................................................... 11-203
dmm.math.percent .............................................................................................................. 11-203
dmm.measure() ................................................................................................................... 11-205
dmm.measurecount ............................................................................................................ 11-206
dmm.measurewithtime() ...................................................................................................... 11-207
dmm.measurewithptp() ....................................................................................................... 11-208
dmm.nplc............................................................................................................................. 11-209
dmm.offsetcompensation .................................................................................................... 11-210
dmm.open() ......................................................................................................................... 11-211
dmm.opendetector .............................................................................................................. 11-213
dmm.range .......................................................................................................................... 11-214
dmm.refjunction ................................................................................................................... 11-215
dmm.rel.acquire() ................................................................................................................ 11-216
dmm.rel.enable ................................................................................................................... 11-217
dmm.rel.level ....................................................................................................................... 11-218
dmm.reset() ......................................................................................................................... 11-219
dmm.rtdalpha ...................................................................................................................... 11-220
dmm.rtdbeta ........................................................................................................................ 11-221
dmm.rtddelta ....................................................................................................................... 11-222
dmm.rtdzero ........................................................................................................................ 11-224
dmm.savebuffer() ................................................................................................................ 11-225
dmm.setconfig() .................................................................................................................. 11-227
dmm.simreftemperature ...................................................................................................... 11-228
dmm.thermistor ................................................................................................................... 11-229
dmm.thermocouple ............................................................................................................. 11-230
dmm.threertd ....................................................................................................................... 11-231
dmm.threshold .................................................................................................................... 11-232
dmm.transducer .................................................................................................................. 11-233
dmm.units............................................................................................................................ 11-234
errorqueue.clear() ............................................................................................................... 11-235
Series 3700A System Switch/Multimeter Reference Manual Table of contents
errorqueue.count ................................................................................................................. 11-235
errorqueue.next() ................................................................................................................ 11-236
eventlog.all() ........................................................................................................................ 11-237
eventlog.clear() ................................................................................................................... 11-238
eventlog.count ..................................................................................................................... 11-238
eventlog.enable ................................................................................................................... 11-239
eventlog.next() .................................................................................................................... 11-240
eventlog.overwritemethod ................................................................................................... 11-241
exit() .................................................................................................................................... 11-241
fileVar:close() ...................................................................................................................... 11-242
fileVar:flush() ....................................................................................................................... 11-242
fileVar:read() ....................................................................................................................... 11-243
fileVar:seek() ....................................................................................................................... 11-244
fileVar:write() ....................................................................................................................... 11-245
format.asciiprecision ........................................................................................................... 11-245
format.byteorder .................................................................................................................. 11-246
format.data .......................................................................................................................... 11-247
fs.chdir() .............................................................................................................................. 11-248
fs.cwd() ............................................................................................................................... 11-249
fs.is_dir() ............................................................................................................................. 11-249
fs.is_file() ............................................................................................................................. 11-249
fs.mkdir() ............................................................................................................................. 11-250
fs.readdir() ........................................................................................................................... 11-250
fs.rmdir() .............................................................................................................................. 11-251
gettimezone() ...................................................................................................................... 11-251
gpib.address ........................................................................................................................ 11-252
io.close().............................................................................................................................. 11-253
io.flush() .............................................................................................................................. 11-253
io.input() .............................................................................................................................. 11-254
io.open() .............................................................................................................................. 11-255
io.output() ............................................................................................................................ 11-255
io.read() ............................................................................................................................... 11-256
io.type() ............................................................................................................................... 11-257
io.write() .............................................................................................................................. 11-257
lan.applysettings() ............................................................................................................... 11-258
lan.config.dns.address[N] .................................................................................................... 11-258
lan.config.dns.domain ......................................................................................................... 11-259
lan.config.dns.dynamic ........................................................................................................ 11-260
lan.config.dns.hostname ..................................................................................................... 11-260
lan.config.dns.verify ............................................................................................................ 11-261
lan.config.gateway .............................................................................................................. 11-262
lan.config.ipaddress ............................................................................................................ 11-262
lan.config.method ................................................................................................................ 11-263
lan.config.subnetmask ........................................................................................................ 11-264
lan.lxidomain ....................................................................................................................... 11-264
lan.nagle ............................................................................................................................. 11-265
lan.reset() ............................................................................................................................ 11-265
lan.restoredefaults() ............................................................................................................ 11-265
lan.status.dns.address[N] .................................................................................................... 11-266
lan.status.dns.name ............................................................................................................ 11-267
lan.status.duplex ................................................................................................................. 11-268
lan.status.gateway .............................................................................................................. 11-268
lan.status.ipaddress ............................................................................................................ 11-269
lan.status.macaddress ........................................................................................................ 11-269
lan.status.port.dst ................................................................................................................ 11-270
lan.status.port.rawsocket .................................................................................................... 11-270
lan.status.port.telnet ............................................................................................................ 11-271
lan.status.port.vxi11 ............................................................................................................ 11-271
lan.status.speed .................................................................................................................. 11-272
lan.status.subnetmask ........................................................................................................ 11-272
lan.trigger[N].assert() .......................................................................................................... 11-273
Table of contents Series 3700A System Switch/Multimeter Reference Manual
lan.trigger[N].clear() ............................................................................................................ 11-273
lan.trigger[N].connect() ........................................................................................................ 11-274
lan.trigger[N].connected ...................................................................................................... 11-275
lan.trigger[N].disconnect() ................................................................................................... 11-276
lan.trigger[N].EVENT_ID ..................................................................................................... 11-276
lan.trigger[N].ipaddress ....................................................................................................... 11-277
lan.trigger[N].mode .............................................................................................................. 11-277
lan.trigger[N].overrun .......................................................................................................... 11-278
lan.trigger[N].protocol .......................................................................................................... 11-279
lan.trigger[N].pseudostate ................................................................................................... 11-280
lan.trigger[N].stimulus ......................................................................................................... 11-280
lan.trigger[N].wait() .............................................................................................................. 11-282
localnode.define.* ................................................................................................................ 11-283
localnode.description .......................................................................................................... 11-284
localnode.emulation ............................................................................................................ 11-284
localnode.linefreq ................................................................................................................ 11-285
localnode.model .................................................................................................................. 11-286
localnode.password ............................................................................................................ 11-286
localnode.passwordmode ................................................................................................... 11-287
localnode.prompts ............................................................................................................... 11-288
localnode.prompts4882 ....................................................................................................... 11-289
localnode.reset() ................................................................................................................. 11-289
localnode.revision ............................................................................................................... 11-290
localnode.serialno ............................................................................................................... 11-291
localnode.showerrors .......................................................................................................... 11-291
makegetter() ........................................................................................................................ 11-292
makesetter() ........................................................................................................................ 11-292
memory.available() .............................................................................................................. 11-293
memory.used() .................................................................................................................... 11-294
node[N].execute() ................................................................................................................ 11-295
node[N].getglobal() .............................................................................................................. 11-296
node[N].setglobal() .............................................................................................................. 11-296
opc() .................................................................................................................................... 11-297
os.time() .............................................................................................................................. 11-297
print() ................................................................................................................................... 11-298
printbuffer() .......................................................................................................................... 11-299
printnumber() ....................................................................................................................... 11-302
ptp.domain .......................................................................................................................... 11-303
ptp.ds.info............................................................................................................................ 11-303
ptp.enable ........................................................................................................................... 11-305
ptp.portstate ........................................................................................................................ 11-305
ptp.slavepreferred ............................................................................................................... 11-306
ptp.time() ............................................................................................................................. 11-307
ptp.utcoffset ......................................................................................................................... 11-307
reset() .................................................................................................................................. 11-308
scan.abort() ......................................................................................................................... 11-308
scan.add() ........................................................................................................................... 11-309
scan.addimagestep() ........................................................................................................... 11-311
scan.addwrite() .................................................................................................................... 11-312
scan.background() .............................................................................................................. 11-313
scan.bypass ........................................................................................................................ 11-314
scan.create() ....................................................................................................................... 11-315
scan.execute() ..................................................................................................................... 11-317
scan.list() ............................................................................................................................. 11-318
scan.measurecount ............................................................................................................. 11-320
scan.mode........................................................................................................................... 11-321
scan.nobufferbackground() ................................................................................................. 11-322
scan.nobufferexecute() ....................................................................................................... 11-323
scan.reset() ......................................................................................................................... 11-324
scan.scancount ................................................................................................................... 11-325
scan.state() ......................................................................................................................... 11-326
Series 3700A System Switch/Multimeter Reference Manual Table of contents
scan.stepcount .................................................................................................................... 11-327
scan.trigger.arm.clear() ....................................................................................................... 11-327
scan.trigger.arm.set() .......................................................................................................... 11-328
scan.trigger.arm.stimulus .................................................................................................... 11-328
scan.trigger.channel.clear() ................................................................................................. 11-330
scan.trigger.channel.set() .................................................................................................... 11-330
scan.trigger.channel.stimulus .............................................................................................. 11-331
scan.trigger.clear() .............................................................................................................. 11-332
scan.trigger.measure.clear() ............................................................................................... 11-333
scan.trigger.measure.set() .................................................................................................. 11-333
scan.trigger.measure.stimulus ............................................................................................ 11-334
scan.trigger.sequence.clear() .............................................................................................. 11-335
scan.trigger.sequence.set() ................................................................................................. 11-336
scan.trigger.sequence.stimulus ........................................................................................... 11-336
schedule.alarm[N].enable ................................................................................................... 11-338
schedule.alarm[N].EVENT_ID ............................................................................................. 11-338
schedule.alarm[N].fractionalseconds .................................................................................. 11-339
schedule.alarm[N].period .................................................................................................... 11-340
schedule.alarm[N].ptpseconds ............................................................................................ 11-340
schedule.alarm[N].repetition ................................................................................................ 11-341
schedule.alarm[N].seconds ................................................................................................. 11-341
schedule.disable() ............................................................................................................... 11-342
script.anonymous ................................................................................................................ 11-342
script.delete() ...................................................................................................................... 11-343
script.load() ......................................................................................................................... 11-343
script.new() .......................................................................................................................... 11-344
script.newautorun() ............................................................................................................. 11-345
script.restore() ..................................................................................................................... 11-346
script.run() ........................................................................................................................... 11-347
script.user.catalog() ............................................................................................................. 11-347
scriptVar.autorun ................................................................................................................. 11-348
scriptVar.list() ...................................................................................................................... 11-348
scriptVar.name .................................................................................................................... 11-349
scriptVar.run() ..................................................................................................................... 11-350
scriptVar.save() ................................................................................................................... 11-351
scriptVar.source .................................................................................................................. 11-351
settime() .............................................................................................................................. 11-352
settimezone() ...................................................................................................................... 11-353
setup.cards() ....................................................................................................................... 11-354
setup.poweron ..................................................................................................................... 11-355
setup.recall() ....................................................................................................................... 11-356
setup.save() ........................................................................................................................ 11-356
slot[slot].banks.matrix .......................................................................................................... 11-357
slot[slot].columns.matrix ...................................................................................................... 11-358
slot[slot].commonsideohms ................................................................................................. 11-358
slot[slot].digio ...................................................................................................................... 11-359
slot[slot].endchannel.* ......................................................................................................... 11-359
slot[slot].idn ......................................................................................................................... 11-362
slot[slot].interlock.override ................................................................................................... 11-362
slot[slot].interlock.state ........................................................................................................ 11-363
slot[slot].isolated .................................................................................................................. 11-364
slot[slot].matrix .................................................................................................................... 11-364
slot[slot].maxvoltage ............................................................................................................ 11-365
slot[slot].multiplexer ............................................................................................................. 11-365
slot[slot].poles.four .............................................................................................................. 11-366
slot[slot].poles.one .............................................................................................................. 11-366
slot[slot].poles.two ............................................................................................................... 11-367
slot[slot].pseudocard ........................................................................................................... 11-367
slot[slot].rows.matrix ............................................................................................................ 11-369
slot[slot].startchannel.* ........................................................................................................ 11-369
slot[slot].tempsensor ........................................................................................................... 11-372
Table of contents Series 3700A System Switch/Multimeter Reference Manual
slot[slot].thermal.state ......................................................................................................... 11-373
status.condition ................................................................................................................... 11-373
status.measurement.* ......................................................................................................... 11-375
status.node_enable ............................................................................................................. 11-377
status.node_event ............................................................................................................... 11-379
status.operation.* ................................................................................................................ 11-381
status.operation.user.* ........................................................................................................ 11-383
status.questionable.* ........................................................................................................... 11-385
status.request_enable ......................................................................................................... 11-387
status.request_event ........................................................................................................... 11-389
status.reset() ....................................................................................................................... 11-391
status.standard.* ................................................................................................................. 11-391
status.system.* .................................................................................................................... 11-393
status.system2.* .................................................................................................................. 11-395
status.system3.* .................................................................................................................. 11-398
status.system4.* .................................................................................................................. 11-400
status.system5.* .................................................................................................................. 11-402
timer.measure.t() ................................................................................................................. 11-404
timer.reset() ......................................................................................................................... 11-405
trigger.blender[N].clear() ..................................................................................................... 11-406
trigger.blender[N].EVENT_ID .............................................................................................. 11-406
trigger.blender[N].orenable.................................................................................................. 11-407
trigger.blender[N].overrun ................................................................................................... 11-407
trigger.blender[N].reset() ..................................................................................................... 11-408
trigger.blender[N].stimulus[M] ............................................................................................. 11-409
trigger.blender[N].wait() ....................................................................................................... 11-410
trigger.clear() ....................................................................................................................... 11-411
trigger.EVENT_ID ............................................................................................................... 11-411
trigger.timer[N].clear() ......................................................................................................... 11-412
trigger.timer[N].count ........................................................................................................... 11-412
trigger.timer[N].delay ........................................................................................................... 11-413
trigger.timer[N].delaylist ...................................................................................................... 11-414
trigger.timer[N].EVENT_ID .................................................................................................. 11-415
trigger.timer[N].overrun ....................................................................................................... 11-415
trigger.timer[N].passthrough ................................................................................................ 11-416
trigger.timer[N].reset() ......................................................................................................... 11-416
trigger.timer[N].stimulus ...................................................................................................... 11-417
trigger.timer[N].wait() ........................................................................................................... 11-419
trigger.wait() ........................................................................................................................ 11-419
tsplink.group ........................................................................................................................ 11-420
tsplink.master ...................................................................................................................... 11-421
tsplink.node ......................................................................................................................... 11-421
tsplink.readbit() .................................................................................................................... 11-422
tsplink.readport() ................................................................................................................. 11-422
tsplink.reset() ....................................................................................................................... 11-423
tsplink.state ......................................................................................................................... 11-424
tsplink.trigger[N].assert() ..................................................................................................... 11-424
tsplink.trigger[N].clear() ....................................................................................................... 11-425
tsplink.trigger[N].EVENT_ID ................................................................................................ 11-425
tsplink.trigger[N].mode ........................................................................................................ 11-426
tsplink.trigger[N].overrun ..................................................................................................... 11-427
tsplink.trigger[N].pulsewidth ................................................................................................ 11-428
tsplink.trigger[N].release() ................................................................................................... 11-428
tsplink.trigger[N].reset() ....................................................................................................... 11-429
tsplink.trigger[N].stimulus .................................................................................................... 11-430
tsplink.trigger[N].wait() ........................................................................................................ 11-431
tsplink.writebit() ................................................................................................................... 11-432
tsplink.writeport() ................................................................................................................. 11-432
tsplink.writeprotect .............................................................................................................. 11-433
tspnet.clear() ....................................................................................................................... 11-434
tspnet.connect() .................................................................................................................. 11-434
Series 3700A System Switch/Multimeter Reference Manual Table of contents
tspnet.disconnect() .............................................................................................................. 11-436
tspnet.execute() .................................................................................................................. 11-436
tspnet.idn() ................................................................................................ .......................... 11-437
tspnet.read() ........................................................................................................................ 11-438
tspnet.readavailable() .......................................................................................................... 11-439
tspnet.reset() ....................................................................................................................... 11-440
tspnet.termination() ............................................................................................................. 11-440
tspnet.timeout ...................................................................................................................... 11-441
tspnet.tsp.abort() ................................................................................................................. 11-442
tspnet.tsp.abortonconnect ................................................................................................... 11-442
tspnet.tsp.rbtablecopy() ....................................................................................................... 11-443
tspnet.tsp.runscript() ........................................................................................................... 11-444
tspnet.write() ....................................................................................................................... 11-445
upgrade.previous() .............................................................................................................. 11-446
upgrade.unit() ...................................................................................................................... 11-446
userstring.add() ................................................................................................................... 11-447
userstring.catalog() ............................................................................................................. 11-447
userstring.delete() ............................................................................................................... 11-448
userstring.get() .................................................................................................................... 11-449
waitcomplete() ..................................................................................................................... 11-450
Troubleshooting guide ............................................................................................. 12-1
Contacting support ............................................................................................................. 12-1
USB troubleshooting .......................................................................................................... 12-2
Check driver for the USB Test and Measurement Device ....................................................... 12-2
Troubleshooting GPIB interfaces ....................................................................................... 12-4
Controller (hardware) not recognized ...................................................................................... 12-4
Timeout errors ......................................................................................................................... 12-5
Troubleshooting LAN interfaces ......................................................................................... 12-5
Verify connections and settings ............................................................................................... 12-5
Use Ping to test the connection ............................................................................................... 12-6
Open ports on firewalls ........................................................................................................... 12-6
Web page problems ................................................................................................................ 12-6
LXI LAN status indicator .......................................................................................................... 12-7
Initialize the LAN configuration ................................................................................................ 12-7
Use the LXI Discovery Tool ..................................................................................................... 12-7
Communicate using VISA communicator ................................................................................ 12-8
WireShark ............................................................................................................................... 12-8
Testing the display, keys, and channel matrix ................................................................... 12-8
Verify front panel key operation ............................................................................................... 12-8
Verify display operation ........................................................................................................... 12-8
Update drivers .................................................................................................................... 12-9
Error and status messages ................................................................................................ 12-9
Error summary list ................................................................................................................... 12-9
Effects of errors on scripts ...................................................................................................... 12-9
Retrieving errors .................................................................................................................... 12-10
Error and status message list ................................................................................................ 12-10
Frequently asked questions .................................................................................... 13-1
How do I get my LAN or web connection to work? ............................................................ 13-1
Why can't I close a channel? ............................................................................................. 13-1
How do I know if an error has occurred on my instrument? .............................................. 13-2
Table of contents Series 3700A System Switch/Multimeter Reference Manual
How do I find the serial number and firmware version? ..................................................... 13-3
Why can't the Series 3700A read my USB flash drive? ..................................................... 13-3
Next steps .................................................................................................................. 14-1
Additional Series 3700A information .................................................................................. 14-1
LAN concepts and settings ........................................................................................A-1
Overview .............................................................................................................................. A-1
Establishing a point-to-point connection .............................................................................. A-1
Step 1: Identify and record the existing IP configuration ........................................................... A-2
Step 2: Disable DHCP to use the computer's existing IP address ............................................ A-3
Step 3: Configure the instrument's LAN settings ....................................................................... A-7
Step 4: Install the crossover cable ............................................................................................ A-8
Step 5: Access the instrument's web page ................................................................................ A-9
Connecting to the LAN ......................................................................................................... A-9
Setting the LAN configuration method ..................................................................................... A-10
Setting the IP address ............................................................................................................. A-10
Setting the gateway ................................................................................................................. A-10
Setting the subnet mask .......................................................................................................... A-11
Configuring the domain name system (DNS) .......................................................................... A-11
LAN speeds ........................................................................................................................ A-12
Duplex mode ...................................................................................................................... A-12
Viewing LAN status messages .......................................................................................... A-13
Viewing the network settings ............................................................................................. A-13
Confirming the active speed and duplex negotiation ............................................................... A-14
Confirming port numbers ......................................................................................................... A-14
Selecting a LAN interface protocol ..................................................................................... A-14
VXI-11 connection ................................................................................................................... A-15
Raw socket connection ........................................................................................................... A-15
Dead socket connection .......................................................................................................... A-15
Telnet connection .................................................................................................................... A-15
Logging LAN trigger events in the event log ........................................................................... A-18
Verification and adjustment .......................................................................................B-1
Verification ........................................................................................................................... B-1
Verification test requirements .................................................................................................... B-2
Performing the verification test procedures ............................................................................... B-4
Series 3700A verification tests .................................................................................................. B-5
Adjustment ......................................................................................................................... B-20
Environmental conditions ........................................................................................................ B-21
Adjustment considerations ...................................................................................................... B-21
Adjustment ................................................................................................ .............................. B-22
Remote adjustment procedure ................................................................................................ B-23
Status model ...............................................................................................................C-1
Overview .............................................................................................................................. C-1
Status Byte Register ................................................................................................................. C-1
Series 3700A System Switch/Multimeter Reference Manual Table of contents
Status model diagrams ........................................................................................................ C-3
Status Byte Register overview .................................................................................................. C-3
Measurement summary bit (Measurement event register) ........................................................ C-4
System summary bit (System register) ..................................................................................... C-5
Standard Event Register ........................................................................................................... C-7
Error available bit (Error or Event queue) ................................ .................................................. C-8
Questionable summary bit (Questionable event register) ......................................................... C-9
Message available bit (Output queue) ..................................................................................... C-10
Event summary bit (ESB register) ........................................................................................... C-10
Master summary status bit (MSS bit register) ......................................................................... C-11
Operation summary bit (Operation event register) .................................................................. C-12
Status function summary.................................................................................................... C-13
Clearing registers ............................................................................................................... C-13
Startup state ....................................................................................................................... C-14
Programming and reading registers ................................................................................... C-14
Programming enable and transition registers .......................................................................... C-14
Reading registers .................................................................................................................... C-15
Register programming example .............................................................................................. C-15
Status byte and service request (SRQ) ............................................................................. C-15
Service Request Enable Register ........................................................................................... C-16
Status Byte Register ............................................................................................................... C-16
Serial polling and SRQ ............................................................................................................ C-18
SPE, SPD (serial polling) ........................................................................................................ C-18
Service requests ..................................................................................................................... C-18
Status byte and service request commands............................................................................ C-19
Enable and transition registers ................................................................................................ C-19
Controlling node and SRQ enable registers ............................................................................ C-19
TSP-Link system status ..................................................................................................... C-20
Status model configuration example ....................................................................................... C-20
Index.............................................................................................................................. I-1
In this section:
Welcome .................................................................................. 1-1
Extended warranty ................................................................... 1-1
Contact information .................................................................. 1-1
Product documentation, drivers, and software ......................... 1-2
Organization of manual sections .............................................. 1-2
Capabilities and features ................................ .......................... 1-3
General information .................................................................. 1-4

Welcome

Thank you for choosing a Keithley Instruments product. The Series 3700A System Switch/Multimeter features scalable, instrument grade switching and multi-channel measurement solutions that are optimized for automated testing of electronic products and components. The Series 3700A includes four versions of the Series 3700A system switch mainframe, along with a growing family of plug-in switch and control cards. When the Series 3700A mainframe is ordered with the high performance multimeter, you receive a tightly-integrated switch and measurement system that can meet the demanding application requirements in a functional test system or provide the flexibility needed in stand-alone data acquisition and measurement applications.

Extended warranty

Additional years of warranty coverage are available on many products. These valuable contracts protect you from unbudgeted service expenses and provide additional years of protection at a fraction of the price of a repair. Extended warranties are available on new and existing products. Contact your local Keithley Instruments office, sales partner, or distributor for details.

Contact information

If you have any questions after you review the information in this documentation, please contact your local Keithley Instruments office, sales partner, or distributor. You can also call the corporate headquarters of Keithley Instruments (toll-free inside the U.S. and Canada only) at 1-800-935-5595, or from outside the U.S. at +1-440-248-0400. For worldwide contact numbers, visit tek.com/keithley (https://www.tek.com/keithley).
Section 1

Introduction

Section 1: Introduction Series 3700A System Switch/Multimeter Reference Manual
1-2 3700AS-901-01 Rev. D/June 2018

Product documentation, drivers, and software

The Series 3700A Quick Start Guide, User's Manual, Reference Manual, and Switching and Control Cards Reference Manual are available for download in PDF format on the Product Support web page (https://www.tek.com/product-support).
Quick Start Guide: Provides unpacking instructions, describes basic connections, and reviews basic operation information. If you are new to Keithley Instruments equipment, refer to the Quick Start Guide to take the steps needed to unpack, set up, and verify operation.
User's Manual: Provides application examples. If you need a starting point to begin creation of applications, refer to the User's Manual for a variety of specific examples.
Reference Manual: Includes advanced operation topics and maintenance information. Programmers looking for a command reference, and users looking for an in-depth description of the way the instrument works (including troubleshooting and optimization), should refer to the Reference Manual.
Switching and Control Cards Reference Manual: Contains information specific to the switch cards that can be used with the Series 3700A.
Additional product information: The product data sheets, product specifications, and accessories information.
Additional drivers and software are available for download from the Product Support web page (https://www.tek.com/product-support).
Test Script Builder (TSB) Integrated Development Environment: This software provides an environment to develop a test program and the ability to load the test program onto the instrument. Running a program loaded on the instrument eliminates the need to send individual commands from the host computer to the instrument when running a test.
The Series 3700A TSB Add-in: A software tool you can use to create, modify, debug, and store Test Script Processor (TSP®) test scripts.
IVI Instrument Driver: Driver for National Instruments LabVIEW™ and related release notes.
J2SE™ Runtime Environment: Web browser plug-in required to run the web applications that
are available through the instrument web interface.
Keithley I/O layer and release notes: Software that manages communications between Keithley instrument drivers, software applications, and the instrument.
To identify IP addresses of instruments connected to the local area network (LAN) that support VXI­11 discovery protocol, you can also use the LXI Discovery Tool, available from the Resources tab of the LXI Consortium website (http://www.lxistandard.org/).

Organization of manual sections

Bookmarks for each section of this manual are provided in the PDF version of the documentation. The manual sections are also listed in the Table of Contents located at the beginning of this manual.
For more information about bookmarks, see Adobe® Acrobat® or Reader® help.
Series 3700A System Switch/Multimeter Reference Manual Section 1: Introduction
3700AS-901-01 Rev. D/June 2018 1-3

Capabilities and features

Series 3700A available models
Model
Description
3706A
Six-slot system switch with high-performance digital multimeter (DMM)
3706A-NFP 3706A-S
Available plug-in cards
Model
Description
3720
Dual 1 × 30 multiplexer card (auto CJC when used with optional Model 3720-ST screw-terminal accessory)
3721
Dual 1 × 20 multiplexer card (auto CJC when used with optional Model 3721-ST screw-terminal accessory)
3722
Dual 1 × 48 high-density multiplexer card
3723
Dual 1 × 30 high-speed reed relay multiplexer card
3724
Dual 1 × 30 FET multiplexer card
3730
6 × 16 high-density matrix card
3731
6 × 16 high-speed reed relay matrix card
3732
Quad 4 × 28 ultra-high density reed relay matrix card
3740
32-channel isolated switch card
3750
Multifunction control card
The Series 3700A System Switch/Multimeter is comprised of four versions of the Model 3706A system switch mainframe and a series of plug-in switch and control cards.
Six-slot system switch with high-performance digital multimeter (DMM) without front-panel display and keypad
Six-slot system switch
3706A-SNFP Six-slot system switch without front-panel display and keypad
Series 3700A instruments have the following features:
Six-slot system switch with optional high-performance multimeter
Three remote interfaces: LXI/ethernet, general purpose bus (GPIB), and Universal Serial Bus
(USB)
Fourteen programmable digital I/O lines
Up to 576 two-wire or 720 one-wire multiplexer channels in one mainframe
Up to 2,688 one-pole matrix crosspoints in one mainframe
Capable of more than 14,000 readings per second to memory with high-performance multimeter
option
Filtering to reduce reading noise
Internal memory stores multiple user setups
USB flash drive access for saving data buffers, test scripts, and user setups
Digital I/O port: Allows the Series 3700A to control other devices
LXI® Class B and C compliance
Embedded TSP scripting engine accessible from any host interface; responds to high-speed test
scripts comprised of instrument control commands
TSP-Link® expansion bus that allows TSP-enabled instruments to trigger and communicate with each other; advanced Test Script Processor (TSP®) scripting engine features enable parallel script execution across the TSP-Link network
Section 1: Introduction Series 3700A System Switch/Multimeter Reference Manual
1-4 3700AS-901-01 Rev. D/June 2018

Measuring capabilities

The basic measurement capabilities of Series 3700A systems are summarized in the following figure.
Figure 1: DMM measurement capabilities

Displaying the instrument's serial number

The instrument serial number is on a label on the rear panel of the instrument. You can also access the serial number from the front panel using the front-panel keys and menus.
To display the serial number on the front panel:
1. If the Series 3700A is in remote operation, press the EXIT (LOCAL) key once to place the instrument in local operation.
2. Press the MENU key.
3. Use the navigation wheel to scroll to the UNIT-INFO menu item.
4. Press the ENTER key. The SYSTEM INFORMATION menu is displayed.
5. Scroll to the SERIAL# menu item.
6. Press the ENTER key. The Series 3700A serial number is displayed.
In this section:
Dimensions .............................................................................. 2-1
Weight ...................................................................................... 2-3
Rack-mounting instructions ...................................................... 2-3
Remote communications interfaces ......................................... 2-6
Digital I/O ............................................................................... 2-28
Starting up your instrument .................................................... 2-33

Dimensions

The following figures show the dimensions of the Series 3700A.
Figure 2: Model 3706A height and front-panel width
Section 2

Installation

Section 2: Installation Series 3700A System Switch/Multimeter Reference Manual
2-2 3700AS-901-01 Rev. D/June 2018
Figure 3: Model 3706A depth and rear-panel width
Figure 4: Model 3706A dimensions for rear-support mounting with Model 4299-10
Series 3700A System Switch/Multimeter Reference Manual Section 2: Installation
3700AS-901-01 Rev. D/June 2018 2-3

Weight

The weights of the Series 3700A, plug-in cards, and the screw terminal adapter are provided in the following table.
Component
Weight
Model 3706A mainframe
6.12 kg (13.5 lb)
Plug-in card, average
1.36 kg (3 lb)
Screw terminal adapter, average
0.45 kg (1 lb)
You can calculate the total weight of your Series 3700A using the weights of the individual components in your system. For example, if you have a Series 3700A mainframe with six plug-in cards and three adapters installed:
6.12 kg + (1.36 kg 6) + (0.45 kg 3) = 15.63 kg
(13.5 lb + (3.0 lb 6) + (1.0 lb 3) = 34.45 lb)

Rack-mounting instructions

The following instructions are for configurations with up to two plug-in cards. If you have more than two cards installed in the Series 3700A mainframe, you must use the optional Model 4288-10 Rear Support Mount Kit in a fixed installation.

Tools required

Medium (#2) Phillips-head screwdriver

Parts list

The table below lists the hardware that is supplied with the Series 3700A.
Item description
Part number
Quantity
Cage nut
FA-148
4
10-32 5/8 in. Phillips truss-head screw
n/a
4
Section 2: Installation Series 3700A System Switch/Multimeter Reference Manual
2-4 3700AS-901-01 Rev. D/June 2018

Prepare the Series 3700A for rack-mount installation

Before installing the instrument, disconnect all external power from the equipment and disconnect the line cord. Failure to disconnect all power may expose you to hazardous voltages, which, if contacted, could cause personal injury or death.
To prepare the Series 3700A for mounting:
1. Verify that power is disconnected from the Series 3700A.
2. Place the instrument upside-down.
3. From the four foot assemblies on the bottom of the Series 3700A, remove the rubber centers.
4. Use a Phillips-head screwdriver to remove the four foot assemblies. Retain the rubber foot assemblies for future use.
5. Place the instrument right-side up.

Prepare the rack for Series 3700A installation

To prepare the rack for installation of a Series 3700A mainframe with up to two plug-in cards:
1. If possible, remove the cabinet sides from the rack.
2. Select a location in the rack.
3. To make it easier to manipulate and install the Series 3700A, clear as much space as possible around the location in the rack.
4. Install the four FA-148 cage nuts in the front rack rail holes.
Figure 5: Install the cage nuts in front rack rails
Series 3700A System Switch/Multimeter Reference Manual Section 2: Installation
3700AS-901-01 Rev. D/June 2018 2-5

Install the Series 3700A

To install the Series 3700A in the rack:
If the Series 3700A mainframe has more than two plug-in cards installed, you must use the optional Model 4288-10 Rear Support Mount Kit in a fixed installation.
1. While supporting the Series 3700A, align the mounting holes on the front panel of the Series 3700A with the four cage nuts installed in the front rack rails.
2. Insert the four truss-head screws through the front-panel mounting holes into the cage nuts, and tighten with a Phillips-head screwdriver.
Figure 6: Install the instrument in the rack
Loading...
+ 906 hidden pages