Keithley 2601B Reference Manual

Other manuals for 2601B: Quick Start Manual, Quick Start Manual
Manual is about: 2600B series System SourceMeter Instrument

Summary of 2601B

  • Page 1

    Www.Keithley.Com series 2600b system sourcemeter ® instrument reference manual 2600bs-901-01 rev. B / may 2013 *p2600bs90101b* 2600bs-901-01 a t ektr onix company a g re a t e r m e s u re o f co n fi d e n c e.

  • Page 2

    System sourcemeter ® instrument reference manual © 2011-2013, keithley instruments, inc. 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, inc. Is s...

  • Page 3: Safety Precautions

    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 produ...

  • Page 4

    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...

  • Page 5: Table Of Contents

    Introduction ............................................................................................................... 1-1 welcome .............................................................................................................................. 1-1 extended warranty .................

  • Page 6

    Table of contents series 2600b system sourcemeter® instrument reference manual contact check connections ..................................................................................................... 2-54 multiple smu connections ..................................................................

  • Page 7

    Series 2600b system sourcemeter® instrument reference manual table of contents overview ................................................................................................................................. 3-20 sweep characteristics ..........................................................

  • Page 8

    Table of contents series 2600b system sourcemeter® instrument reference manual pulse rise and fall times .......................................................................................................... 4-27 pulse width ..........................................................................

  • Page 9

    Series 2600b system sourcemeter® instrument reference manual table of contents introduction ............................................................................................................................. 6-11 what is lua? ...................................................................

  • Page 10

    Table of contents series 2600b system sourcemeter® instrument reference manual example section ........................................................................................................................ 7-6 related commands and information ..................................................

  • Page 11

    Series 2600b system sourcemeter® instrument reference manual table of contents digio.Writebit() .......................................................................................................................... 7-58 digio.Writeport() .............................................................

  • Page 12

    Table of contents series 2600b system sourcemeter® instrument reference manual io.Close()................................................................................................................................ 7-106 io.Flush() ....................................................................

  • Page 13

    Series 2600b system sourcemeter® instrument reference manual table of contents localnode.Revision ................................................................................................................. 7-143 localnode.Serialno ..................................................................

  • Page 14

    Table of contents series 2600b system sourcemeter® instrument reference manual smux.Contact.Calibratelo() ..................................................................................................... 7-192 smux.Contact.Check() ....................................................................

  • Page 15

    Series 2600b system sourcemeter® instrument reference manual table of contents smux.Trigger.Measure.Stimulus ............................................................................................. 7-242 smux.Trigger.Measure.Y() .....................................................................

  • Page 16

    Table of contents series 2600b system sourcemeter® instrument reference manual sweepilogmeasurev() ......................................................................................................... 7-331 sweepvlinmeasurei() ........................................................................

  • Page 17

    Series 2600b system sourcemeter® instrument reference manual table of contents tspnet.Tsp.Runscript() ............................................................................................................. 7-376 tspnet.Write() ......................................................................

  • Page 18

    Table of contents series 2600b system sourcemeter® instrument reference manual next steps ............................................................................................................... 10-1 additional series 2600b information ............................................................

  • Page 19

    Series 2600b system sourcemeter® instrument reference manual table of contents confirming the active speed and duplex negotiation ............................................................... C-14 confirming port numbers ................................................................................

  • Page 20

    Table of contents series 2600b system sourcemeter® instrument reference manual display character codes ........................................................................................... F-1 series 2600b display character codes ...................................................................

  • Page 21: Welcome

    In this section: welcome .................................................................................. 1-1 extended warranty ................................................................... 1-1 contact information .................................................................. 1-1 cd-rom ...

  • Page 22: Cd-Rom Contents

    Section 1: introduction series 2600b system sourcemeter® instrument reference manual 1-2 2600bs-901-01 rev. B / may 2013 cd-rom contents two cd-roms are shipped with each series 2600b order. The series 2600b quick start guide and reference manual are provided in pdf format on the series 2600b produc...

  • Page 23: Capabilities And Features

    Series 2600b system sourcemeter® instrument reference manual section 1: introduction 2600bs-901-01 rev. B / may 2013 1-3 capabilities and features all series 2600b system sourcemeter ® instruments have the following features: • 4.5, 5.5, or 6.5 digit display resolution • resistance and power measure...

  • Page 24: General Information

    Section 1: introduction series 2600b system sourcemeter® instrument reference manual 1-4 2600bs-901-01 rev. B / may 2013 additional source and measure features: • model 2601b/2602b/2604b system sourcemeter ® instruments: • source ±dc voltage from 5 µv to 40.4 v • source ±dc current from 2 pa to 3.03...

  • Page 25: General Ratings

    In this section: general ratings ......................................................................... 2-1 controls, indicators, and connectors ........................................ 2-2 cooling vents ......................................................................... 2-12 turning your i...

  • Page 26

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-2 2600bs-901-01 rev. B / may 2013 controls, indicators, and connectors series 2600b controls, indicators, and the usb port are on the front panel. Make connections to the series 2600b through connectors on th...

  • Page 27

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-3 1. Power switch, display and configuration keys power switch. The in position turns the series 2600b on (i); the out position turns it off (o). Toggles between the various so...

  • Page 28

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-4 2600bs-901-01 rev. B / may 2013 number keys when enabled and in edit mode, the number keys (0-9, +/-, 0000) allow direct numeric entry. Press the navigation wheel to enter edit mode. 3. Range keys selects t...

  • Page 29

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-5 8. Display indicators (not shown) the items listed below represent the possible display indicators and their meanings. Indicator meaning edit instrument is in editing mode er...

  • Page 30

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-6 2600bs-901-01 rev. B / may 2013 rear panel the rear panel of the series 2600b is shown below. The descriptions of the rear-panel components follow the figure. Figure 2: rear panel (models 2601b, 2602b, 2611...

  • Page 31

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-7 figure 3: rear panel (models 2604b and 2614b).

  • Page 32

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-8 2600bs-901-01 rev. B / may 2013 figure 4: rear panel (models 2634b and 2635b).

  • Page 33

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-9 figure 5: rear panel (model 2636b).

  • Page 34

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-10 2600bs-901-01 rev. B / may 2013 1. Smu connector channel a 2601b/2602b/2604b/2611b/2612b/2614b channel b 2602b/2604b/2612b/2614b this connector provides input/output connections for hi and lo, sense (s hi/...

  • Page 35

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-11 3. Digital i/o 2601b/2602b/2611b/2612b/2635b/2636b female db-25 connector. Use a cable equipped with a male db-25 connector (keithley instruments part number ca-126-1). Pins...

  • Page 36: Cooling Vents

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-12 2600bs-901-01 rev. B / may 2013 8. Tsp-link expansion interface that allows a series 2600b and other tsp-enabled instruments to trigger and communicate with each other. Use a category 5e or higher lan cros...

  • Page 37

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-13 to prevent damaging heat build-up and ensure specified performance, use the following guidelines. The rear exhaust vent and either the top or both side intake vents must be ...

  • Page 38

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-14 2600bs-901-01 rev. B / may 2013 the power cord supplied with the series 2600b contains a separate protective earth (safety ground) wire for use with grounded outlets. When proper connections are made, the ...

  • Page 39: System Information

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-15 line frequency configuration the factory configures the series 2600b to automatically detect the power line frequency (either 50 hz or 60 hz) at each power-up. This detected...

  • Page 40: Menu Overview

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-16 2600bs-901-01 rev. B / may 2013 menu overview menu navigation to navigate through the menus and submenus, the series 2600b must not be in edit mode (the edit indicator is not illuminated). Selecting menu i...

  • Page 41

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-17 main menu the main menu structure is summarized in the following figure and table. For other menu items, see configuration menus (on page 2-19). Figure 6: main menu tree.

  • Page 42

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-18 2600bs-901-01 rev. B / may 2013 the following table contains descriptions of the main menu options and cross-references to related information. To access a menu option, press the menu key, turn the navigat...

  • Page 43

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-19 configuration menus the configuration menu structure is summarized in the following figure and table. For directions on navigating the menu, see menu navigation (on page 2-1...

  • Page 44

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-20 2600bs-901-01 rev. B / may 2013 figure 8: config menu tree (models with two smus).

  • Page 45

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-21 press the exit key to return to a previous menu. The following table contains descriptions of the configuration menus, as well as cross-references to related information. To...

  • Page 46

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-22 2600bs-901-01 rev. B / may 2013 numeric entry method: the numeric entry method may only be used if the numeric keypad is enabled. To set a value to zero, press the 0000 numeric entry key. To toggle the pol...

  • Page 47: Beeper

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-23 to edit compliance limit values: 1. Press the limit key. 2. Use the cursor keys (or turn the navigation wheel ) to move the cursor to the digit that needs to be changed. 3. ...

  • Page 48: Display Mode

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-24 2600bs-901-01 rev. B / may 2013 display mode use the display key to scroll through the various display modes shown in the figure below. Refer to display operations (on page 3-71) for more information about...

  • Page 49

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-25 operation overview before you begin any of the following front panel procedures, make sure that you exit out of the menu structure. Press the exit (local) key as many times ...

  • Page 50

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-26 2600bs-901-01 rev. B / may 2013 voltage and current the following table lists the source and measure limits for the voltage and current functions. The full range of operation is explained in operating boun...

  • Page 51

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-27 max power = 40.4 w per channel max power = 30.603 w per channel max power = 30.603 w per channel 1. 200 v source range available only when interlock is enabled. See digital ...

  • Page 52

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-28 2600bs-901-01 rev. B / may 2013 setting the limit front-panel limit set the limit from the front panel as follows: 1. For the model 2601b/2611b/2635b or the model 2602b/2604b/2612b/2614b/2634b/2636b single...

  • Page 53

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-29 sink operation carefully consider and configure the appropriate output-off state, source, and compliance limits before connecting the series 2600b to a device that can deliv...

  • Page 54

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-30 2600bs-901-01 rev. B / may 2013 setting the sink mode from the remote interface to enable or disable sink mode from the remote interface: the programming example below illustrates how to enable sink mode (...

  • Page 55

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-31 autozero the adc of the series 2600b uses a ratiometric a/d conversion technique. To ensure accuracy of readings, the instrument must periodically obtain fresh measurements ...

  • Page 56

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-32 2600bs-901-01 rev. B / may 2013 remote command autozero to set autozero from a remote interface: use the autozero command with the appropriate option shown in the following table to set autozero through a ...

  • Page 57

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-33 step 1: select and set the source level perform the following steps to select the source and edit the source value: 1. Press the src key as needed to select the voltage sour...

  • Page 58

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-34 2600bs-901-01 rev. B / may 2013 step 5: observe readings on the display. Press the trig key if necessary to trigger the instrument to begin taking readings. The readings are on the top line, and source and...

  • Page 59

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-35 requesting readings you can request readings by including the appropriate measurement command as the argument for the print() command. The following programming example illu...

  • Page 60

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-36 2600bs-901-01 rev. B / may 2013 triggering in local mode it is not necessary to change any trigger settings to use the basic source and measurement procedures covered in this section. Press the menu key, a...

  • Page 61

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-37 count: sets the trigger count (number of measurements) as follows: • finite: the instrument goes through measurement cycles for the programmed trigger count (1 to 99999). • ...

  • Page 62

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-38 2600bs-901-01 rev. B / may 2013 to manually configure the settings, refer to the applicable topics: • v-meter and i-meter measurements (on page 2-38) • ohms measurements (on page 2-38) • power measurements...

  • Page 63

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-39 ohms ranging the front panel ohms function does not use ranging. The instrument formats a calculated resistance reading (v/i) to best fit the display. There may be leading z...

  • Page 64

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-40 2600bs-901-01 rev. B / may 2013 ohms programming example the following programming example illustrates the setup and command sequence of a typical ohms measurement procedure with the following parameters: ...

  • Page 65

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-41 figure 12: 2-wire resistance sensing.

  • Page 66

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-42 2600bs-901-01 rev. B / may 2013 the 4-wire sensing method, as shown in the following figure (4-wire resistance sensing), minimizes or eliminates the effects of lead resistance by measuring the voltage acro...

  • Page 67

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-43 hazardous voltages may be present on the output and guard terminals. To prevent electrical shock that could cause injury or death, never make or break connections to the ser...

  • Page 68

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-44 2600bs-901-01 rev. B / may 2013 -- restore series 2600b defaults. Smua.Reset() -- select voltage source function. Smua.Source.Func = smua.Output_dcvolts -- enable source autoranging. Smua.Source.Autorangev...

  • Page 69

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-45 figure 14: contact check measurements contact check commands the following table summarizes the basic contact check commands. For a more complete description of these comman...

  • Page 70

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-46 2600bs-901-01 rev. B / may 2013 -- restore defaults. Smua.Reset() -- set speed to fast. Smua.Contact.Speed = smua.Contact_fast -- set threshold to 100 ohms. Smua.Contact.Threshold = 100 -- check contacts a...

  • Page 71

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-47 recalling a saved setup you can recall setups from internal nonvolatile memory or a usb flash drive at any time. To recall a saved setup from the front panel: 1. Press the m...

  • Page 72: Dut Test Connections

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-48 2600bs-901-01 rev. B / may 2013 restore all factory defaults (note that you cannot use *rst in a script): *rst restore all factory defaults: setup.Recall(0) restore channel a defaults: smua.Reset() reset j...

  • Page 73

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-49 hazardous voltages may be present on the output and guard terminals. To prevent electrical shock that could cause injury or death, never make or break connections to the ser...

  • Page 74

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-50 2600bs-901-01 rev. B / may 2013 figure 15: input/output connectors.

  • Page 75

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-51 input/output lo and chassis ground as shown below, smu input/output los are available at the rear panel terminal blocks. Input/output los are not connected between channels ...

  • Page 76

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-52 2600bs-901-01 rev. B / may 2013 figure 17: models 2634b and 2636b input/output and chassis ground terminals (model 2635b similar) figure 18: models 2601b/2602b/2604b/2611b/2612b/2614b low-noise chassis gro...

  • Page 77

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-53 figure 19: model 2634b/2636b (model 2635b similar) when connecting to models 2611b, 2612b, 2614b, 2634b, 2635b, and 2636b smu outputs using cables not rated for voltages abo...

  • Page 78

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-54 2600bs-901-01 rev. B / may 2013 4-wire remote sensing connections when sourcing and/or measuring voltage in a low-impedance test circuit, there can be errors associated with lead resistance. Voltage source...

  • Page 79

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-55 multiple smu connections carefully consider and configure the appropriate output-off state, source, and compliance limits before connecting the series 2600b to a device that...

  • Page 80

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-56 2600bs-901-01 rev. B / may 2013 figure 23: two smus (model 2634b or 2636b) connected to a 3-terminal device (local sensing, floating).

  • Page 81

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-57 the following figure illustrates using three smus to test the same 3-terminal device. The third smu is connected to the source (s) terminal of the jfet. This allows the sour...

  • Page 82

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-58 2600bs-901-01 rev. B / may 2013 figure 25: three smus (model 2634b or 2636b) connected to a 3-terminal device (local sensing, non-floating).

  • Page 83

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-59 combining smu outputs the following information provides cautions and important considerations that need to be observed when combining smu output channels. Use care when com...

  • Page 84

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-60 2600bs-901-01 rev. B / may 2013 sourcemeter ® instrument configuration guidelines source voltage using series smus maximum pulsed signal levels for series 2600b: model 2601b/2602b/2604b: 80 v with 1.35 a l...

  • Page 85

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-61 sourcemeter ® instrument configuration guidelines source voltage with extended current using parallel smus maximum pulsed signal levels for series 2600b: model 2601b/2602b/2...

  • Page 86

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-62 2600bs-901-01 rev. B / may 2013 higher pulse voltage can be output by connecting two (and only two) series 2600b instrument channels in series. When combining two smu channels, make sure both smus have the...

  • Page 87

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-63 the figure below illustrates the connection scheme of two model 2602b channels connected in parallel. Two model 2602b channels can output up to 20 a at 36 v (see combining s...

  • Page 88

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-64 2600bs-901-01 rev. B / may 2013 safety shielding and hazardous voltages model 2601b/2602b/2604b: the maximum output voltage for a model 2601b/2602b/2604b channel is 40 v, which is considered a nonhazardous...

  • Page 89

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-65 model 2611b/2612b/2614b/2634b/2635b/2636b: the maximum output voltage for a model 2611b/2612b/2614b/2634b/2635b/2636b channel is 220 v, which is considered hazardous and req...

  • Page 90

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-66 2600bs-901-01 rev. B / may 2013 figure 30: model 2634b/2635b/2636b safety shield for hazardous voltage test circuit connections guarding a driven guard is always enabled and provides a buffered voltage tha...

  • Page 91

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-67 see guard (on page 4-23) for details on the principles of guarding. Figure 31: models 2602b, 2604b, 2612b,and 2614b high-impedance guarding.

  • Page 92

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-68 2600bs-901-01 rev. B / may 2013 figure 32: models 2634b and 2636b high-impedance guarding (floating) (model 2635b is similar).

  • Page 93

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-69 figure 33: model 2634b and 2636b high-impedance guarding (non-floating) (model 2635b is similar).

  • Page 94

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-70 2600bs-901-01 rev. B / may 2013 noise shield use a noise shield (see following figure) to prevent unwanted signals from being introduced into the test circuit. Low-level signals may benefit from effective ...

  • Page 95

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-71 figure 36: models 2634b and 2636b noise shield (non-floating) (model 2635b similar) using shielding and guarding together the following figures show connections for a test s...

  • Page 96

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-72 2600bs-901-01 rev. B / may 2013 figure 37: connections for noise shield, safety shield, and guarding test fixture a test fixture can be used to house a device or test circuit. The test fixture can be a met...

  • Page 97

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-73 construction material: a metal test fixture must be connected to a known protective earth (safety ground) as described in the above warning. A nonconductive test fixture mus...

  • Page 98

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-74 2600bs-901-01 rev. B / may 2013 figure 38: floating the series 2600b schematic the series 2600b connections for the floating configuration are shown below. In order to float the smu, input/output lo must b...

  • Page 99: Dut Connection Settings

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-75 figure 40: models 2634b and 2636b smu connections (model 2635b similar) the external voltage source can be a smu of a second series 2600b instrument or other instrument. Kee...

  • Page 100

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-76 2600bs-901-01 rev. B / may 2013 sense mode selection the sense mode can be set to use 2-wire local sensing connections (on page 2-53) or 4-wire remote sensing connections (on page 2-54). The default sense ...

  • Page 101

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-77 output-off states carefully consider and configure the appropriate output-off state, source, and compliance limits before connecting the series 2600b to a device that can de...

  • Page 102

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-78 2600bs-901-01 rev. B / may 2013 when the i-source is the selected source: • the programmed i-source value remains on the display. • internally, the v-source is selected and set to 0 v. • current compliance...

  • Page 103

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-79 when the output-off function is set to either voltage or current, the smu may source or sink a very small amount of power. In most cases, this source or sink power level is ...

  • Page 104: Usb Storage Overview

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-80 2600bs-901-01 rev. B / may 2013 to set the current limit in normal output-off mode remotely: smux.Source.Offlimiti = ivalue to set the voltage limit in normal output-off mode remotely: smux.Source.Offlimit...

  • Page 105

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-81 connecting the usb flash drive the series 2600b supports flash drives that comply with usb 2.0 standards (as well as usb 1.0 and 1.1 standards). You can save data to the usb...

  • Page 106: Range

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-82 2600bs-901-01 rev. B / may 2013 the following lua fs commands are not supported at this time: fs.Chmod() fs.Chown() fs.Stat() displayed error and status messages during operation and programming, front-pan...

  • Page 107

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-83 maximum source values and readings the full-scale output for each voltage and current source range is 101 percent of the selected range, but the full-scale measurement is 10...

  • Page 108

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-84 2600bs-901-01 rev. B / may 2013 autoranging to use automatic source ranging, press src then the auto range key. To use automatic measure ranging, press the meas key followed by the auto range key. The auto...

  • Page 109

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-85 range considerations the source range and measure range settings can interact depending on the source function. Additionally, the output state (on/off) can affect how the ra...

  • Page 110

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-86 2600bs-901-01 rev. B / may 2013 range programming range commands the following tables summarize commands necessary to control measure and source ranges. See the tsp command reference (on page 7-1) for more...

  • Page 111: Digits

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-87 range programming example the programming example below illustrates how to control both source and measure ranges. The series 2600b is set up as follows: • voltage source ra...

  • Page 112: Speed

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-88 2600bs-901-01 rev. B / may 2013 setting display resolution from a remote interface the following table summarizes use of the display.Smux.Digits command. See the tsp command reference (on page 7-1) for mor...

  • Page 113

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-89 the speed setting affects all measurement functions. After setting the speed, the display resolution can be changed using the digits key. For the model 2602b/2604b/2612b/261...

  • Page 114

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-90 2600bs-901-01 rev. B / may 2013 supported remote interfaces the series 2600b supports the following remote interfaces: • gpib. General purpose interface bus is an ieee-488 instrumentation data bus. • lan. ...

  • Page 115

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-91 figure 42: series 2600b ieee-488, lan, usb, and rs-232 connections 1 ieee-488 connection 2 lan connection 3 usb connection 4 rs-232 connection output queue response messages...

  • Page 116

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-92 2600bs-901-01 rev. B / may 2013 usb communications to use the rear-panel usb connection, you must have the virtual instrument software architecture (visa) layer on the host computer. See how to install the...

  • Page 117

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-93 figure 43: select operation dialog box 3. Click next. The select communication bus dialog box is displayed. Figure 44: select communication bus dialog box 4. Select usb. 5. ...

  • Page 118

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-94 2600bs-901-01 rev. B / may 2013 figure 45: select instrument driver dialog box 6. Select auto-detect instrument driver - model. 7. Click next. The configure usb instrument dialog box is displayed with the ...

  • Page 119

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-95 9. In the virtual instrument name box, enter a name that you want to use to refer to the instrument. 10. Click finish. 11. Click cancel to close the wizard. 12. Save the con...

  • Page 120

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-96 2600bs-901-01 rev. B / may 2013 connecting multiple usb instruments to the computer the most convenient way to connect usb instrumentation to the computer is to plug a usb cable directly from the instrumen...

  • Page 121

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-97 lan status leds the figure below illustrates the two status light emitting diodes (led) that are located at the top of the lan connection port of the instrument. The table b...

  • Page 122

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-98 2600bs-901-01 rev. B / may 2013 raw socket: raw socket is a basic ethernet connection that communicates similarly to rs-232 without explicit message boundaries. The instrument will always terminate message...

  • Page 123

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-99 instrument driver types there are several different styles of instrument drivers. Keithley instruments provides three different instrument drivers for the series 2600b: a na...

  • Page 124

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-100 2600bs-901-01 rev. B / may 2013 labview drivers native labview drivers a native labview tm driver is a labview driver that is created using entirely built-in labview vis — it does not make any calls to ex...

  • Page 125

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-101 interchangeable virtual instruments (ivi) style drivers the major problem with vxipnp drivers was that the api was not specific to the instrument. For something as standard...

  • Page 126

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-102 2600bs-901-01 rev. B / may 2013 if you already have ni software (such as labview™ or labwindows™) installed, you have a valid license that can be used with keithley drivers and application software. If yo...

  • Page 127

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-103 to install the keithley i/o layer from the cd-rom: 1. Close all programs. 2. Place the cd-rom into your cd-rom drive. 3. Your web browser should start automatically and dis...

  • Page 128

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-104 2600bs-901-01 rev. B / may 2013 gpib setup this topic contains information about gpib standards, bus connections, and primary address selection. The series 2600b gpib interface is ieee std 488.1 compliant...

  • Page 129

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-105 to connect the instrument to the ieee-488 bus, line up the cable connector with the connector on the rear panel. Install and tighten the screws securely, making sure not to...

  • Page 130

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-106 2600bs-901-01 rev. B / may 2013 general bus commands command effect on series 2600b ren goes into remote operation when next addressed to listen. See ren (on page 2-106) for details. Ifc goes into talker ...

  • Page 131

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-107 dcl use the device clear (dcl) command to clear the gpib interface and return it to a known state. Note that the dcl command is not an addressed command, so all instruments...

  • Page 132

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-108 2600bs-901-01 rev. B / may 2013 gpib status indicators the remote (rem), talk (talk), listen (lstn), and service request (srq) indicators show the gpib bus status. Each of these indicators is described be...

  • Page 133

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-109 setting rs-232 interface parameters to set interface parameters from the front panel: 1. Press the menu key, select rs232 and then press the enter key or the navigation whe...

  • Page 134

    Section 2: general operation series 2600b system sourcemeter® instrument reference manual 2-110 2600bs-901-01 rev. B / may 2013 terminator when receiving data over the rs-232 interface the command interface terminates on line feeds. A line feed is appended to all output messages when the rs-232 inte...

  • Page 135

    Series 2600b system sourcemeter® instrument reference manual section 2: general operation 2600bs-901-01 rev. B / may 2013 2-111 rs-232 connections connect the rs-232 serial port of the series 2600b to the serial port of a computer using a straight- through rs-232 cable terminated with db-9 connector...

  • Page 136: Relative Offset

    In this section: relative offset .......................................................................... 3-1 filters ....................................................................................... 3-3 reading buffers ...........................................................................

  • Page 137

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-2 2600bs-901-01 rev. B / may 2013 to establish a unique relative offset value from the front panel: 1. Press the config key and then the rel key. 2. Select the measurement function ( current, voltage, oh...

  • Page 138: Filters

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-3 filters the filter feature lets you set the filter response to stabilize noisy measurements. The series 2600b uses a digital filter, which is based on reading conversion...

  • Page 139

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-4 2600bs-901-01 rev. B / may 2013 the moving average filter uses a first-in, first-out stack. When the stack (filter count) becomes full, the measurement conversions are averaged, yielding a reading. For...

  • Page 140

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-5 to configure the filter: 1. Press the config key and then the filter key. 2. Select type, and then select the filter type: average or median. • average: use this menu it...

  • Page 141: Reading Buffers

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-6 2600bs-901-01 rev. B / may 2013 reading buffers reading buffers capture measurements, ranges, instrument status, and output state of the keithley instruments series 2600b. The series 2600b has two defa...

  • Page 142

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-7 reading buffer options the following listing outlines the menu structure and menu items associated with front panel reading buffer control. This section provides a descr...

  • Page 143

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-8 2600bs-901-01 rev. B / may 2013 configuring reading buffers to configure reading buffers from the front panel: enabling or disabling the source value or the timestamp is optional. 1. Press the config k...

  • Page 144

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-9 to configure the instrument to append or overwrite measurements the next time data is acquired: 1. Press the config key. 2. Press the store key and then select storage-m...

  • Page 145

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-10 2600bs-901-01 rev. B / may 2013 to save the reading buffer data: 1. From the front panel, press the store key, and then select save. 2. Select internal to save to internal nonvolatile memory. 3. Selec...

  • Page 146

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-11 timestamp if the timestamp is enabled, the first source-measure reading stored in the buffer (#0000001) is timestamped at 0.000 seconds. Subsequent readings are timesta...

  • Page 147

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-12 2600bs-901-01 rev. B / may 2013 reading buffer commands the following table summarizes commands associated with the reading buffers. See the tsp command reference (on page 7-1) for detailed reading bu...

  • Page 148

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-13 buffer storage control attributes the following table contains buffer storage control attributes. Before changing the collectsourcevalues, collecttimestamps, or timesta...

  • Page 149

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-14 2600bs-901-01 rev. B / may 2013 buffer read-only attributes the following table contains buffer read-only attributes. Buffer read-only attributes: read-only attributes used to access buffer parameters...

  • Page 150

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-15 statistic attributes use the smux.Buffer.Getstats() function to access the reading buffer data statistics. The table below displays the attributes that you can use to a...

  • Page 151

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-16 2600bs-901-01 rev. B / may 2013 reading buffer attributes use the reading buffer attributes to access the reading buffer data. The table below displays the attributes that you can use to access the re...

  • Page 152

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-17 buffer status the buffer reading status attribute includes the status information as a numeric value; see the following table for values. For example, to access status ...

  • Page 153

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-18 2600bs-901-01 rev. B / may 2013 buffer examples dedicated reading buffer example the following programming example illustrates how to store data using dedicated reading buffer 1 for channel a. In the ...

  • Page 154

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-19 dual buffer example the programming example below shows a script for storing both current and voltage readings using buffer 1 for current and buffer 2 for voltage readi...

  • Page 155: Sweep Operation

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-20 2600bs-901-01 rev. B / may 2013 dynamically allocated buffer example the programming example below illustrates how to store data to an allocated buffer called mybuffer . The series 2600b stores 100 cu...

  • Page 156

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-21 figure 54: sweep types dc and pulsed linear staircase sweeps (a): with this type of sweep, the voltage or current increases or decreases in fixed steps, beginning with ...

  • Page 157

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-22 2600bs-901-01 rev. B / may 2013 sweep characteristics for any of the sweep types, program a pulse mode sweep by configuring the end pulse action. Refer to pulse mode sweeps (on page 3-27) for more inf...

  • Page 158

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-23 the sweep can be either positive-going or negative-going, depending on the relative values of the start and stop parameters. When the sweep starts, the output will go t...

  • Page 159

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-24 2600bs-901-01 rev. B / may 2013 the asymptote is used to change the inflection of the sweep curve and allow it to sweep through zero. Both of the following figures depict the effect of the asymptote o...

  • Page 160

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-25 solving for k and b provides the following formulas: where: v end = the source value at the end point v start = the source value at the start point n = the number of po...

  • Page 161

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-26 2600bs-901-01 rev. B / may 2013 in this example: a = 0, v start = 1, v end = 10, n = 5 using the formula above, k = 1 step size (b) for the sweep in the above figure is calculated as follows: figure 5...

  • Page 162

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-27 example: -- configure a sweep from 1 to 10 v in 10 steps with an asymptote of 0 v. Smua.Trigger.Source.Logv(1, 10, 11, 0) -- enable the source action. Smua.Trigger.Sour...

  • Page 163

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-28 2600bs-901-01 rev. B / may 2013 timers must be used to configure the pulse width and period. Refer to using timers to perform pulse mode sweeps (on page 3-45) for details. The pulse width is managed b...

  • Page 164

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-29 pulsing in the extended operating area (eoa) pulse sweeps can be performed outside of the standard operating area by setting the appropriate compliance level. Review th...

  • Page 165

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-30 2600bs-901-01 rev. B / may 2013 source and measurement delays whenever the source-measure unit (smu) outputs a source value in a sweep, it also applies the programmed source delay. The default source ...

  • Page 166

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-31 sweep programming examples procedures for programming and running a sweep for three sweep types are given on the following pages. Each of these procedures includes comm...

  • Page 167: Triggering

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-32 2600bs-901-01 rev. B / may 2013 pulse current sweep example the programming example below illustrates a pulse sweep. -- restore series 2600b defaults. Smua.Reset() -- set compliance to 10 v. Smua.Sour...

  • Page 168

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-33 you can obtain very precise timing and synchronization between channels of multiple instruments using the trigger model to control the actions of the source-measure uni...

  • Page 169

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-34 2600bs-901-01 rev. B / may 2013 trigger events are identified by means of an event id. The following table describes the trigger event ids. Trigger event ids* event id** event description smux.Trigger...

  • Page 170

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-35 figure 63: remote trigger model: normal (synchronous) mode.

  • Page 171

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-36 2600bs-901-01 rev. B / may 2013 figure 64: remote trigger model: asynchronous mode.

  • Page 172

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-37 when the smux.Trigger.Measure.Action attribute is set to smux.Disable or smux.Enable, the trigger model will operate in synchronous measurement mode. When it is set to ...

  • Page 173

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-38 2600bs-901-01 rev. B / may 2013 the source-measure unit (smu) can be configured to perform any or all available measurements during a sweep using the smux.Trigger.Measure.Y() function. To enable the m...

  • Page 174

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-39 smu event detectors as shown in the using the remote trigger model (on page 3-34) topic, the source-measure unit (smu) has multiple event detectors (see the table below...

  • Page 175

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-40 2600bs-901-01 rev. B / may 2013 the programming example below illustrates how to configure a 10-point linear voltage sweep on smu a, where each step is triggered by the front-panel trig key: -- config...

  • Page 176

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-41 figure 66: using trigger events to start actions a stimulus input can be configured to monitor for only one trigger event id at a time. To monitor more than one event, ...

  • Page 177

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-42 2600bs-901-01 rev. B / may 2013 to disable triggering on the hardware trigger lines, set the mode to bypass. This allows direct control of the line. Hardware trigger mode summary trigger mode output i...

  • Page 178

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-43 figure 67: external instrument triggering action overruns on hardware lines an action overrun occurs when a trigger event is received before the digital i/o or tsp-link...

  • Page 179

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-44 2600bs-901-01 rev. B / may 2013 timer delays timers can be configured to perform the same delay each time or configured with a delay list that allows the timer to sequence through an array of delay va...

  • Page 180

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-45 figure 68: using a timer for an sdm cycle timer action overruns the timer generates an action overrun when it generates a trigger event while a timer delay is still in ...

  • Page 181

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-46 2600bs-901-01 rev. B / may 2013 the following figure shows the trigger setup for this example. Figure 69: single pulse triggering single pulse example code -- generate a single 500 us, 5 v pulse. -- c...

  • Page 182

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-47 pulse train example: the programming example below illustrates how to use two timers: one to control the pulse period, a second to control the pulse width. The example ...

  • Page 183

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-48 2600bs-901-01 rev. B / may 2013 the following figure shows the trigger setup for this example. Figure 71: pulse train triggering.

  • Page 184

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-49 pulse train example code -- generate a 10-point pulse train where each pulse has a width of 600 -- microseconds and a pulse period of 5 milliseconds. -- alias the trigg...

  • Page 185

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-50 2600bs-901-01 rev. B / may 2013 event blender modes event blenders can be used to perform logical and and logical or functions on trigger events. For example, trigger events can be triggered when eith...

  • Page 186

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-51 understanding hardware value and pseudo line state lan triggering is similar to hardware synchronization except that lxi trigger packets are used instead of hardware si...

  • Page 187

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-52 2600bs-901-01 rev. B / may 2013 the programming example below illustrates how to configure the lan trigger mode. -- set lan trigger 2 to have falling-edge mode. Lan.Trigger[2].Mode = lan.Trig_falling ...

  • Page 188

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-53 the command queue can fill up with trigger entries if too many *trg messages are received while a test script is running, even if the script is processing triggers. You...

  • Page 189

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-54 2600bs-901-01 rev. B / may 2013 detecting trigger events using the wait() function all of the series 2600b trigger objects (except for smus) have built-in event detectors that monitor for trigger even...

  • Page 190

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-55 using the release function of the hardware lines use the release function to allow the hardware line to output another external trigger when the pulse width is set to 0...

  • Page 191

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-56 2600bs-901-01 rev. B / may 2013 detector overruns are not the same as action overruns that are reported in the status model. The programming example below illustrates how to check and respond to detec...

  • Page 192

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-57 -- configure digital i/o lines 2 and 14 for input trigger detection -- and output trigger generation, respectively. Digio.Trigger[2].Mode = digio.Trig_risinga digio.Tri...

  • Page 193

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-58 2600bs-901-01 rev. B / may 2013 figure 72: falling edge input trigger output characteristics: • in addition to trigger events from other trigger objects, the digio.Trigger[n].Assert() and tsplink.Trig...

  • Page 194

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-59 output characteristics: • configured trigger events, as well as the digio.Trigger[n].Assert() and tsplink.Trigger[n].Assert() commands, cause the physical line state to...

  • Page 195

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-60 2600bs-901-01 rev. B / may 2013 output characteristics: • in addition to trigger events from other trigger objects, the digio.Trigger[n].Assert() and tsplink.Trigger[n].Assert() commands generate a lo...

  • Page 196

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-61 output characteristics: • in addition to trigger events from other trigger objects, the digio.Trigger[n].Assert() and tsplink.Trigger[n].Assert() commands generate a lo...

  • Page 197

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-62 2600bs-901-01 rev. B / may 2013 input characteristics: • all rising edges are input triggers. • when all external drives release the physical line, the rising edge is detected as an input trigger. • a...

  • Page 198

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-63 synchronous acceptor trigger mode (synchronousa) use the synchronous acceptor trigger mode (synchronousa) in conjunction with the synchronousm trigger mode. The roles o...

  • Page 199

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-64 2600bs-901-01 rev. B / may 2013 synchronous trigger mode the synchronous trigger mode is a combination of synchronousa and synchronousm trigger modes. Use the synchronous trigger mode for compatibilit...

  • Page 200: High-Capacitance Mode

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-65 figure 84: synchronous output trigger high-capacitance mode overview the keithley instruments series 2600b system sourcemeter ® instrument has a high-capacitance mode. ...

  • Page 201

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-66 2600bs-901-01 rev. B / may 2013 when high-capacitance mode is enabled, a minimum load capacitance of 100 nf is recommended. In absence of this minimum load capacitance, overshoot and ringing may occur...

  • Page 202

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-67 understanding source settling times each series 2600b source-measure unit (smu) can drive up to 50 µf of a capacitance in high-capacitance mode. In order to accomplish ...

  • Page 203

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-68 2600bs-901-01 rev. B / may 2013 adjusting the voltage source when driving large capacitive loads with high-capacitance mode enabled, the response time may be lengthened by the current limit. For examp...

  • Page 204

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-69 front panel to enable high-capacitance mode from the front panel: 1. Press the config key. 2. Press the src key and then select highc-mode. 3. Select src-enable and the...

  • Page 205

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-70 2600bs-901-01 rev. B / may 2013 2. To run the i_leakage_measure() function in the kihighc factory script, send: -- charges the capacitor. Smua.Source.Levelv = 5 smua.Source.Output = smua.Output_on del...

  • Page 206: Display Operations

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-71 display operations display functions and attributes the display functions and attributes are used to perform the display operations covered in this section. The followi...

  • Page 207

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-72 2600bs-901-01 rev. B / may 2013 display screen keithley instruments series 2600b system sourcemeter ® instrument displays source-measure values and readings or user defined messages. The display scree...

  • Page 208

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-73 for example, while a test is running, the following message can be displayed on the series 2600b: test in process do not disturb the top line of the display can accommo...

  • Page 209

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-74 2600bs-901-01 rev. B / may 2013 the function to set cursor position can be used two ways: display.Setcursor(row, column) display.Setcursor(row, column, style) where: row 1 or 2 column 1 to 20 (row 1) ...

  • Page 210

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-75 character codes the following special codes can be embedded in the text string to configure and customize the message: $n starts text on the next line (newline). If the...

  • Page 211

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-76 2600bs-901-01 rev. B / may 2013 returning a text message the display.Gettext() function returns the displayed message (text) and can be used in five ways: text = display.Gettext() text = display.Gette...

  • Page 212

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-77 the following programming example illustrates how to present the operator with the choice of two menu items: test1 or test2. If test1 is selected, the message running t...

  • Page 213

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-78 2600bs-901-01 rev. B / may 2013 both the display.Inputvalue() and display.Prompt() functions display the editable input field, but the display.Inputvalue() function does not include the text strings f...

  • Page 214

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-79 bit identification for indicators bit b16 b15 b14 b13 b12 b11 b10 b9 annunciator rel rear srq lstn talk rem err edit weighted value* 32768 16384 8192 4096 2048 1024 512...

  • Page 215

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-80 2600bs-901-01 rev. B / may 2013 adding user tests menu entries you can use the following function in either of two ways to add an entry into the user tests menu: display.Loadmenu.Add(displayname, code...

  • Page 216

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-81 the following programming example removes the entry named “part1” from the front-panel user tests menu: display.Loadmenu.Delete("part1") running a test from the front p...

  • Page 217

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-82 2600bs-901-01 rev. B / may 2013 display.Getlastkey() the display.Getlastkey() function is used to immediately return the key code for the last pressed key. The following programming example illustrate...

  • Page 218: Digital I/o

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-83 the following programming example illustrates how to prompt the user to press the exit (local) key to abort the script, or any other key to continue it: display.Clear()...

  • Page 219

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-84 2600bs-901-01 rev. B / may 2013 for a schematic diagram of the digital i/o hardware, refer to the series 2600b specifications on the keithley instruments support website ( http://www.Keithley.Com/supp...

  • Page 220

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-85 digital i/o configuration the following figure shows the basic configuration of the digital i/o port. Writing a 1 to a line sets that line high (~ +5 v). Writing a 0 to...

  • Page 221

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-86 2600bs-901-01 rev. B / may 2013 to write-protect specific digital i/o lines to prevent their values from being changed: 1. Press the menu key, then select , and then press the enter key or the navigat...

  • Page 222

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-87 remote digital i/o commands command description digio.Readbit(bit) read one digital i/o input line digio.Readport() read digital i/o port digio.Writebit(bit, data) writ...

  • Page 223

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-88 2600bs-901-01 rev. B / may 2013 figure 89: using the output enable line front-panel control of output enable to activate the output enable line: 1. Press the config key followed by the output on/off c...

  • Page 224

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-89 interlock the interlock is available on the models 2611b/2612b/2614b/2634b/2635b/2636b only. The interlock circuit must be positively activated in order for the high vo...

  • Page 225

    Section 3: functions and features series 2600b system sourcemeter® instrument reference manual 3-90 2600bs-901-01 rev. B / may 2013 tsp-link synchronization lines the series 2600b has three synchronization lines that you can use for triggering, digital i/o, and to synchronize multiple instruments on...

  • Page 226

    Series 2600b system sourcemeter® instrument reference manual section 3: functions and features 2600bs-901-01 rev. B / may 2013 3-91 programming example the programming example below illustrates how to set bit b1 of the tsp-link digital i/o port high, and then read the entire port value: tsplink.Trig...

  • Page 227: Analog-to-Digital Converter

    In this section: analog-to-digital converter ....................................................... 4-1 source-measure concepts ....................................................... 4-1 measurement settling time considerations ............................. 4-25 effects of load on current source s...

  • Page 228

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-2 2600bs-901-01 rev. B / may 2013 compliance limit principles a limit acts as a clamp. If the output reaches the limit value, the system sourcemeter ® instrument attempts to prevent the output from exceedin...

  • Page 229

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-3 however, if any one of these is false, the instrument may overheat if operated in a manner that exceeds the calculated maximum duty cycle, dc max . The maximum duty cycle e...

  • Page 230

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-4 2600bs-901-01 rev. B / may 2013 when attempting to determine the maximum duty cycle, where the off state will be 0 v or 0 a: i b is 0 i p and v p are the voltage and current levels when the instrument is ...

  • Page 231

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-5 continuous power operating boundaries the general operating boundaries for model 2601b/2602b/2604b continuous power output are shown in the following figure (for derating f...

  • Page 232

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-6 2600bs-901-01 rev. B / may 2013 operation as a sink when operating the series 2600b in the second or fourth quadrant, the smu operates as a load that sinks and dissipates the power internally. The smu’s a...

  • Page 233

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-7 the first graph in the figure (marked "a: output characteristics") shows the output characteristics for the v-source. As shown, the models 2601b, 2602b, and 2604b can outpu...

  • Page 234

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-8 2600bs-901-01 rev. B / may 2013 the first graph in the figure (marked "a: output characteristics") shows the output characteristics for the v-source. As shown, the models 2611b/2612b/2614b/2634b/2635b/263...

  • Page 235

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-9 figure 94: series 2600b v-source load considerations.

  • Page 236

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-10 2600bs-901-01 rev. B / may 2013 the following figure shows a voltage sweep on a resistive load of 800 Ω. For this example, the system sourcemeter instrument is programmed to sweep voltage to 10 v, limit ...

  • Page 237

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-11 the current compliance limit applies both to positive and negative currents. For example, if you set the current compliance limit to 50 ma, the current limit applies to ±5...

  • Page 238

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-12 2600bs-901-01 rev. B / may 2013 i-source operating boundaries models 2601b/2602b/2604b i-source operating boundaries the following figure shows the operating boundaries for the i-source. Only the first q...

  • Page 239

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-13 models 2611b/2612b/2614b/2634b/2635b/2636b i-source operating boundaries the following figure shows the operating boundaries for the i-source. Only the first quadrant of o...

  • Page 240

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-14 2600bs-901-01 rev. B / may 2013 load considerations (i-source) the boundaries within which the system sourcemeter ® instrument operates depend on the load (device-under-test (dut)) that is connected to i...

  • Page 241

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-15 figure 98: series 2600b i-source load considerations.

  • Page 242

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-16 2600bs-901-01 rev. B / may 2013 the following figure shows a current sweep on a resistive load of 200 Ω. For this example, the system sourcemeter instrument is programmed to sweep current to 100 ma, limi...

  • Page 243

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-17 i-source sink operating boundaries the quadrant within which the series 2600b operates depends on the device-under-test (dut) connected to the series 2600b output. The fol...

  • Page 244

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-18 2600bs-901-01 rev. B / may 2013 make sure to take into account that reversing the polarity may destroy some power sources. To prevent a negative charge, monitor the smu’s measurement of the battery volta...

  • Page 245

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-19 basic circuit configurations source v when configured to source voltage (v-source) as shown in the figure below, the system sourcemeter ® instrument functions as a low-imp...

  • Page 246

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-20 2600bs-901-01 rev. B / may 2013 source i when the instrument is configured to source current (i-source), as shown in the figure below, the instrument functions as a high-impedance current source with vol...

  • Page 247

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-21 measure only (voltage or current) the figures below show the configurations for using the instrument exclusively as a voltmeter or ammeter. As shown in the following figur...

  • Page 248

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-22 2600bs-901-01 rev. B / may 2013 1 voltage source (000.000 mv) 2 ammeter 3 positive current; current flowing out of hi results in positive measurements 4 dut (current source) contact check the models 2604...

  • Page 249

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-23 guard guard is at the same potential as output hi. Thus, if hazardous voltages are present at output hi, they are also present at the guard terminal. Guard overview the dr...

  • Page 250

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-24 2600bs-901-01 rev. B / may 2013 inside the test fixture, a triaxial cable can be used to extend guard to the device under test (dut). The center conductor of the cable is used for hi, and the inner shiel...

  • Page 251

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-25 measurement settling time considerations several outside factors can influence measurement settling times. Effects such as dielectric absorption, cable leakages, and noise...

  • Page 252

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-26 2600bs-901-01 rev. B / may 2013 for controlling settling time delay the following code provides measure delay examples for controlling settling time delay of smu channel a: -- to turn off measure delay (...

  • Page 253

    Series 2600b system sourcemeter® instrument reference manual section 4: theory of operation 2600bs-901-01 rev. B / may 2013 4-27 there is a maximum dut impedance for each current source range for which the specified current settling times are maintained. The following table lists the dut impedances ...

  • Page 254

    Section 4: theory of operation series 2600b system sourcemeter® instrument reference manual 4-28 2600bs-901-01 rev. B / may 2013 figure 109: pulse rise and fall times range and pulse settling each range has different specifications for source settling times. This causes different rise and fall time ...

  • Page 255

    In this section: introduction to tsp operation................................................... 5-1 about tsp commands ............................................................. 5-3 factory scripts ........................................................................ 5-19 introduction to tsp...

  • Page 256

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-2 2600bs-901-01 rev. B / may 2013 example 2 you can use the results of a function-based command directly or assign variables to the results for later access. The following code defines x and print...

  • Page 257: About Tsp Commands

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-3 information on scripting and programming if you need information about using scripts with your tsp-enabled instrument, see fundamentals of scripting for tsp (on p...

  • Page 258

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-4 2600bs-901-01 rev. B / may 2013 the test script processor (tsp) scripting engine stores all numbers internally as ieee std 754 double-precision floating point values. The logical operations work...

  • Page 259

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-5 digital i/o the models 2604b, 2614b, and 2634b do not have digital input/output lines. The commands to control the digital input/output lines are not available fo...

  • Page 260

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-6 2600bs-901-01 rev. B / may 2013 error queue when errors and events occur, the error and status messages are placed in the error queue. Use the error queue commands to request error and status me...

  • Page 261

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-7 file descriptors cannot be passed between nodes in a tsp-link ® system, so the io.Open(), filevar::read() , and filevar::write commands are not accessible to the ...

  • Page 262

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-8 2600bs-901-01 rev. B / may 2013 lan and lxi the lan commands have options that allow you to review and configure network settings. The lan.Config.* commands allow you to configure lan settings o...

  • Page 263

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-9 localnode.Passwordmode (on page 7-141) miscellaneous delay() (on page 7-49) exit() (on page 7-88) localnode.Autolinefreq (on page 7-137) localnode.Linefreq (on pa...

  • Page 264

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-10 2600bs-901-01 rev. B / may 2013 reading buffer reading buffers capture measurements, ranges, instrument status, and output states of the instrument. Buffervar.Appendmode (on page 7-15) bufferva...

  • Page 265

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-11 saved setups use the saved setups commands to save and restore the configuration of the instrument. You can save or restore configurations to or from the instrum...

  • Page 266

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-12 2600bs-901-01 rev. B / may 2013 smu localnode.Linefreq (on page 7-139) localnode.Autolinefreq (on page 7-137) smux.Abort() (on page 7-181) smux.Buffer.Getstats() (on page 7-182) smux.Buffer.Rec...

  • Page 267

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-13 smux.Trigger.Idle_event_id (on page 7-239) smux.Trigger.Initiate() (on page 7-240) smux.Trigger.Measure.Action (on page 7-241) smux.Trigger.Measure.Set() (on pag...

  • Page 268

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-14 2600bs-901-01 rev. B / may 2013 status model the status model is a set of status registers and queues. You can use the following commands to manipulate and monitor these registers and queues to...

  • Page 269

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-15 time buffervar.Basetimestamp (on page 7-15) buffervar.Collecttimestamps (on page 7-20) buffervar.Timestampresolution (on page 7-31) delay() (on page 7-49) gettim...

  • Page 270

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-16 2600bs-901-01 rev. B / may 2013 triggering the triggering commands allow you to set the conditions that the instrument uses to determine when measurements are captured. See sweep operation (on ...

  • Page 271

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-17 smux.Trigger.Source.Set() (on page 7-251) smux.Trigger.Source.Stimulus (on page 7-251) smux.Trigger.Source_complete_event_id (on page 7-253) smux.Trigger.Sweep_c...

  • Page 272

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-18 2600bs-901-01 rev. B / may 2013 tsp-link these functions and attributes allow you to set up and work with a system that is connected by a tsp-link ® network. The tsp-link ® is not available on ...

  • Page 273: Factory Scripts

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-19 userstrings use the functions in this group to store and retrieve user-defined strings in nonvolatile memory. These strings are stored as key-value pairs. The ke...

  • Page 274

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-20 2600bs-901-01 rev. B / may 2013 example: run the factory script named “kipulse” script.Factory.Scripts.Kipulse() running a factory script function from the series 2600b front panel controls 1. ...

  • Page 275

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-21 kipulse factory script the kipulse factory script provides examples of how to generate pulses and to provide a simple pulsing interface. Pulses can be generated ...

  • Page 276

    Section 5: introduction to tsp operation series 2600b system sourcemeter® instrument reference manual 5-22 2600bs-901-01 rev. B / may 2013 kipulse tag parameter pulse functions configpulseimeasurev() (on page 7-33) configpulseimeasurevsweeplin() (on page 7-35) configpulseimeasurevsweeplog() (on page...

  • Page 277

    Series 2600b system sourcemeter® instrument reference manual section 5: introduction to tsp operation 2600bs-901-01 rev. B / may 2013 5-23 kisavebuffer factory script the kisavebuffer script has one function: savebuffer(). Savebuffer() (on page 7-161).

  • Page 278: Instrument Programming

    In this section: fundamentals of scripting for tsp ........................................... 6-1 fundamentals of programming for tsp ................................. 6-11 test script builder (tsb)........................................................ 6-30 password management ......................

  • Page 279

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-2 2600bs-901-01 rev. B / may 2013 what is a script? A script is a collection of instrument control commands and programming statements. Scripts that you create are referred to as user scripts. Your scrip...

  • Page 280

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-3 commands that cannot be used in scripts though an instrument accepts the following commands, you cannot use these commands in scripts. Commands that cannot be used in sc...

  • Page 281

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-4 2600bs-901-01 rev. B / may 2013 named scripts a named script is a script with a unique name. You can have as many named scripts as needed in the instrument (within the limits of the memory available to...

  • Page 282

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-5 to load a named script by sending commands: 1. Send the command loadscript scriptname, where scriptname is the name of the script. The name must be a legal lua variable ...

  • Page 283

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-6 2600bs-901-01 rev. B / may 2013 run a named script you can run any named script that is in the run-time environment using one of the following commands: • scriptvar() • scriptvar.Run() where: scriptvar...

  • Page 284

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-7 example: set a script to run automatically test5.Autorun = "yes" test5.Save() assume a script named test5 is in the run-time environment. The next time the instrument is...

  • Page 285

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-8 2600bs-901-01 rev. B / may 2013 save a user script you can save scripts to nonvolatile memory using commands or tsb embedded. Only named scripts can be saved to nonvolatile memory. The anonymous script...

  • Page 286

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-9 delete user scripts these steps remove a script from nonvolatile memory. To completely remove a script from the instrument, there are additional steps you must take. See...

  • Page 287

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-10 2600bs-901-01 rev. B / may 2013 reset() -- clear the display. Display.Clear() -- prompt the user for a voltage value to source. Srcvoltage = display.Prompt("+000.00", " v", "enter source voltage", 5, ...

  • Page 288

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-11 fundamentals of programming for tsp introduction to conduct a test, a computer (controller) is programmed to send sequences of commands to an instrument. The controller...

  • Page 289

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-12 2600bs-901-01 rev. B / may 2013 comments comments start anywhere outside a string with a double hyphen (--). If the text immediately after a double hyphen (--) is anything other than double left brack...

  • Page 290

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-13 do not use top-level command names as variable names. If you do, you will lose access to all commands that start with that name until the global variables are restored....

  • Page 291

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-14 2600bs-901-01 rev. B / may 2013 variable types variables can be one of the following types. Variable types and values variable type returned value notes "nil" not declared the type of the value nil, w...

  • Page 292

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-15 example: function function add_two(first_value, second_value) return first_value + second_value end print(add_two(3, 4), type(add_two)) 7 function example: table atable...

  • Page 293

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-16 2600bs-901-01 rev. B / may 2013 to execute a function, substitute appropriate values for parameterx and insert them into a message formatted as: myfunction(valueforparameterx, valueforparametery) wher...

  • Page 294

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-17 the following steps use tsb embedded. You can also use the loadscript and endscript commands to create the script over the remote interface. See load a script by sendin...

  • Page 295

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-18 2600bs-901-01 rev. B / may 2013 arithmetic operators operator description + addition − subtraction * multiplication / division - negation (for example, c = −a) ^ exponentiation relational operators op...

  • Page 296

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-19 example: concatenation print(2 .. 3) print("hello " .. "world") 23 hello world operator precedence operator precedence in lua follows the order below (from higher to lo...

  • Page 297

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-20 2600bs-901-01 rev. B / may 2013 the syntax of a conditional block is as follows: if expression then block elseif expression then block else block end where: • expression is lua code that evaluates to ...

  • Page 298

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-21 example: else and elseif x = 1 y = 2 if x and y then print("'if' expression 2 was not false.") end if x or y then print("'if' expression 3 was not false.") end if not x...

  • Page 299

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-22 2600bs-901-01 rev. B / may 2013 example: while list = { "one", "two", "three", "four", "five", "six"} print("count list elements on numeric index:") element = 1 while list[element] do print(element, l...

  • Page 300

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-23 example: numeric for list = {"one", "two", "three", "four", "five", "six"} ---------- for loop ----------- print("counting from one to three:") for element = 1, 3 do pr...

  • Page 301

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-24 2600bs-901-01 rev. B / may 2013 break the break statement can be used to terminate the execution of a while, repeat, or for loop, skipping to the next statement after the loop. A break ends the innerm...

  • Page 302

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-25 example: break with infinite loop a, b = 0, 1 while true do print(a, b) a, b = b, a + b if a > 500 then break end end this example uses a break statement that causes th...

  • Page 303

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-26 2600bs-901-01 rev. B / may 2013 standard libraries in addition to the standard programming constructs described in this document, lua includes standard libraries that contain useful functions for stri...

  • Page 304

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-27 lua memory management lua automatically manages memory, which means you do not have to allocate memory for new objects and free it when the objects are no longer needed...

  • Page 305

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-28 2600bs-901-01 rev. B / may 2013 string library functions function description string.Lower(s) receives a string and returns a copy of this string with all uppercase letters changed to lowercase. All o...

  • Page 306

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-29 math library functions this library is an interface to most of the functions of the ansi c math library. All trigonometric functions work in radians. The functions math...

  • Page 307: Test Script Builder (Tsb)

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-30 2600bs-901-01 rev. B / may 2013 programming example the following script puts a message on the front panel display slowly — one character at a time. The intent of this example is to demonstrate: • the...

  • Page 308

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-31 installing the tsb add-in when you install the test script builder software suite, all available updates for tsb add-in software are also installed. This includes any a...

  • Page 309

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-32 2600bs-901-01 rev. B / may 2013 figure 112: example of the test script builder workspace item description 1 project navigator 2 script editor; right-click to run the script that is displayed 3 outline...

  • Page 310

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-33 script editor the script editor is where scripts are written, modified, and debugged. To open and display a script file, double-click the file name in the project navig...

  • Page 311: Password Management

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-34 2600bs-901-01 rev. B / may 2013 the outline tab is visible by default in the tsp perspective. Icon name examples global function variable function gfunction() end local function variable local functio...

  • Page 312

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-35 password overview passwords can contain up to 255 characters. If the password feature is enabled, a password is required to view and modify the following web pages: • i...

  • Page 313

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-36 2600bs-901-01 rev. B / may 2013 setting the password from a command interface the password is set (or changed) by setting the localnode.Password attribute. For example: localnode.Password = "keithley"...

  • Page 314: Working With Tsb Embedded

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-37 resetting the password if you forget the password, you can reset the password from the front panel. Once you enable the password feature, the series 2600b stores this p...

  • Page 315

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-38 2600bs-901-01 rev. B / may 2013 you cannot retrieve a deleted script. Be sure to back up your script to your computer before deleting. To delete a script from tsb embedded: 1. Select the script from t...

  • Page 316

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-39 when you create a script using the script.New() function without providing a name, the script is added to the run-time environment as an unnamed script. The script.New(...

  • Page 317

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-40 2600bs-901-01 rev. B / may 2013 create a script using the script.New() command use the script.New() function to copy an existing script from the local node to a remote node. This enables parallel scri...

  • Page 318

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-41 when you create a script using script.New(), if you do not include name, the script is added to the run-time environment as an unnamed script. The script.New() function...

  • Page 319

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-42 2600bs-901-01 rev. B / may 2013 figure 116: create a new script with the name of an existing script rename a script you can rename a script. You might want to rename a script if you need to name anoth...

  • Page 320

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-43 if the new name is the same as a name that is already used for a script, the name of the existing script is removed and that script becomes unnamed. This removes the ex...

  • Page 321

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-44 2600bs-901-01 rev. B / may 2013 retrieve a user script there are several ways to retrieve the source code of a user script: • one line at a time: use scriptvar.List() to retrieve the source code one l...

  • Page 322

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-45 retrieve a script as a single string to retrieve the entire user script source code as a single string, use the scriptvar.Source attribute. The loadscript or loadandrun...

  • Page 323

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-46 2600bs-901-01 rev. B / may 2013 restore a script to the run-time environment you can retrieve a script that was removed from the run-time environment but is still saved in nonvolatile memory. To resto...

  • Page 324

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-47 note that the dedicated reading buffers do not consume memory that is needed by the run-time environment; do not include them in your memory consumption calculations. A...

  • Page 325

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-48 2600bs-901-01 rev. B / may 2013 overview the tsp-link ® expansion interface allows the series 2600b instrument to communicate with other test script processor (tsp ® ) enabled instruments. The test sy...

  • Page 326

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-49 tsp-link system you can use the tsp-link ® expansion interface to expand your test system to include up to 32 addressable tsp ® enabled instruments that use the tsp-lin...

  • Page 327

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-50 2600bs-901-01 rev. B / may 2013 connections connections for an expanded system are shown in the following figure. As shown, one instrument is optionally connected to the computer using the gpib, lan, ...

  • Page 328

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-51 to assign a node number using a remote command: set the tsplink.Node attribute of the instrument: tsplink.Node = n where: n = 1 to 64 to determine the node number of an...

  • Page 329

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-52 2600bs-901-01 rev. B / may 2013 the programming example below illustrates a tsp-link reset operation and displays its state: tsplink.Reset() print(tsplink.State) if the reset operation is successful, ...

  • Page 330

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-53 using the reset() command most tsp-link ® system operations target a single node in the system, but the reset() command affects the system as a whole by resetting all n...

  • Page 331

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-54 2600bs-901-01 rev. B / may 2013 there are two methods you can use to run test scripts simultaneously: • create multiple tsp-link networks • use a single tsp-link network with groups the following figu...

  • Page 332

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-55 the second method you can use to run simultaneous test scripts is to use groups with a single tsp-link network. Each group on the tsp-link network can run a test while ...

  • Page 333

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-56 2600bs-901-01 rev. B / may 2013 tsp-link network group functions 2 group leader node 5 runs the test script initiated by the master node initiates remote operations on node 4 node 4 performs remote op...

  • Page 334

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-57 assigning groups group numbers can range from zero (0) to 64. The default group number is 0. You can change the group number at any time. You can also add or remove a n...

  • Page 335

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-58 2600bs-901-01 rev. B / may 2013 for additional information, see waitcomplete() (on page 7-380). The following code shows two examples of using the waitcomplete() command from the master node: -- wait ...

  • Page 336: Tsp-Net

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-59 removing stale values from the reading buffer cache the node that acquires the data also stores the data for the reading buffer. To optimize data access, all nodes can ...

  • Page 337

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-60 2600bs-901-01 rev. B / may 2013 tsp-net capabilities the tsp-net library permits the series 2600b to control a remote instrument through the lan port for both test script processor (tsp ® ) and non-ts...

  • Page 338

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-61 to setup communication to a remote ethernet device that is not tsp enabled: 1. Send the command: connectionid = tspnet.Connect(ipaddress, portnumber, initstring) where:...

  • Page 339

    Section 6: instrument programming series 2600b system sourcemeter® instrument reference manual 6-62 2600bs-901-01 rev. B / may 2013 tsp-net compared to tsp-link to communicate with tsp-enabled devices the tsp-link ® network interface is the preferred communication method for most applications where ...

  • Page 340

    Series 2600b system sourcemeter® instrument reference manual section 6: instrument programming 2600bs-901-01 rev. B / may 2013 6-63 example: using tspnet commands function telnetconnect(ipaddress, username, password) -- connect through telnet to a computer. Id = tspnet.Connect(ipaddress, 23, "") -- ...

  • Page 341: Tsp Command Reference

    In this section: tsp command programming notes .......................................... 7-1 using the tsp command reference ......................................... 7-4 tsp commands ........................................................................ 7-7 tsp command programming notes this sec...

  • Page 342

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-2 2600bs-901-01 rev. B / may 2013 placeholder text this manual uses italicized text to represent the parts of remote commands that must be replaced by user specified values. The following examples show ty...

  • Page 343

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-3 syntax rules the following table lists syntax requirements to build well-formed instrument control commands. Syntax rules for instrument commands syntax rule details exam...

  • Page 344

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-4 2600bs-901-01 rev. B / may 2013 using the tsp command reference the tsp command reference contains detailed descriptions of each of the tsp commands that you can use to control your instrument. Each com...

  • Page 345

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-5 1. Instrument command name. Indicates the beginning of the command description. It is followed by a brief description of what the command does. 2. Type of command. Comman...

  • Page 346

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-6 2600bs-901-01 rev. B / may 2013 3. Parameter value options: descriptions of the options that are available for the user-defined parameter. Command details this section lists additional information you n...

  • Page 347: Tsp Commands

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-7 tsp commands beeper.Beep() generates an audible tone. Type tsp-link accessible affected by where saved default value function yes usage beeper.Beep(duration, frequency) d...

  • Page 348: Bit.Bitand()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-8 2600bs-901-01 rev. B / may 2013 example beeper.Enable = beeper.On beeper.Beep(2, 2400) enables the beeper and generates a two-second, 2400 hz tone. Also see beeper.Beep() (on page 7-7) bit.Bitand() this...

  • Page 349: Bit.Bitxor()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-9 details any fractional parts of value1 and value2 are truncated to make them integers. The returned result is also an integer. Example testresult = bit.Bitor(10, 9) print...

  • Page 350: Bit.Clear()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-10 2600bs-901-01 rev. B / may 2013 bit.Clear() this function clears a bit at a specified index position. Type tsp-link accessible affected by where saved default value function no usage result = bit.Clear...

  • Page 351: Bit.Getfield()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-11 details this function returns the value of the bit in value at index. This is the same as returning value with all other bits set to zero (0). The least significant bit ...

  • Page 352: Bit.Set()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-12 2600bs-901-01 rev. B / may 2013 also see bit manipulation and logic operations (on page 5-3) bit.Get() (on page 7-10) bit.Set() (on page 7-12) bit.Setfield() (on page 7-12) bit.Set() this function sets...

  • Page 353: Bit.Test()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-13 usage result = bit.Setfield(value, index, width, fieldvalue) result result of the bit manipulation value specified number index one-based bit position in value to set (1...

  • Page 354: Bit.Toggle()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-14 2600bs-901-01 rev. B / may 2013 details this function returns result, which is the result of the tested bit. The least significant bit of value is at index position 1; the most significant bit is at in...

  • Page 355: Buffervar.Appendmode

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-15 also see bit manipulation and logic operations (on page 5-3) bit.Clear() (on page 7-10) bit.Get() (on page 7-10) bit.Set() (on page 7-12) bit.Test() (on page 7-13) buffe...

  • Page 356: Buffervar.Cachemode

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-16 2600bs-901-01 rev. B / may 2013 usage basetime = buffervar.Basetimestamp basetime the timestamp of the first stored reading buffervar the reading buffer; can be a dynamically allocated buffer (user-def...

  • Page 357: Buffervar.Capacity

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-17 details assigning a value to this attribute enables or disables the reading buffer cache. When enabled, the reading buffer cache improves access speed to reading buffer ...

  • Page 358: Buffervar.Clear()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-18 2600bs-901-01 rev. B / may 2013 example buffercapacity = smua.Nvbuffer1.Capacity print(buffercapacity) reads the capacity of dedicated reading buffer 1 (source-measure unit (smu) channel a). Output: 1....

  • Page 359

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-19 usage buffervar.Clearcache() buffervar the reading buffer; can be a dynamically allocated user-defined buffer or a dedicated reading buffer details this function clears ...

  • Page 360: Buffervar.Collecttimestamps

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-20 2600bs-901-01 rev. B / may 2013 details assigning a value to this attribute enables or disables the storage of source values. Reading this attribute returns the state of source value collection. This v...

  • Page 361: Buffervar.Fillcount

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-21 example smua.Nvbuffer1.Collecttimestamps = 1 include timestamps with readings for dedicated reading buffer 1 (source-measure unit (smu) channel a). Also see buffervar.Cl...

  • Page 362: Buffervar.Fillmode

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-22 2600bs-901-01 rev. B / may 2013 buffervar.Fillmode this attribute sets the reading buffer fill mode. Type tsp-link accessible affected by where saved default value attribute (rw) yes not applicable see...

  • Page 363: Buffervar.Measureranges

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-23 usage measurefunction = buffervar.Measurefunctions[n] measurefunction the measurement function used ("current", "voltage", "ohms", or "watts") to acquire reading number ...

  • Page 364: Buffervar.N

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-24 2600bs-901-01 rev. B / may 2013 usage measurerange = buffervar.Measureanges[n] measurerange the measurement range used to acquire reading number n in the specified buffer buffervar the reading buffer; ...

  • Page 365: Buffervar.Readings

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-25 details this read-only attribute contains the number of readings presently stored in the buffer. For dedicated reading buffers, all buffer attributes are saved to nonvol...

  • Page 366: Buffervar.Sourcefunctions

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-26 2600bs-901-01 rev. B / may 2013 example print(smua.Nvbuffer1.Readings[1]) output the first reading saved in source-measure unit (smu) channel a, dedicated reading buffer 1. Output: 8.81658e-08 also see...

  • Page 367: Buffervar.Sourceoutputstates

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-27 example 2 printbuffer(1, 10, smua.Nvbuffer1.Sourcefunctions) print the source function used for 10 readings stored in source-measure unit (smu) channel a, dedicated read...

  • Page 368: Buffervar.Sourceranges

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-28 2600bs-901-01 rev. B / may 2013 also see buffervar.Measurefunctions (on page 7-22) buffervar.Measureranges (on page 7-23) buffervar.N (on page 7-24) buffervar.Readings (on page 7-25) buffervar.Sourcefu...

  • Page 369: Buffervar.Sourcevalues

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-29 example 2 printbuffer(1, 6, smua.Nvbuffer1.Sourceranges) print the source ranges that were used for the first 6 readings stored in source-measure unit (smu) a, buffer 1....

  • Page 370: Buffervar.Statuses

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-30 2600bs-901-01 rev. B / may 2013 example 2 printbuffer(1, 6, smua.Nvbuffer1.Sourcevalues) print the sourced value of the first 6 readings stored in source-measure unit (smu) a, buffer 1. Example output:...

  • Page 371

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-31 details this read-only buffer recall attribute is like an array (a lua table) of the status values for all the readings in the buffer. The status values are floating-poi...

  • Page 372: Buffervar.Timestamps

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-32 2600bs-901-01 rev. B / may 2013 details assigning a value to this attribute sets the resolution for the timestamps. Reading this attribute returns the timestamp resolution value. This value can only be...

  • Page 373: Configpulseimeasurev()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-33 example timestamp = smua.Nvbuffer1.Timestamps[1] get the timestamp of the first reading stored in source-measure unit (smu) a, buffer 1. Also see buffervar.Clear() (on p...

  • Page 374

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-34 2600bs-901-01 rev. B / may 2013 buffer reading buffer where pulsed measurements will be stored; if this is nil when the function is called, no measurements will be made when the pulse train is initiate...

  • Page 375

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-35 configpulseimeasurevsweeplin() this kipulse factory script function configures a linear pulsed current sweep with a voltage measurement at each point. Type tsp-link acce...

  • Page 376

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-36 2600bs-901-01 rev. B / may 2013 details data for pulsed voltage measurements are stored in the reading buffer specified by the buffer input parameter. This function configures a linear pulsed current s...

  • Page 377

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-37 configpulseimeasurevsweeplog() this kipulse factory script function configures a voltage pulse train with a current measurement at each point. Type tsp-link accessible a...

  • Page 378

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-38 2600bs-901-01 rev. B / may 2013 details data for pulsed voltage measurements are stored in the reading buffer specified by the buffer input parameter. This function configures a logarithmic pulsed curr...

  • Page 379: Configpulsevmeasurei()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-39 configpulsevmeasurei() this kipulse factory script function configures a voltage pulse train with a current measurement at each point. Type tsp-link accessible affected ...

  • Page 380

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-40 2600bs-901-01 rev. B / may 2013 figure 130: configpulsevmeasurei() example 1 configpulsevmeasurei(smua, 0, 20, 1, 0.001, 0.080, 10, smua.Nvbuffer1, 2) set up a pulse train that uses system sourcemeter ...

  • Page 381

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-41 configpulsevmeasureisweeplin() this kipulse factory script function configures a voltage pulse train with a current measurement at each point. Type tsp-link accessible a...

  • Page 382

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-42 2600bs-901-01 rev. B / may 2013 this function does not cause the specified smu to output a pulse train. It does check to see if all the pulse dimensions can be achieved, and if they can, assigns the in...

  • Page 383

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-43 configpulsevmeasureisweeplog() this kipulse factory script 1 function configures a voltage pulse train with a current measurement at each point. Type tsp-link accessible...

  • Page 384

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-44 2600bs-901-01 rev. B / may 2013 details data for pulsed current measurements are stored in the reading buffer specified by the buffer input parameter. This function configures a logarithmic pulsed volt...

  • Page 385: Dataqueue.Add()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-45 dataqueue.Add() this function adds an entry to the data queue. Type tsp-link accessible affected by where saved default value function yes usage result = dataqueue.Add(v...

  • Page 386: Dataqueue.Capacity

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-46 2600bs-901-01 rev. B / may 2013 dataqueue.Capacity this constant is the maximum number of entries that you can store in the data queue. Type tsp-link accessible affected by where saved default value co...

  • Page 387: Dataqueue.Count

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-47 example maxcount = dataqueue.Capacity while dataqueue.Count dataqueue.Add(1) end print("there are " .. Dataqueue.Count .. " items in the data queue") dataqueue.Clear() p...

  • Page 388: Dataqueue.Next()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-48 2600bs-901-01 rev. B / may 2013 dataqueue.Next() this function removes the next entry from the data queue. Type tsp-link accessible affected by where saved default value function yes usage value = data...

  • Page 389: Delay()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-49 delay() this function delays the execution of the commands that follow it. Type tsp-link accessible affected by where saved default value function no usage delay(seconds...

  • Page 390: Digio.Readport()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-50 2600bs-901-01 rev. B / may 2013 details a returned value of zero (0) indicates that the line is low. A returned value of one (1) indicates that the line is high. Example print(digio.Readbit(4)) assume ...

  • Page 391: Digio.Trigger[N].Assert()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-51 digio.Trigger[n].Assert() this function asserts a trigger on one of the digital i/o lines. This function is not available on the models 2604b/2614b/2634b. Type tsp-link ...

  • Page 392: Digio.Trigger[N].Event_Id

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-52 2600bs-901-01 rev. B / may 2013 digio.Trigger[n].Event_id this constant identifies the trigger event generated by the digital i/o line n. This constant is not available on the models 2604b/2614b/2634b....

  • Page 393

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-53 details set triggermode to one of the following values: trigger mode values triggermode description digio.Trig_bypass or 0 allows direct control of the line. Digio.Trig_...

  • Page 394: Digio.Trigger[N].Overrun

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-54 2600bs-901-01 rev. B / may 2013 digio.Trigger[n].Overrun use this attribute to read the event detector overrun status. This attribute is not available on the models 2604b/2614b/2634b. Type tsp-link acc...

  • Page 395: Digio.Trigger[N].Release()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-55 example digio.Trigger[4].Pulsewidth = 20e-6 sets the pulse width for trigger line 4 to 20 μs. Also see digio.Trigger[n].Assert() (on page 7-51) digio.Trigger[n].Reset() ...

  • Page 396: Digio.Trigger[N].Stimulus

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-56 2600bs-901-01 rev. B / may 2013 details this function resets the following attributes to factory default settings: • digio.Trigger[n].Mode • digio.Trigger[n].Pulsewidth • digio.Trigger[n].Stimulus it a...

  • Page 397

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-57 the trigger stimulus for a digital i/o line may be set to one of the existing trigger event ids, described in the following table. Trigger event ids* event id** event de...

  • Page 398: Digio.Trigger[N].Wait()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-58 2600bs-901-01 rev. B / may 2013 also see digio.Trigger[n].Assert() (on page 7-51) digio.Trigger[n].Clear() (on page 7-51) digio.Trigger[n].Reset() (on page 7-55) digio.Trigger[n].Wait() this function w...

  • Page 399: Digio.Writeport()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-59 details if the output line is write-protected using the digio.Writeprotect attribute, the command is ignored. The reset() function does not affect the present state of t...

  • Page 400: Digio.Writeprotect

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-60 2600bs-901-01 rev. B / may 2013 digio.Writeprotect this attribute contains the write-protect mask that protects bits from changes from the digio.Writebit() and digio.Writeport() functions. This attribu...

  • Page 401: Display.Getannunciators()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-61 display.Getannunciators() this function reads the annunciators (indicators) that are presently turned on. Type tsp-link accessible affected by where saved default value ...

  • Page 402: Display.Getcursor()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-62 2600bs-901-01 rev. B / may 2013 example 2 print(display.Annunciator_edit) print(display.Annunciator_trigger) print(display.Annunciator_auto) output: 2.56000e+02 3.20000e+01 8.00000e+00 also see bit.Bit...

  • Page 403: Display.Getlastkey()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-63 display.Getlastkey() this function retrieves the key code for the last pressed key. Type tsp-link accessible affected by where saved default value function yes usage key...

  • Page 404: Display.Gettext()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-64 2600bs-901-01 rev. B / may 2013 the output on/off controls for smu a or smu b cannot be tracked by this function. Example key = display.Getlastkey() print(key) on the front panel, press the menu key an...

  • Page 405: Display.Inputvalue()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-65 example 1 display.Clear() display.Setcursor(1, 1) display.Settext("abcdefghij$dklmnopqrst") display.Setcursor(2, 1) display.Settext("abcdefghijklm$bnopqrstuvwxyz$f123456...

  • Page 406

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-66 2600bs-901-01 rev. B / may 2013 details the format parameter uses zeros (0), the decimal point, polarity sign, and exponents to define how the input field is formatted. The format parameter can include...

  • Page 407: Display.Loadmenu.Add()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-67 display.Loadmenu.Add() this function adds an entry to the user tests menu, which can be accessed by pressing the load key on the instrument front panel. Type tsp-link ac...

  • Page 408: Display.Loadmenu.Catalog()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-68 2600bs-901-01 rev. B / may 2013 example 2 display.Loadmenu.Add( "test", "dut1() beeper.Beep(2, 500)", display.Save) assume a script with a function named “dut1” has already been loaded into the instrum...

  • Page 409: Display.Loadmenu.Delete()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-69 example for displayname, code in display.Loadmenu.Catalog() do print(displayname, code) end output: test dut1() beeper.Beep(2, 500) part1 testpart([[part1]], 5.0) test9 ...

  • Page 410: Display.Menu()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-70 2600bs-901-01 rev. B / may 2013 details set display.Locallockout to display.Lock to prevent the user from interrupting remote operation by pressing the exit (local) key. Set this attribute to display.U...

  • Page 411: Display.Numpad

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-71 display.Numpad this attribute controls whether the front panel keys act as a numeric keypad during value entry. Type tsp-link accessible affected by where saved default ...

  • Page 412

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-72 2600bs-901-01 rev. B / may 2013 details this function creates an editable input field at the present cursor position, and an input prompt message on the bottom line. Example of a displayed input field ...

  • Page 413: Display.Screen

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-73 display.Screen this attribute contains the selected display screen. Type tsp-link accessible affected by where saved default value attribute (rw) yes instrument reset re...

  • Page 414

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-74 2600bs-901-01 rev. B / may 2013 details this command simulates the pressing of a front panel key or navigation wheel, or the turning the navigation wheel one click to the left or right. Key codes value...

  • Page 415: Display.Setcursor()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-75 display.Setcursor() this function sets the position of the cursor. Type tsp-link accessible affected by where saved default value function yes usage display.Setcursor(ro...

  • Page 416: Display.Settext()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-76 2600bs-901-01 rev. B / may 2013 display.Settext() this function displays text on the user screen. Type tsp-link accessible affected by where saved default value function yes usage display.Settext(text)...

  • Page 417: Display.Smux.Digits

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-77 also see display.Clear() (on page 7-60) display.Getcursor() (on page 7-62) display.Gettext() (on page 7-64) display.Screen (on page 7-73) display.Setcursor() (on page 7-...

  • Page 418: Display.Smux.Measure.Func

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-78 2600bs-901-01 rev. B / may 2013 usage func = display.Smux.Limit.Func display.Smux.Limit.Func = func func one of the following values: 0 or display.Limit_iv: displays the primary limit setting 1 or disp...

  • Page 419: Display.Trigger.Clear()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-79 also see display.Smux.Limit.Func (on page 7-77) display.Trigger.Clear() this function clears the front-panel trigger event detector. Type tsp-link accessible affected by...

  • Page 420: Display.Trigger.Wait()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-80 2600bs-901-01 rev. B / may 2013 usage overrun = display.Trigger.Overrun overrun the trigger overrun state details indicates if a trigger event was ignored because the event detector was already in the ...

  • Page 421: Display.Waitkey()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-81 display.Waitkey() this function captures the key code value for the next front-panel action. Type tsp-link accessible affected by where saved default value function yes ...

  • Page 422: Errorqueue.Clear()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-82 2600bs-901-01 rev. B / may 2013 example key = display.Waitkey() print(key) pause script execution until the operator presses a key or the navigation wheel , or rotates the navigation wheel. If the outp...

  • Page 423: Errorqueue.Count

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-83 errorqueue.Count this attribute gets the number of entries in the error queue. Type tsp-link accessible affected by where saved default value attribute (r) yes power cyc...

  • Page 424: Eventlog.All()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-84 2600bs-901-01 rev. B / may 2013 number error level description 0 no_severity the message is information only. This level is used when the error queue is empty; the message does not represent an error. ...

  • Page 425: Eventlog.Clear()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-85 example print(eventlog.All()) get and print all entries from the event log and remove the entries from the log. Output: 17:26:35.690 10 oct 2007, lan0, 192.168.1.102, lx...

  • Page 426: Eventlog.Count

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-86 2600bs-901-01 rev. B / may 2013 eventlog.Count this attribute returns the number of events in the event log. Type tsp-link accessible affected by where saved default value attribute (r) yes instrument ...

  • Page 427: Eventlog.Next()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-87 example print(eventlog.Enable) eventlog.Enable = eventlog.Disable print(eventlog.Enable) displays the present status of the series 2600b event log. Output: 1.00000e+00 0...

  • Page 428: Eventlog.Overwritemethod

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-88 2600bs-901-01 rev. B / may 2013 eventlog.Overwritemethod this attribute controls how the event log processes events if the event log is full. Type tsp-link accessible affected by where saved default va...

  • Page 429: Filevar:close()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-89 filevar:close() this function closes the file that is represented by the filevar variable. Type tsp-link accessible affected by where saved default value function no usa...

  • Page 430: Filevar:read()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-90 2600bs-901-01 rev. B / may 2013 filevar:read() this function reads data from a file. Type tsp-link accessible affected by where saved default value function no usage data1 = filevar:read() data1 = file...

  • Page 431: Filevar:seek()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-91 filevar:seek() this function sets and gets a file's current position. Type tsp-link accessible affected by where saved default value function no usage position, errormsg...

  • Page 432: Format.Asciiprecision

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-92 2600bs-901-01 rev. B / may 2013 details this function may buffer data until a flush (filevar:flush() or io.Flush()) or close (filevar:close() or io.Close()) operation is performed. Also see filevar:clo...

  • Page 433: Format.Byteorder

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-93 format.Byteorder this attribute sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions. Type tsp-link accessible aff...

  • Page 434: Format.Data

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-94 2600bs-901-01 rev. B / may 2013 format.Data this attribute sets the data format for data that is printed using the printnumber() and printbuffer() functions. Type tsp-link accessible affected by where ...

  • Page 435: Fs.Chdir()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-95 fs.Chdir() this function sets the current working directory. Type tsp-link accessible affected by where saved default value function yes usage workingdirectory = fs.Chdi...

  • Page 436: Fs.Is_File()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-96 2600bs-901-01 rev. B / may 2013 usage status = fs.Is_dir(path) status whether or not the given path is a directory (true or false) path the path of the file system entry to test details the file system...

  • Page 437: Fs.Readdir()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-97 fs.Readdir() this function returns a list of the file system entries in the directory. Type tsp-link accessible affected by where saved default value function yes usage ...

  • Page 438: Gettimezone()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-98 2600bs-901-01 rev. B / may 2013 gettimezone() this function retrieves the local time zone. Type tsp-link accessible affected by where saved default value function yes usage timezone = gettimezone() tim...

  • Page 439: Gm_Vsweep()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-99 details output data includes transconductance values, reading buffer with measured voltages, reading buffer with measured voltages and currents. If all parameters are om...

  • Page 440: Gpib.Address

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-100 2600bs-901-01 rev. B / may 2013 example gm_array = gm_vsweep(smua, 0, 5, 20) gm_array, ibuf = gm_vsweep(smua, 0, 5, 20) gm_array, ibuf, vbuf = gm_vsweep(smua, 0, 5, 20) smu a returns gm values only. S...

  • Page 441: I_Leakage_Measure()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-101 i_leakage_measure() this kihighc factory script function performs a current leakage measurement after stepping the output voltage. Type tsp-link accessible affected by ...

  • Page 442: I_Leakage_Threshold()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-102 2600bs-901-01 rev. B / may 2013 also see i_leakage_threshold() (on page 7-102) high-capacitance mode (on page 3-65) kihighc factory script (on page 5-22) i_leakage_threshold() this kihighc factory scr...

  • Page 443: Initiatepulsetest()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-103 example smua.Source.Highc = smua.Enable smua.Source.Levelv = 5 smua.Source.Output = smua.Output_on delay(1) pass = i_leakage_threshold(smua, 0, 1, 300e-3, 10e-6, 100e-3...

  • Page 444: Initiatepulsetestdual()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-104 2600bs-901-01 rev. B / may 2013 details this function only initiates configured pulse trains assigned to a valid tag. Configure the pulse before initiating it using one of the configurepulse* function...

  • Page 445

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-105 usage f, msg = initiatepulsetestdual(tag1, tag2) f a boolean flag; this flag will be true when the pulse was successfully configured, false when errors were encountered...

  • Page 446: Io.Close()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-106 2600bs-901-01 rev. B / may 2013 example smua.Reset() smua.Source.Rangev = 5 smua.Source.Rangei = 1 smua.Source.Levelv = 0 smua.Measure.Rangev = 5 smua.Measure.Rangei = 1 smua.Measure.Nplc = 0.01 smua....

  • Page 447: Io.Flush()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-107 usage io.Close() io.Close(file) file the descriptor of the file to close details if a file is not specified, the default output file closes. Only io.Close(), used witho...

  • Page 448: Io.Input()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-108 2600bs-901-01 rev. B / may 2013 io.Input() this function assigns a previously opened file, or opens a new file, as the default input file. Type tsp-link accessible affected by where saved default valu...

  • Page 449: Io.Output()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-109 example testfile, testerror = io.Open("testfile.Txt", "w") if testerror == nil then testfile:write("this is my test file") io.Close(testfile) end opens file testfile.Tx...

  • Page 450: Io.Type()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-110 2600bs-901-01 rev. B / may 2013 usage data1 = io.Read() data1 = io.Read(format1) data1, data2 = io.Read(format1, format2) data1, ..., datan = io.Read(format1, ..., formatn) data1 the data read from th...

  • Page 451: Io.Write()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-111 io.Write() this function writes data to the default output file. Type tsp-link accessible affected by where saved default value function yes usage io.Write() io.Write(d...

  • Page 452: Lan.Autoconnect

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-112 2600bs-901-01 rev. B / may 2013 example lan.Applysettings() re-initialize the lan interface with new settings. Also see none lan.Autoconnect this attribute is used to enable or disable link monitoring...

  • Page 453: Lan.Config.Dns.Domain

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-113 details this attribute is an array of dns (domain name system) server addresses. These addresses take priority for dns lookups and are consulted before any server addre...

  • Page 454: Lan.Config.Dns.Dynamic

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-114 2600bs-901-01 rev. B / may 2013 also see lan.Config.Dns.Dynamic (on page 7-114) lan.Config.Dns.Hostname (on page 7-114) lan.Config.Dns.Verify (on page 7-115) lan.Restoredefaults() (on page 7-121) lan....

  • Page 455: Lan.Config.Dns.Verify

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-115 details this attribute holds the host name to request during dynamic dns registration. Dynamic dns registration works with dhcp to register the host name specified in t...

  • Page 456: Lan.Config.Duplex

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-116 2600bs-901-01 rev. B / may 2013 lan.Config.Duplex this attribute defines the lan duplex mode. Type tsp-link accessible affected by where saved default value attribute (rw) yes lan restore defaults non...

  • Page 457: Lan.Config.Ipaddress

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-117 lan.Config.Ipaddress this attribute specifies the lan ip address. Type tsp-link accessible affected by where saved default value attribute (rw) yes lan restore defaults...

  • Page 458: Lan.Config.Speed

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-118 2600bs-901-01 rev. B / may 2013 example print(lan.Config.Method) outputs the current method. For example: 1.00000e+00 also see lan.Restoredefaults() (on page 7-121) lan.Config.Speed this attribute con...

  • Page 459: Lan.Linktimeout

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-119 details this attribute specifies the lan subnet mask that will be used when the manual configuration method is used to configure the lan. This setting is ignored when d...

  • Page 460: Lan.Lxidomain

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-120 2600bs-901-01 rev. B / may 2013 lan.Lxidomain this attribute contains the lxi domain. Type tsp-link accessible affected by where saved default value attribute (rw) yes lan restore defaults nonvolatile...

  • Page 461: Lan.Reset()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-121 lan.Reset() this function resets the lan interface. Type tsp-link accessible affected by where saved default value function yes usage lan.Reset() details this function ...

  • Page 462: Lan.Status.Dns.Address[N]

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-122 2600bs-901-01 rev. B / may 2013 example lan.Restoredefaults() restores the lan defaults. Also see lan.Reset() (on page 7-121) localnode.Password (on page 7-140) lan.Status.Dns.Address[n] this attribut...

  • Page 463: Lan.Status.Duplex

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-123 details a fully qualified domain name (fqdn), sometimes referred to as an absolute domain name, is a domain name that specifies its exact location in the tree hierarchy...

  • Page 464: Lan.Status.Ipaddress

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-124 2600bs-901-01 rev. B / may 2013 example print(lan.Status.Gateway) outputs the gateway address, such as: 192.168.0.1 also see lan.Config.Gateway (on page 7-116) lan.Status.Ipaddress this attribute cont...

  • Page 465: Lan.Status.Port.Dst

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-125 also see none lan.Status.Port.Dst this attribute contains the lan dead socket termination port number. Type tsp-link accessible affected by where saved default value at...

  • Page 466: Lan.Status.Port.Telnet

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-126 2600bs-901-01 rev. B / may 2013 lan.Status.Port.Telnet this attribute contains the lan telnet connection port number. Type tsp-link accessible affected by where saved default value attribute (r) yes n...

  • Page 467: Lan.Status.Speed

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-127 lan.Status.Speed this attribute contains the lan speed. Type tsp-link accessible affected by where saved default value attribute (r) yes not applicable not applicable n...

  • Page 468: Lan.Timedwait

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-128 2600bs-901-01 rev. B / may 2013 lan.Timedwait this attribute contains the lan timed-wait state interval. Type tsp-link accessible affected by where saved default value attribute (rw) yes lan restore d...

  • Page 469: Lan.Trigger[N].Clear()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-129 also see lan.Lxidomain (on page 7-120) lan.Trigger[n].Clear() (on page 7-129) lan.Trigger[n].Mode (on page 7-133) lan.Trigger[n].Overrun (on page 7-134) lan.Trigger[n]....

  • Page 470: Lan.Trigger[N].Connect()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-130 2600bs-901-01 rev. B / may 2013 lan.Trigger[n].Connect() this function prepares the event generator for outgoing trigger events. Type tsp-link accessible affected by where saved default value function...

  • Page 471: Lan.Trigger[N].Disconnect()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-131 details this read-only attribute is set to true when the lan trigger is connected and ready to send trigger events following a successful lan.Trigger[n].Connect() comma...

  • Page 472: Lan.Trigger[N].Ipaddress

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-132 2600bs-901-01 rev. B / may 2013 details set the stimulus of any trigger event detector to the value of this constant to have it respond to incoming lan trigger packets. Example digio.Trigger[14].Stimu...

  • Page 473: Lan.Trigger[N].Mode

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-133 lan.Trigger[n].Mode this attribute sets the trigger operation and detection mode of the specified lan event. Type tsp-link accessible affected by where saved default va...

  • Page 474: Lan.Trigger[N].Overrun

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-134 2600bs-901-01 rev. B / may 2013 lan.Trigger[n].Overrun this attribute contains the event detector's overrun status. Type tsp-link accessible affected by where saved default value attribute (r) yes lan...

  • Page 475: Lan.Trigger[N].Pseudostate

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-135 details the lan trigger listens for trigger messages on all supported protocols, but uses the designated protocol for sending outgoing messages. After changing this set...

  • Page 476

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-136 2600bs-901-01 rev. B / may 2013 usage triggerstimulus = lan.Trigger[n].Stimulus lan.Trigger[n].Stimulus = triggerstimulus triggerstimulus the lan event identifier used to trigger the event n a number ...

  • Page 477: Lan.Trigger[N].Wait()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-137 example lan.Trigger[5].Stimulus = trigger.Timer[1].Event_id use timer 1 trigger event as the source for lan packet 5 trigger stimulus. Also see lan.Trigger[n].Assert() ...

  • Page 478: Localnode.Description

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-138 2600bs-901-01 rev. B / may 2013 usage flag = localnode.Autolinefreq localnode.Autolinefreq = flag flag the auto line frequency detection setting: true or false details set flag to one of the following...

  • Page 479: Localnode.Linefreq

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-139 localnode.Linefreq this attribute contains the power line frequency setting used for nplc calculations. Type tsp-link accessible affected by where saved default value a...

  • Page 480: Localnode.Model

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-140 2600bs-901-01 rev. B / may 2013 localnode.Model this attribute stores the model number. Type tsp-link accessible affected by where saved default value attribute (r) yes not applicable not applicable n...

  • Page 481: Localnode.Passwordmode

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-141 example localnode.Password = "n3wpa55w0rd" changes the remote interface password to n3wpa55w0rd. Also see lan.Reset() (on page 7-121) localnode.Passwordmode (on page 7-...

  • Page 482: Localnode.Prompts4882

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-142 2600bs-901-01 rev. B / may 2013 details the command messages do not generate prompts. The instrument generates prompts in response to command messages. When the prompting mode is enabled (set to 1), t...

  • Page 483: Localnode.Reset()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-143 details when set to 1, the ieee std 488.2 common commands generate prompts if prompting is enabled with the localnode.Prompts attribute. If set to 1, limit the number o...

  • Page 484: Localnode.Serialno

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-144 2600bs-901-01 rev. B / may 2013 usage revision = localnode.Revision revision firmware revision level details this attribute indicates the revision number of the firmware that is presently running in t...

  • Page 485: Localnode.Showerrors

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-145 localnode.Showerrors this attribute sets whether or not the instrument automatically sends generated errors. Type tsp-link accessible affected by where saved default va...

  • Page 486: Makesetter()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-146 2600bs-901-01 rev. B / may 2013 details this function is useful for aliasing attributes to improve execution speed. Calling the function created with makegetter() executes faster than accessing the at...

  • Page 487: Meminfo()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-147 meminfo() this function returns the present amount of available memory and the total amount of memory in the instrument. Type tsp-link accessible affected by where save...

  • Page 488: Node[N].Execute()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-148 2600bs-901-01 rev. B / may 2013 node[n].Execute() this function starts test scripts on a remote tsp-link node. This function is not available on the models 2604b/2614b/2634b. Type tsp-link accessible ...

  • Page 489: Node[N].Setglobal()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-149 details this function retrieves the value of a global variable from the run-time environment of this node. Do not use this command to retrieve the value of a global var...

  • Page 490: Opc()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-150 2600bs-901-01 rev. B / may 2013 opc() this function sets the operation complete status bit when all overlapped commands are completed. Type tsp-link accessible affected by where saved default value fu...

  • Page 491: Os.Rename()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-151 os.Rename() this function renames an existing file or directory. Type tsp-link accessible affected by where saved default value function yes usage success, msg = os.Ren...

  • Page 492: Print()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-152 2600bs-901-01 rev. B / may 2013 details the timespec is a table using the fields listed in the table below. Year the year (1970 or later) month the month (1 to 12) day the day (1 to 31) hour the hour ...

  • Page 493: Printbuffer()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-153 example 1 x = 10 print(x) example of an output response message: 1.00000e+01 note that your output might be different if you set your ascii precision setting to a diffe...

  • Page 494

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-154 2600bs-901-01 rev. B / may 2013 when there are outstanding overlapped commands to acquire data, n refers to the index that the last entry in the table will have after all the readings have completed. ...

  • Page 495

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-155 example 1 reset() testdata = buffer.Make(200) smu.Measure.Count = 6 smu.Measure.Read(testdata) smu.Measure.Read(defbuffer1) format.Data = format.Ascii format.Asciipreci...

  • Page 496: Printnumber()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-156 2600bs-901-01 rev. B / may 2013 printnumber() this function prints numbers using the configured format. Type tsp-link accessible affected by where saved default value function no usage printnumber(val...

  • Page 497: Pulsevmeasurei()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-157 usage pulseimeasurev(smu, bias, level, ton, toff, points) smu system sourcemeter ® instrument channel (for example, smua refers to smu channel a) bias bias level in amp...

  • Page 498: Querypulseconfig()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-158 2600bs-901-01 rev. B / may 2013 usage pulsevmeasurei(smu, bias, level, ton, toff, points) smu system sourcemeter ® instrument channel (for example, smua refers to smu channel a) bias bias level in vol...

  • Page 499

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-159 usage tbl = querypulseconfig(tag) tag numeric identifier to be assigned to the defined pulse train tbl returned table details once a pulse train has been configured and...

  • Page 500: Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-160 2600bs-901-01 rev. B / may 2013 example smua.Reset() smua.Source.Rangev = 5 smua.Source.Rangei = 1 smua.Source.Levelv = 0 smua.Measure.Rangev = 5 smua.Measure.Rangei = 1 smua.Measure.Nplc = 0.01 smua....

  • Page 501: Savebuffer()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-161 details the reset() command in its simplest form resets the entire tsp-enabled system, including the controlling node and all subordinate nodes. If you want to reset a ...

  • Page 502: Script.Anonymous

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-162 2600bs-901-01 rev. B / may 2013 script.Anonymous this is a reference to the anonymous script. Type tsp-link accessible affected by where saved default value attribute (r) no see details see details no...

  • Page 503: Script.Delete()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-163 script.Delete() this function deletes a script from nonvolatile memory. Type tsp-link accessible affected by where saved default value function no usage script.Delete(s...

  • Page 504: Script.Load()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-164 2600bs-901-01 rev. B / may 2013 script.Load() this function creates a script from a specified file. Type tsp-link accessible affected by where saved default value function no usage scriptvar = script....

  • Page 505: Script.New()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-165 script.New() this function creates a script. Type tsp-link accessible affected by where saved default value function no usage scriptvar = script.New(code) scriptvar = s...

  • Page 506: Script.Newautorun()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-166 2600bs-901-01 rev. B / may 2013 script.Newautorun() this function is identical to the script.New() function, but it creates a script with the autorun attribute set to "yes" . Type tsp-link accessible ...

  • Page 507: Script.Run()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-167 details this command copies the script from nonvolatile memory into the run-time environment. It also creates a global variable with the same name as the name of the sc...

  • Page 508: Script.User.Catalog()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-168 2600bs-901-01 rev. B / may 2013 script.User.Catalog() this function returns an iterator that can be used in a for loop to iterate over all the scripts stored in nonvolatile memory. Type tsp-link acces...

  • Page 509: Scriptvar.List()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-169 make sure to save the script in nonvolatile memory after setting the autorun attribute so that the instrument will retain the setting. Example test5.Autorun = "yes" tes...

  • Page 510: Scriptvar.Name

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-170 2600bs-901-01 rev. B / may 2013 scriptvar.Name this attribute contains the name of a script in the run-time environment. Type tsp-link accessible affected by where saved default value attribute (rw) n...

  • Page 511: Scriptvar.Run()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-171 scriptvar.Run() this function runs a script. Type tsp-link accessible affected by where saved default value function no usage scriptvar.Run() scriptvar() scriptvar the ...

  • Page 512: Scriptvar.Save()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-172 2600bs-901-01 rev. B / may 2013 scriptvar.Save() this function saves the script to nonvolatile memory or to a usb flash drive. Type tsp-link accessible affected by where saved default value function n...

  • Page 513: Serial.Baud

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-173 details the loadscript or loadandrunscript and endscript keywords are not included in the source code. The body of the script is a single string with lines separated by...

  • Page 514: Serial.Databits

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-174 2600bs-901-01 rev. B / may 2013 serial.Databits this attribute configures character width (data bits) for the rs-232 port. Type tsp-link accessible affected by where saved default value attribute (rw)...

  • Page 515: Serial.Parity

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-175 details a new flow control setting takes effect when the command to change it is processed. Allow ample time for the command to be processed before attempting to commun...

  • Page 516: Serial.Read()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-176 2600bs-901-01 rev. B / may 2013 also see rs-232 interface operation (on page 2-108) serial.Baud (on page 7-173) serial.Databits (on page 7-174) serial.Flowcontrol (on page 7-174) serial.Read() this fu...

  • Page 517: Settime()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-177 details this function writes the specified string to the serial port, where it can be read by connected equipment (for example, a component handler). No terminator char...

  • Page 518: Settimezone()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-178 2600bs-901-01 rev. B / may 2013 settimezone() this function sets the local time zone. Type tsp-link accessible affected by where saved default value function no usage settimezone(offset) settimezone(o...

  • Page 519: Setup.Poweron

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-179 example settimezone("8", "1", "3.3.0/02", "11.2.0/02") settimezone(offset) sets offset to equal +8 hours, +1 hour for dst, starts on mar 14 at 2:00 a.M, ends on nov 7 a...

  • Page 520: Setup.Recall()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-180 2600bs-901-01 rev. B / may 2013 setup.Recall() this function recalls settings from a saved setup. Type tsp-link accessible affected by where saved default value function yes usage setup.Recall(id) id ...

  • Page 521: Setup.Save()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-181 setup.Save() this function saves the present setup as a user-saved setup. Type tsp-link accessible affected by where saved default value function yes usage setup.Save(i...

  • Page 522: Smux.Buffer.Getstats()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-182 2600bs-901-01 rev. B / may 2013 example smua.Abort() terminates all overlapped operations on smu channel a. Also see smux.Measure.Overlappedy() (on page 7-209) smux.Trigger.Initiate() (on page 7-240) ...

  • Page 523

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-183 if n equals zero (0), all other attributes are nil. If n equals 1, the stddev attribute is nil because the standard deviation of a sample size of 1 is undefined. The mi...

  • Page 524: Smux.Cal.Adjustdate

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-184 2600bs-901-01 rev. B / may 2013 smux.Cal.Adjustdate this attribute stores the date of the last calibration adjustment. Type tsp-link accessible affected by where saved default value attribute (rw) yes...

  • Page 525: Smux.Cal.Due

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-185 usage caldate = smux.Cal.Date smux.Cal.Date = caldate caldate the calibration date of the active calibration set x source-measure unit (smu) channel (for example, smua....

  • Page 526: Smux.Cal.Lock()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-186 2600bs-901-01 rev. B / may 2013 details this attribute stores the calibration due date associated with the active calibration set. The calibration due date can be read at any time but can only be assi...

  • Page 527: Smux.Cal.Password

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-187 smux.Cal.Password this attribute stores the password required to enable calibration. Type tsp-link accessible affected by where saved default value attribute (w) yes no...

  • Page 528: Smux.Cal.Restore()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-188 2600bs-901-01 rev. B / may 2013 details this attribute controls which polarity calibration constants are used to make all subsequent measurements. This attribute does not affect the smux.Measure.Calib...

  • Page 529: Smux.Cal.Save()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-189 example smua.Cal.Restore() restores factory calibration constants for smu channel a. Also see adjustment (on page b-18) smux.Cal.Lock() (on page 7-186) smux.Cal.Unlock(...

  • Page 530: Smux.Cal.Unlock()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-190 2600bs-901-01 rev. B / may 2013 usage calstate = smux.Cal.State calstate the present calibration state; when reading this attribute, calstate has one of the following values: 0 or smux.Calstate_locked...

  • Page 531: Smux.Contact.Calibratehi()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-191 also see adjustment (on page b-18) smux.Cal.Lock() (on page 7-186) smux.Cal.Password (on page 7-187) smux.Cal.State (on page 7-189) smux.Contact.Calibratehi() this func...

  • Page 532: Smux.Contact.Calibratelo()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-192 2600bs-901-01 rev. B / may 2013 also see adjustment (on page b-18) smux.Cal.Restore() (on page 7-188) smux.Cal.Save() (on page 7-189) smux.Cal.Unlock() (on page 7-190) smux.Contact.Calibratelo() (on p...

  • Page 533: Smux.Contact.Check()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-193 example -- short sense lo and lo terminals -- short sense hi and hi terminals -- allow readings to settle, then get measurements r0_hi, r0_lo = smua.Contact.R() -- conn...

  • Page 534: Smux.Contact.R()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-194 2600bs-901-01 rev. B / may 2013 details this function returns true if the contact resistance is below the threshold; this function returns false if it is above the threshold. The threshold value is se...

  • Page 535: Smux.Contact.Speed

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-195 details if you attempt to perform a contact resistance measurement when any of the following conditions exist, an error will be generated. When the output is on and any...

  • Page 536: Smux.Contact.Threshold

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-196 2600bs-901-01 rev. B / may 2013 details this setting controls the aperture of measurements made for contact check. It does not affect the smux.Measure.Nplc aperture setting. The speed setting can have...

  • Page 537: Smux.Makebuffer()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-197 smux.Makebuffer() this function creates a reading buffer. Type tsp-link accessible affected by where saved default value function yes usage buffervar = smux.Makebuffer(...

  • Page 538: Smux.Measure.Analogfilter

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-198 2600bs-901-01 rev. B / may 2013 smux.Measure.Analogfilter this attribute controls the use of an analog filter when measuring on the lowest current ranges. This attribute is available on the models 263...

  • Page 539: Smux.Measure.Autozero

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-199 details this attribute indicates the measurement autorange state. Its value is smux.Autorange_off when the smu measure circuit is on a fixed range and smux.Autorange_on...

  • Page 540: Smux.Measure.Calibratey()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-200 2600bs-901-01 rev. B / may 2013 details the analog-to-digital converter (adc) uses a ratiometric a/d conversion technique. To ensure the accuracy of readings, the instrument must periodically obtain n...

  • Page 541: Smux.Measure.Count

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-201 details this function generates and activates new calibration constants for the given range. The positive and negative polarities of the instrument must be calibrated s...

  • Page 542: Smux.Measure.Delay

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-202 2600bs-901-01 rev. B / may 2013 details this attribute controls the number of measurements taken any time a measurement is requested. When using a reading buffer with a measure command, this attribute...

  • Page 543: Smux.Measure.Delayfactor

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-203 also see measure auto delay (on page 2-83) reset() (on page 7-160) smux.Measure.Count (on page 7-201) smux.Measure.Delayfactor (on page 7-203) smux.Source.Delay (see " ...

  • Page 544: Smux.Measure.Filter.Enable

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-204 2600bs-901-01 rev. B / may 2013 usage filtercount = smux.Measure.Filter.Count smux.Measure.Filter.Count = filtercount filtercount the number of readings required for each filtered measurement (1 to 10...

  • Page 545: Smux.Measure.Filter.Type

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-205 also see filters (on page 3-3) reset() (on page 7-160) setup.Recall() (on page 7-180) smux.Measure.Filter.Count (on page 7-203) smux.Measure.Filter.Type (on page 7-205)...

  • Page 546: Smux.Measure.Interval

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-206 2600bs-901-01 rev. B / may 2013 smux.Measure.Highcrangedelayfactor this attribute contains a delay multiplier that is only used during range changes when the high-capacitance mode is active. Type tsp-...

  • Page 547: Smux.Measure.Lowrangey

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-207 details this attribute sets the time interval between measurements when smux.Measure.Count is set to a value greater than 1. The smu attempts to start each measurement ...

  • Page 548: Smux.Measure.Nplc

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-208 2600bs-901-01 rev. B / may 2013 also see range (on page 2-82) reset() (on page 7-160) setup.Recall() (on page 7-180) smux.Measure.Autorangey (on page 7-198) smux.Reset() (on page 7-216) smux.Measure.N...

  • Page 549: Smux.Measure.Overlappedy()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-209 smux.Measure.Overlappedy() this function starts an asynchronous (background) measurement. Type tsp-link accessible affected by where saved default value function no usa...

  • Page 550: Smux.Measure.Rangey

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-210 2600bs-901-01 rev. B / may 2013 smux.Measure.Rangey this attribute contains the positive full-scale value of the measurement range for voltage or current. Type tsp-link accessible affected by where sa...

  • Page 551: Smux.Measure.Rel.Enabley

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-211 also see range (on page 2-82) reset() (on page 7-160) setup.Recall() (on page 7-180) smux.Measure.Autorangey (on page 7-198) smux.Reset() (on page 7-216) smux.Source.Ra...

  • Page 552: Smux.Measure.Rel.Levely

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-212 2600bs-901-01 rev. B / may 2013 smux.Measure.Rel.Levely this attribute sets the offset value for relative measurements. Type tsp-link accessible affected by where saved default value attribute (rw) ye...

  • Page 553: Smux.Measure.Y()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-213 smux.Measure.Y() this function makes one or more measurements. Type tsp-link accessible affected by where saved default value function yes usage reading = smux.Measure....

  • Page 554: Smux.Measureyandstep()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-214 2600bs-901-01 rev. B / may 2013 also see reading buffers (on page 3-6) smux.Measure.Count (on page 7-201) smux.Measure.Overlappedy() (on page 7-209) smux.Nvbuffery (on page 7-215) smux.Measureyandstep...

  • Page 555: Smux.Nvbuffery

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-215 also see smux.Measure.Autorangey (on page 7-198) smux.Measure.Y() (on page 7-213) smux.Source.Autorangey (on page 7-217) smux.Trigger.Source.Limity (on page 7-247) smux...

  • Page 556: Smux.Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-216 2600bs-901-01 rev. B / may 2013 smux.Reset() this function turns off the output and resets the commands that begin with smu. To their default settings. Type tsp-link accessible affected by where saved...

  • Page 557: Smux.Sense

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-217 smux.Sense this attribute contains the state of the sense mode. Type tsp-link accessible affected by where saved default value attribute (rw) yes smu reset instrument r...

  • Page 558: Smux.Source.Calibratey()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-218 2600bs-901-01 rev. B / may 2013 usage sourceautorange = smux.Source.Autorangey smux.Source.Autorangey = sourceautorange sourceautorange the state of the source autorange control. Set to one of the fol...

  • Page 559: Smux.Source.Compliance

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-219 details this function generates and activates new calibration constants for the given range. The positive and negative polarities of the source must be calibrated separ...

  • Page 560

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-220 2600bs-901-01 rev. B / may 2013 details this read-only attribute contains the source compliance state (true or false). • true indicates that the limit function is in control of the source (source in c...

  • Page 561: Smux.Source.Func

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-221 example smua.Source.Delay = smua.Delay_auto sets the delay for smu channel a to automatic (a range-dependent delay is inserted whenever the source is changed). Also see...

  • Page 562: Smux.Source.Levely

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-222 2600bs-901-01 rev. B / may 2013 usage highc = smux.Source.Highc smux.Source.Highc = highc highc the state of the high-capacitance mode; set to one of the following values: 0 or smux.Disable: disables ...

  • Page 563: Smux.Source.Limity

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-223 details this attribute configures the output level of the voltage or current source. If the source is configured as a voltage source and the output is on, the new smux....

  • Page 564: Smux.Source.Lowrangey

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-224 2600bs-901-01 rev. B / may 2013 details use the smux.Source.Limiti attribute to limit the current output of the voltage source. Use smux.Source.Limitv to limit the voltage output of the current source...

  • Page 565: Smux.Source.Offfunc

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-225 details this attribute is used with source autoranging to put a lower bound on the range that is used. Lower ranges generally require greater settling times. If you set...

  • Page 566: Smux.Source.Offlimity

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-226 2600bs-901-01 rev. B / may 2013 also see output-off states (on page 2-77) smux.Source.Offlimity (on page 7-226) smux.Source.Offmode (on page 7-226) smux.Source.Output (on page 7-228) smux.Source.Offli...

  • Page 567

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-227 usage sourceoffmode = smux.Source.Offmode smux.Source.Offmode = sourceoffmode sourceoffmode the output-off setting; set to one of the following values: 0 or smux.Output...

  • Page 568: Smux.Source.Output

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-228 2600bs-901-01 rev. B / may 2013 smux.Source.Output this attribute sets the source output state (on or off). Type tsp-link accessible affected by where saved default value attribute (rw) yes smu reset ...

  • Page 569

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-229 usage outputaction = smux.Source.Outputenableaction smux.Source.Outputenableaction = outputaction outputaction the output enable action of the source; set to one of the...

  • Page 570: Smux.Source.Rangey

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-230 2600bs-901-01 rev. B / may 2013 smux.Source.Rangey this attribute contains the source range. Type tsp-link accessible affected by where saved default value attribute (rw) yes smu reset instrument rese...

  • Page 571: Smux.Source.Settling

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-231 smux.Source.Settling this attribute contains the source settling mode. Type tsp-link accessible affected by where saved default value attribute (rw) yes smu reset instr...

  • Page 572: Smux.Trigger.Arm.Count

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-232 2600bs-901-01 rev. B / may 2013 usage sinkmode = smux.Source.Sink smux.Source.Sink = sinkmode sinkmode sets the sink mode on or off; set to one of the following values: 0 or smux.Disable: turns off si...

  • Page 573: Smux.Trigger.Arm.Set()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-233 smux.Trigger.Arm.Set() this function sets the arm event detector to the detected state. Type tsp-link accessible affected by where saved default value function yes usag...

  • Page 574

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-234 2600bs-901-01 rev. B / may 2013 details set this attribute to the event id of any trigger event generator to wait for that event. Set this attribute to zero to bypass waiting for events at the arm eve...

  • Page 575: Smux.Trigger.Armed_Event_Id

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-235 smux.Trigger.Armed_event_id this constant contains the armed event number. Type tsp-link accessible affected by where saved default value constant yes usage eventid = s...

  • Page 576: Smux.Trigger.Count

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-236 2600bs-901-01 rev. B / may 2013 also see triggering (on page 3-32) smux.Trigger.Count this attribute sets the trigger count in the trigger model. Type tsp-link accessible affected by where saved defau...

  • Page 577: Smux.Trigger.Endpulse.Set()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-237 example smua.Trigger.Endpulse.Action = smua.Source_idle smua.Trigger.Endpulse.Stimulus = trigger.Timer[1].Event_id configure the end pulse action to achieve a pulse and...

  • Page 578

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-238 2600bs-901-01 rev. B / may 2013 details set this attribute to the event id of any trigger event generator to wait for that event. To bypass waiting for an event, set this attribute's value to 0. Set e...

  • Page 579: Smux.Trigger.Endsweep.Action

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-239 smux.Trigger.Endsweep.Action this attribute sets the action of the source at the end of a sweep. Type tsp-link accessible affected by where saved default value attribut...

  • Page 580: Smux.Trigger.Initiate()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-240 2600bs-901-01 rev. B / may 2013 example trigger.Timer[1].Stimulus = smua.Trigger.Idle_event_id trigger timer 1 when the smu returns to the idle layer. Also see triggering (on page 3-32) smux.Trigger.I...

  • Page 581: Smux.Trigger.Measure.Action

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-241 smux.Trigger.Measure.Action this attribute controls measurement actions during a sweep. Type tsp-link accessible affected by where saved default value attribute (rw) ye...

  • Page 582

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-242 2600bs-901-01 rev. B / may 2013 details this function is useful whenever you want the smu to continue operation without waiting for a programmed trigger event. When called, this function immediately s...

  • Page 583

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-243 details set this attribute to the event id of any trigger event generator to wait for that event. When set, the smu waits for the event at the measurement event detecto...

  • Page 584: Smux.Trigger.Measure.Y()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-244 2600bs-901-01 rev. B / may 2013 smux.Trigger.Measure.Y() this function configures the measurements that are to be made in a subsequent sweep. Type tsp-link accessible affected by where saved default v...

  • Page 585

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-245 usage eventid = smux.Trigger.Measure_complete_event_id eventid the measurement complete event number x source-measure unit (smu) channel (for example, smua.Trigger.Meas...

  • Page 586: Smux.Trigger.Source.Action

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-246 2600bs-901-01 rev. B / may 2013 smux.Trigger.Source.Action this attribute enables or disables sweeping the source (on or off). Type tsp-link accessible affected by where saved default value attribute ...

  • Page 587: Smux.Trigger.Source.Limity

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-247 smux.Trigger.Source.Limity this attribute sets the sweep source limit. Type tsp-link accessible affected by where saved default value attribute (rw) yes smu reset instr...

  • Page 588

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-248 2600bs-901-01 rev. B / may 2013 smux.Trigger.Source.Lineary() this function configures a linear source sweep. Type tsp-link accessible affected by where saved default value function yes usage smux.Tri...

  • Page 589: Smux.Trigger.Source.Listy()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-249 smux.Trigger.Source.Listy() this function configures an array-based source sweep. Type tsp-link accessible affected by where saved default value function yes usage smux...

  • Page 590: Smux.Trigger.Source.Logy()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-250 2600bs-901-01 rev. B / may 2013 smux.Trigger.Source.Logy() this function configures an exponential (geometric) source sweep. Type tsp-link accessible affected by where saved default value function yes...

  • Page 591: Smux.Trigger.Source.Set()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-251 also see smux.Trigger.Source.Action (on page 7-246) smux.Trigger.Source.Lineary() (on page 7-248) smux.Trigger.Source.Listy() (on page 7-249) sweep operation (on page 3...

  • Page 592

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-252 2600bs-901-01 rev. B / may 2013 details set this attribute to the event id of any trigger event generator to wait for that event. When set, the smu waits for the event at the source event detector por...

  • Page 593

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-253 smux.Trigger.Source_complete_event_id this constant contains the source complete event number. Type tsp-link accessible affected by where saved default value constant y...

  • Page 594: Status.Condition

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-254 2600bs-901-01 rev. B / may 2013 usage eventid = smux.Trigger.Sweeping_event_id eventid the sweeping event number x source-measure unit (smu) channel (for example, smua.Trigger.Sweeping_event_id applie...

  • Page 595

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-255 the individual bits of this register have the following meanings: bit value description b0 status.Measurement_summary_bit status.Msb set summary bit indicates that an e...

  • Page 596: Status.Measurement.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-256 2600bs-901-01 rev. B / may 2013 also see status byte and service request (srq) (on page e-15) status.Measurement.* this attribute contains the measurement event register set. Type tsp-link accessible ...

  • Page 597

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-257 bit value description b0 status.Measurement.Voltage_limit status.Measurement.Vlmt set bit is a summary of the status.Measurement.Voltage_limit register. Bit b0 decimal ...

  • Page 598

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-258 2600bs-901-01 rev. B / may 2013 status.Measurement.Buffer_available.* this attribute contains the measurement event buffer available summary register set. Type tsp-link accessible affected by where sa...

  • Page 599

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-259 as an example, to set bit b1 of the measurement event buffer available summary enable register, set status.Measurement.Buffer_available.Enable = status.Measurement.Buff...

  • Page 600

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-260 2600bs-901-01 rev. B / may 2013 bit value description b0 not used not applicable. B1 status.Measurement.Current_limit.Smua set bit indicates that the smu a current limit was exceeded. Bit b1 decimal v...

  • Page 601

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-261 measurementregister the status of the measurement event instrument summary register; a zero (0) indicates no bits set (also send 0 to clear all bits); other values indi...

  • Page 602

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-262 2600bs-901-01 rev. B / may 2013 status.Measurement.Instrument.Smux.* this attribute contains the registers of the measurement event smu x summary register set. Type tsp-link accessible affected by whe...

  • Page 603

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-263 for information about .Condition, .Enable, .Event, .Ntr, and .Ptr registers, refer to status register set contents (on page e-1) and enable and transition registers (on...

  • Page 604

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-264 2600bs-901-01 rev. B / may 2013 status.Measurement.Reading_overflow.* this attribute contains the measurement event reading overflow summary register set. Type tsp-link accessible affected by where sa...

  • Page 605

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-265 as an example, to set bit b1 of the measurement event reading overflow summary enable register, set status.Measurement.Reading_overflow.Enable = status.Measurement.Read...

  • Page 606: Status.Node_Enable

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-266 2600bs-901-01 rev. B / may 2013 bit value description b0 not used not applicable. B1 status.Measurement.Voltage_limit.Smua set bit indicates the enabled vlmt bit for the smu a measurement register is ...

  • Page 607

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-267 details this attribute is used to read or write to the system node enable register. Reading the system node enable register returns a value. The binary equivalent of th...

  • Page 608: Status.Node_Event

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-268 2600bs-901-01 rev. B / may 2013 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) ex...

  • Page 609

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-269 bit value description b0 status.Measurement_summary_bit status.Msb set summary bit indicates that an enabled measurement event has occurred. Bit b0 decimal value: 1 b1 ...

  • Page 610: Status.Operation.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-270 2600bs-901-01 rev. B / may 2013 status.Operation.* these attributes manage the operation status register set of the status model. Type tsp-link accessible affected by where saved default value attribu...

  • Page 611

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-271 bit value description b0 status.Operation.Calibrating status.Operation.Cal set bit indicates that the summary bit of the status.Operation.Calibrating register has been ...

  • Page 612

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-272 2600bs-901-01 rev. B / may 2013 also see operation status registers (on page e-9) status.Operation.Calibrating.* this attribute contains the operation status calibration summary register set. Type tsp...

  • Page 613

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-273 example status.Operation.Calibrating.Enable = status.Operation.Calibrating.Smua sets the smua bit of the operation status calibration summary enable register using a co...

  • Page 614

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-274 2600bs-901-01 rev. B / may 2013 for information about .Condition, .Enable, .Event, .Ntr, and .Ptr registers, refer to status register set contents (on page e-1) and enable and transition registers (on...

  • Page 615

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-275 bit b15 b14 b13 b12 b11 b10 b9 b8 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 32,768 16,384 8,192 4,096 2,048 1,024 512 256 weights (2 15 ) (2 14 ) (2 13 ) (2 ...

  • Page 616

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-276 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the operation status digital i/o summary registers. Reading a status register returns a value. The binary equivale...

  • Page 617

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-277 usage operationregister = status.Operation.Instrument.Digio.Trigger_overrun.Condition operationregister = status.Operation.Instrument.Digio.Trigger_overrun.Enable opera...

  • Page 618

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-278 2600bs-901-01 rev. B / may 2013 as an example, to set bit b1 of the operation status digital i/o overrun enable register, set status.Operation.Instrument.Digio.Trigger_overrun.Enable = status.Operatio...

  • Page 619

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-279 details these attributes are used to read or write to the operation status lan summary registers. The binary equivalent of the value indicates which register bits are s...

  • Page 620

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-280 2600bs-901-01 rev. B / may 2013 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 621

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-281 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 ** > > > > > > > > > > > > > > * 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 * least significant bit ** most significant bit a...

  • Page 622

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-282 2600bs-901-01 rev. B / may 2013 status.Operation.Instrument.Smux.* this attribute contains the operation status smu x summary register set. Type tsp-link accessible affected by where saved default val...

  • Page 623

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-283 bit value description b0 status.Operation.Instrument.Smux.Calibrating status.Operation.Instrument.Smux.Cal set bit indicates that smux is unlocked for calibration. Bit ...

  • Page 624

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-284 2600bs-901-01 rev. B / may 2013 status.Operation.Instrument.Smux.Trigger_overrrun.* this attribute contains the operation status smu x trigger overrun register set. Type tsp-link accessible affected b...

  • Page 625

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-285 bit value description b0 not used not applicable. B1 status.Operation.Instrument.Smux.Trigger_overrun.Arm set bit indicates that the arm event detector of the smu was a...

  • Page 626

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-286 2600bs-901-01 rev. B / may 2013 status.Operation.Instrument.Trigger_blender.* this attribute contains the operation status trigger blender summary register set. Type tsp-link accessible affected by wh...

  • Page 627

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-287 in addition to the above constants, operationregister can be set to the numeric equivalent of the bit to set. For example, to set bit b10, set operationregister to 1024...

  • Page 628

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-288 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the operation status trigger blender overrun registers. Reading a status register returns a value. The binary equi...

  • Page 629

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-289 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 630

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-290 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the operation status trigger timer summary registers. Reading a status register returns a value. The binary equiva...

  • Page 631

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-291 status.Operation.Instrument.Trigger_timer.Trigger_overrun.* this attribute contains the operation status trigger timer overrun register set. Type tsp-link accessible af...

  • Page 632

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-292 2600bs-901-01 rev. B / may 2013 a set bit indicates the specified timer generated an action overrun because it was still processing a delay from a previous trigger when a new trigger was received. For...

  • Page 633

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-293 also see operation status registers (on page e-9) status.Operation.Instrument.Trigger_timer.* (on page 7-289) status.Operation.Instrument.Tsplink.* this attribute conta...

  • Page 634

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-294 2600bs-901-01 rev. B / may 2013 in addition to the above constants, operationregister can be set to the numeric equivalent of the bit to set. For example, to set bit b10, set operationregister to 1024...

  • Page 635

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-295 a set bit indicates that the specified line generated an action overrun when triggered to generate an output trigger. For information about .Condition, .Enable, .Event,...

  • Page 636: Status.Operation.Measuring.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-296 2600bs-901-01 rev. B / may 2013 status.Operation.Measuring.* this attribute contains the operation status measuring summary register set. Type tsp-link accessible affected by where saved default value...

  • Page 637: Status.Operation.Remote.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-297 as an example, to set bit b1 of the operation status measuring summary enable register, set status.Operation.Measuring.Enable = status.Operation.Measuring.Smua. In addi...

  • Page 638: Status.Operation.Sweeping.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-298 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the operation status remote summary registers. Reading a status register returns a value. The binary equivalent of...

  • Page 639

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-299 usage operationregister = status.Operation.Sweeping.Condition operationregister = status.Operation.Sweeping.Enable operationregister = status.Operation.Sweeping.Event o...

  • Page 640

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-300 2600bs-901-01 rev. B / may 2013 status.Operation.Trigger_overrun.* this attribute contains the operation status trigger overrun summary register set. Type tsp-link accessible affected by where saved d...

  • Page 641

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-301 bit value description b0 not used not applicable. B1 status.Operation.Trigger_overrun.Smua set bit indicates one of the enabled bits in the operation status smu a trigg...

  • Page 642: Status.Operation.User.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-302 2600bs-901-01 rev. B / may 2013 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 643

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-303 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 ** > > > > > > > > > > > > > > * 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 * least significant bit ** most significant bit f...

  • Page 644: Status.Questionable.*

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-304 2600bs-901-01 rev. B / may 2013 also see operation status register (on page e-9) status.Operation.* (on page 7-270) status.Questionable.* these attributes manage the status model's questionable status...

  • Page 645

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-305 bit value description b0-b7 not used not available b8 status.Questionable.Calibration status.Questionable.Cal an enabled bit in the questionable status calibration summ...

  • Page 646

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-306 2600bs-901-01 rev. B / may 2013 status.Questionable.Calibration.* this attribute contains the questionable status calibration summary register set. Type tsp-link accessible affected by where saved def...

  • Page 647

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-307 as an example, to set bit b1 of the questionable status calibration summary enable register, set status.Questionable.Calibration.Enable = status.Questionable.Calibratio...

  • Page 648

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-308 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the questionable status instrument summary registers. Reading a status register returns a value. The binary equiva...

  • Page 649

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-309 usage questionableregister = status.Questionable.Instrument.Smux.Condition questionableregister = status.Questionable.Instrument.Smux.Enable questionableregister = stat...

  • Page 650

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-310 2600bs-901-01 rev. B / may 2013 as an example, to set bit b8 of the questionable status smu a summary enable register, set status.Questionable.Instrument.Smua.Enable = status.Questionable.Instrument.S...

  • Page 651

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-311 usage questionableregister = status.Questionable.Over_temperature.Condition questionableregister = status.Questionable.Over_temperature.Enable questionableregister = st...

  • Page 652

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-312 2600bs-901-01 rev. B / may 2013 status.Questionable.Unstable_output.* this attribute contains the questionable status unstable output summary register set. Type tsp-link accessible affected by where s...

  • Page 653: Status.Request_Enable

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-313 as an example, to set bit b1 of the questionable status unstable output summary enable register, set status.Questionable.Instrument.Enable = status.Questionable.Instrum...

  • Page 654

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-314 2600bs-901-01 rev. B / may 2013 for information about .Condition, .Enable, .Event, .Ntr, and .Ptr registers, refer to status register set contents (on page e-1) and enable and transition registers (on...

  • Page 655: Status.Request_Event

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-315 status.Request_event this attribute stores the service request (srq) event register. Type tsp-link accessible affected by where saved default value attribute (r) yes no...

  • Page 656

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-316 2600bs-901-01 rev. B / may 2013 for information about .Condition, .Enable, .Event, .Ntr, and .Ptr registers, refer to status register set contents (on page e-1) and enable and transition registers (on...

  • Page 657: Status.Reset()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-317 status.Reset() this function resets all bits in the status model. Type tsp-link accessible affected by where saved default value function yes usage status.Reset() detai...

  • Page 658

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-318 2600bs-901-01 rev. B / may 2013 details these attributes are used to read or write to the standard event status registers. Reading a status register returns a value. The binary equivalent of the retur...

  • Page 659: Status.System.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-319 as an example, to set bit b0 of the standard event status enable register, set status.Standard.Enable = status.Standard.Opc . In addition to the above constants, standa...

  • Page 660

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-320 2600bs-901-01 rev. B / may 2013 details in an expanded system (tsp-link), these attributes are used to read or write to the system summary registers. They are set using a constant or a numeric value, ...

  • Page 661: Status.System2.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-321 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 662

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-322 2600bs-901-01 rev. B / may 2013 details in an expanded system (tsp-link), these attributes are used to read or write to the system summary registers. They are set using a constant or a numeric value, ...

  • Page 663: Status.System3.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-323 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 664

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-324 2600bs-901-01 rev. B / may 2013 details in an expanded system (tsp-link), these attributes are used to read or write to the system summary registers. They are set using a constant or a numeric value, ...

  • Page 665: Status.System4.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-325 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 666

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-326 2600bs-901-01 rev. B / may 2013 details in an expanded system (tsp-link), these attributes are used to read or write to the system summary registers. They are set using a constant or a numeric value, ...

  • Page 667: Status.System5.*

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-327 bit b7 b6 b5 b4 b3 b2 b1 b0 binary value 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 decimal 128 64 32 16 8 4 2 1 weights (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) bi...

  • Page 668

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-328 2600bs-901-01 rev. B / may 2013 details in an expanded system (tsp-link), these attributes are used to read or write to the system summary registers. They are set using a constant or a numeric value, ...

  • Page 669: Sweepilinmeasurev()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-329 example 2 -- decimal 18 = binary 0000 0000 0001 0010 enableregister = 18 status.System5.Enable = enableregister uses a decimal value to set bits b1 and b4 of the system...

  • Page 670: Sweepilistmeasurev()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-330 2600bs-901-01 rev. B / may 2013 example sweepilinmeasurev(smua, -1e-3, 1e-3, 0, 100) this function performs a 100-point linear current sweep starting at −1 ma and stopping at +1 ma. Voltage is measure...

  • Page 671: Sweepilogmeasurev()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-331 sweepilogmeasurev() this kisweep factory script function performs a logarithmic current sweep with voltage measured at every step (point). Type tsp-link accessible affe...

  • Page 672: Sweepvlinmeasurei()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-332 2600bs-901-01 rev. B / may 2013 example sweepilogmeasurev(smua, 0.01, 0.1, 0.001, 5) this function performs a five-point linear current sweep starting at 10 ma and stopping at 100 ma. Voltage is measu...

  • Page 673: Sweepvlistmeasurei()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-333 figure 138: sweepvlinmeasurei() example sweepvlinmeasurei(smua, -1, 1, 1e-3, 1000) this function performs a 1000-point linear voltage sweep starting at -1 v and stoppin...

  • Page 674: Sweepvlogmeasurei()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-334 2600bs-901-01 rev. B / may 2013 example myvlist = {-0.1, 0.1, -1, 1, -6, 6, -40, 40, 0, 0} sweepvlistmeasurei(smua, myvlist, 500e-3, 10) this function performs a 10-point voltage list sweep starting a...

  • Page 675: Timer.Measure.T()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-335 figure 139: sweepvlogmeasurei() example sweepvlogmeasurei(smua, 1, 10, 0.001, 5) this function performs a five-point logarithmic voltage sweep starting at 1 v and stopp...

  • Page 676: Timer.Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-336 2600bs-901-01 rev. B / may 2013 example 2 beeper.Beep(0.5, 2400) print("reset timer") timer.Reset() delay(0.5) dt = timer.Measure.T() print("timer after delay:", dt) beeper.Beep(0.5, 2400) sets the be...

  • Page 677: Trigger.Blender[N].Event_Id

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-337 example trigger.Blender[2].Clear() clears the event detector for blender 2. Also see none trigger.Blender[n].Event_id this constant contains the trigger blender event n...

  • Page 678: Trigger.Blender[N].Overrun

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-338 2600bs-901-01 rev. B / may 2013 details this command selects whether the blender waits for any one event (the “or” mode) or waits for all selected events (the “and” mode) before signaling an output ev...

  • Page 679: Trigger.Blender[N].Reset()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-339 trigger.Blender[n].Reset() this function resets some of the trigger blender settings to their factory defaults. Type tsp-link accessible affected by where saved default...

  • Page 680

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-340 2600bs-901-01 rev. B / may 2013 the eventid parameter may be one of the existing trigger event ids shown in the following table. Trigger event ids* event id** event description smux.Trigger.Sweeping_e...

  • Page 681: Trigger.Blender[N].Wait()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-341 trigger.Blender[n].Wait() this function waits for a blender trigger event to occur. Type tsp-link accessible affected by where saved default value function yes usage tr...

  • Page 682: Trigger.Clear()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-342 2600bs-901-01 rev. B / may 2013 trigger.Clear() this function clears the command interface trigger event detector. Type tsp-link accessible affected by where saved default value function no usage trig...

  • Page 683

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-343 trigger.Generator[n].Assert() this function generates a trigger event. Type tsp-link accessible affected by where saved default value function yes usage trigger.Generat...

  • Page 684: Trigger.Timer[N].Clear()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-344 2600bs-901-01 rev. B / may 2013 trigger.Timer[n].Clear() this function clears the timer event detector and overrun indicator for the specified trigger timer number. Type tsp-link accessible affected b...

  • Page 685: Trigger.Timer[N].Delay

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-345 trigger.Timer[n].Delay this attribute sets and reads the timer delay. Type tsp-link accessible affected by where saved default value attribute (rw) yes instrument reset...

  • Page 686: Trigger.Timer[N].Event_Id

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-346 2600bs-901-01 rev. B / may 2013 example trigger.Timer[3].Delaylist = {50e-6, 100e-6, 150e-6} delaylist = trigger.Timer[3].Delaylist for x = 1, table.Getn(delaylist) do print(delaylist[x]) end set a de...

  • Page 687: Trigger.Timer[N].Passthrough

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-347 usage overrun = trigger.Timer[n].Overrun overrun trigger overrun state n trigger timer number (1 to 8) details this attribute indicates if an event was ignored because ...

  • Page 688: Trigger.Timer[N].Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-348 2600bs-901-01 rev. B / may 2013 trigger.Timer[n].Reset() this function resets some of the trigger timer settings to their factory defaults. Type tsp-link accessible affected by where saved default val...

  • Page 689

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-349 details the eventid parameter may be one of the trigger event ids shown in the following table. Trigger event ids* event id** event description smux.Trigger.Sweeping_ev...

  • Page 690: Trigger.Timer[N].Wait()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-350 2600bs-901-01 rev. B / may 2013 trigger.Timer[n].Wait() this function waits for a trigger. Type tsp-link accessible affected by where saved default value function yes usage triggered = trigger.Timer[n...

  • Page 691: Tsplink.Group

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-351 details this function waits up to timeout seconds for a trigger on the active command interface. A command interface trigger occurs when: • a gpib get command is detect...

  • Page 692: Tsplink.Master

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-352 2600bs-901-01 rev. B / may 2013 tsplink.Master this attribute reads the node number assigned to the master node. This attribute is not available on the models 2604b/2614b/2634b. Type tsp-link accessib...

  • Page 693: Tsplink.Readbit()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-353 tsplink.Readbit() this function reads the state of a tsp-link synchronization line. This function is not available on the models 2604b/2614b/2634b. Type tsp-link access...

  • Page 694: Tsplink.Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-354 2600bs-901-01 rev. B / may 2013 example data = tsplink.Readport() print(data) reads state of all three tsp-link lines. Assuming line 2 is set high, the output is: 2.000000e+00 (binary 010) the format ...

  • Page 695: Tsplink.State

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-355 details this function erases all information regarding other nodes connected on the tsp-link system and regenerates the system configuration. This function must be call...

  • Page 696: Tsplink.Trigger[N].Assert()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-356 2600bs-901-01 rev. B / may 2013 tsplink.Trigger[n].Assert() this function simulates the occurrence of the trigger and generates the corresponding event id. This function is not available on the models...

  • Page 697: Tsplink.Trigger[N].Event_Id

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-357 example tsplink.Trigger[2].Clear() clears trigger event on synchronization line 2. Also see tsplink.Trigger[n].Mode (on page 7-358) tsplink.Trigger[n].Overrun (on page ...

  • Page 698: Tsplink.Trigger[N].Mode

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-358 2600bs-901-01 rev. B / may 2013 tsplink.Trigger[n].Mode this attribute defines the trigger operation and detection mode. This attribute is not available on the models 2604b/2614b/2634b. Type tsp-link ...

  • Page 699: Tsplink.Trigger[N].Overrun

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-359 when programmed to any mode except tsplink.Trig_bypass, the output state of the i/o line is controlled by the trigger logic, and the user-specified output state of the ...

  • Page 700: Tsplink.Trigger[N].Release()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-360 2600bs-901-01 rev. B / may 2013 example print(tsplink.Trigger[1].Overrun) if an event was ignored, displays true ; if an event was not ignored, displays false. Also see tsplink.Trigger[n].Assert() (on...

  • Page 701: Tsplink.Trigger[N].Reset()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-361 details releases a trigger that was asserted with an indefinite pulse width. It also releases a trigger that was latched in response to receiving a synchronous mode tri...

  • Page 702: Tsplink.Trigger[N].Stimulus

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-362 2600bs-901-01 rev. B / may 2013 tsplink.Trigger[n].Stimulus this attribute specifies the event that causes the synchronization line to assert a trigger. This attribute is not available on the models 2...

  • Page 703

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-363 the eventid parameter may be one of the existing trigger event ids shown in the following table. Trigger event ids* event id** event description smux.Trigger.Sweeping_e...

  • Page 704: Tsplink.Trigger[N].Wait()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-364 2600bs-901-01 rev. B / may 2013 tsplink.Trigger[n].Wait() this function waits for a trigger. This function is not available on the models 2604b/2614b/2634b. Type tsp-link accessible affected by where ...

  • Page 705: Tsplink.Writeport()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-365 details use tsplink.Writebit() and tsplink.Writeport() to control the output state of the trigger line when trigger operation is set to tsplink.Trig_bypass. If the outp...

  • Page 706: Tsplink.Writeprotect

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-366 2600bs-901-01 rev. B / may 2013 tsplink.Writeprotect this attribute contains the write-protect mask that protects bits from changes by the tsplink.Writebit() and tsplink.Writeport() functions. This at...

  • Page 707: Tspnet.Connect()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-367 example tspnet.Write(testdevice, "print([[hello]])") print(tspnet.Readavailable(testdevice)) tspnet.Clear(testdevice) print(tspnet.Readavailable(testdevice)) write data...

  • Page 708: Tspnet.Disconnect()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-368 2600bs-901-01 rev. B / may 2013 example 1 instrumentid = tspnet.Connect("192.0.2.1") if instrumentid then -- use instrumentid as needed here tspnet.Disconnect(instrumentid) end connect to a tsp-enable...

  • Page 709: Tspnet.Execute()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-369 tspnet.Execute() this function sends a command string to the remote device. Type tsp-link accessible affected by where saved default value function no usage tspnet.Exec...

  • Page 710: Tspnet.Idn()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-370 2600bs-901-01 rev. B / may 2013 tspnet.Idn() this function retrieves the response of the remote device to *idn?. Type tsp-link accessible affected by where saved default value function no usage idnstr...

  • Page 711: Tspnet.Readavailable()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-371 details this command reads available data from the remote instrument and returns responses for the specified number of arguments. The format string can contain the foll...

  • Page 712: Tspnet.Reset()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-372 2600bs-901-01 rev. B / may 2013 example id = tspnet.Connect("192.0.2.1") tspnet.Write(id, "*idn?\r") repeat bytes = tspnet.Readavailable(id) until bytes > 0 print(tspnet.Read(id)) tspnet.Disconnect(...

  • Page 713: Tspnet.Timeout

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-373 details this function sets and gets the termination character sequence that is used to indicate the end of a line for a tsp-net connection. Using the termsequence param...

  • Page 714: Tspnet.Tsp.Abort()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-374 2600bs-901-01 rev. B / may 2013 tspnet.Tsp.Abort() this function causes the tsp-enabled instrument to stop executing any of the commands that were sent to it. Type tsp-link accessible affected by wher...

  • Page 715: Tspnet.Tsp.Rbtablecopy()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-375 details this setting determines if the instrument sends an abort message when it attempts to connect to a tsp-enabled instrument using the tspnet.Connect() function. Wh...

  • Page 716: Tspnet.Tsp.Runscript()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-376 2600bs-901-01 rev. B / may 2013 tspnet.Tsp.Runscript() this function loads and runs a script on a remote tsp-enabled instrument. Type tsp-link accessible affected by where saved default value function...

  • Page 717: Userstring.Add()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-377 details the tspnet.Write() function sends inputstring to the remote instrument. It does not wait for command completion on the remote instrument. The series 2600b sends...

  • Page 718: Userstring.Catalog()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-378 2600bs-901-01 rev. B / may 2013 userstring.Catalog() this function creates an iterator for the user-defined string catalog. Type tsp-link accessible affected by where saved default value function no u...

  • Page 719: Userstring.Get()

    Series 2600b system sourcemeter® instrument reference manual section 7: tsp command reference 2600bs-901-01 rev. B / may 2013 7-379 details this function deletes the string that is associated with name from nonvolatile memory. Example userstring.Delete("assetnumber") userstring.Delete("product") use...

  • Page 720: Waitcomplete()

    Section 7: tsp command reference series 2600b system sourcemeter® instrument reference manual 7-380 2600bs-901-01 rev. B / may 2013 waitcomplete() this function waits for all overlapped commands in a specified group to complete. Type tsp-link accessible affected by where saved default value function...

  • Page 721: Introduction

    In this section: introduction .............................................................................. 8-1 error levels ............................................................................... 8-1 effects of errors on scripts........................................................ 8-2 r...

  • Page 722: Retrieving Errors

    Section 8: troubleshooting guide series 2600b system sourcemeter® instrument reference manual 8-2 2600bs-901-01 rev. B / may 2013 effects of errors on scripts most errors will not abort a running script. The only time a script is aborted is when a lua run-time error (errorerrorerror code -286, "tsp ...

  • Page 723: Error Summary List

    Series 2600b system sourcemeter® instrument reference manual section 8: troubleshooting guide 2600bs-901-01 rev. B / may 2013 8-3 error summary list error summary error number error level error message -430 recoverable query deadlocked -420 recoverable query unterminated -410 recoverable query inter...

  • Page 724

    Section 8: troubleshooting guide series 2600b system sourcemeter® instrument reference manual 8-4 2600bs-901-01 rev. B / may 2013 error summary error number error level error message 1113 recoverable data too complex 1200 recoverable tsp-link initialization failed 1202 recoverable tsp-link initializ...

  • Page 725

    Series 2600b system sourcemeter® instrument reference manual section 8: troubleshooting guide 2600bs-901-01 rev. B / may 2013 8-5 error summary error number error level error message 2204 recoverable directory not found 2205 recoverable file not found 2206 recoverable cannot read current working dir...

  • Page 726

    Section 8: troubleshooting guide series 2600b system sourcemeter® instrument reference manual 8-6 2600bs-901-01 rev. B / may 2013 error summary error number error level error message 5010 serious no such smu function 5011 recoverable operation not permitted while cal is locked 5012 recoverable cal d...

  • Page 727

    Series 2600b system sourcemeter® instrument reference manual section 8: troubleshooting guide 2600bs-901-01 rev. B / may 2013 8-7 lan troubleshooting suggestions if you are unable to connect to the instrument's web interface, check the following items: • verify that the network cable is in the lan p...

  • Page 728

    In this section: how do i display the instrument's serial number? .................... 9-1 how do i optimize performance? .............................................. 9-2 how do i upgrade the firmware? .............................................. 9-2 how do i use the digital i/o port? .............

  • Page 729

    Section 9: frequently asked questions (faqs) series 2600b system sourcemeter® instrument reference manual 9-2 2600bs-901-01 rev. B / may 2013 how do i optimize performance? There are three primary factors that affect measurement accuracy and speed: • warm-up: for rated measurement accuracy, allow th...

  • Page 730

    Series 2600b system sourcemeter® instrument reference manual section 9: frequently asked questions (faqs) 2600bs-901-01 rev. B / may 2013 9-3 how do i trigger other instruments? Triggering a scanner a typical test scenario might call for using the series 2600b with a scanner to test a number of devi...

  • Page 731

    Section 9: frequently asked questions (faqs) series 2600b system sourcemeter® instrument reference manual 9-4 2600bs-901-01 rev. B / may 2013 how do i generate a gpib service request? For detailed information about this topic, see the status model (on page 5-14, on page e-1) section of this manual. ...

  • Page 732

    Series 2600b system sourcemeter® instrument reference manual section 9: frequently asked questions (faqs) 2600bs-901-01 rev. B / may 2013 9-5 to save the reading buffer data: 1. From the front panel, press the store key, and then select save. 2. Select internal to save to internal nonvolatile memory...

  • Page 733

    Section 9: frequently asked questions (faqs) series 2600b system sourcemeter® instrument reference manual 9-6 2600bs-901-01 rev. B / may 2013 how do i make contact check measurements? The models 2604b, 2614b, and 2634b do not perform contact check measurements. For information about making contact c...

  • Page 734

    Series 2600b system sourcemeter® instrument reference manual section 9: frequently asked questions (faqs) 2600bs-901-01 rev. B / may 2013 9-7 figure 141: typical low-current connections (1) series 2600b interlock digital i/o. Pin 24 (int) and pin 22 (5 v dc) are connected to the test fixture lid swi...

  • Page 735

    Section 9: frequently asked questions (faqs) series 2600b system sourcemeter® instrument reference manual 9-8 2600bs-901-01 rev. B / may 2013 low-current measurement programming example example code for a typical low-current measurement is shown below. This code assumes that a 100 gΩ resistor is bei...

  • Page 736

    Series 2600b system sourcemeter® instrument reference manual section 9: frequently asked questions (faqs) 2600bs-901-01 rev. B / may 2013 9-9 why is the reading value 9.91e37? This value indicates that there is a measurement overflow error. This error occurs when: • a measurement performed on a fixe...

  • Page 737: Next Steps

    In this section: additional series 2600b information ...................................... 10-1 additional series 2600b information for additional information about the series 2600b, refer to: • the product information cd-rom (ships with the product): contains software tools, drivers, and product d...

  • Page 738: Introduction

    In this appendix: introduction ............................................................................... A-1 line fuse replacement .............................................................. A-1 front panel tests ....................................................................... A-2 up...

  • Page 739: Front Panel Tests

    Appendix a: maintenance series 2600b system sourcemeter® instrument reference manual a-2 2600bs-901-01 rev. B / may 2013 to prevent injury, death, or instrument damage, use only the correct fuse type (see table). Perform the following steps to replace the line fuse: 1. Power off the instrument and r...

  • Page 740

    Series 2600b system sourcemeter® instrument reference manual appendix a: maintenance 2600bs-901-01 rev. B / may 2013 a-3 keys test this test lets you check the functionality of each front panel key. Perform the following steps to run the keys test: 1. If the series 2600b instrument is in remote mode...

  • Page 741: Upgrading The Firmware

    Appendix a: maintenance series 2600b system sourcemeter® instrument reference manual a-4 2600bs-901-01 rev. B / may 2013 upgrading the firmware upgrade files are available on the keithley instruments website ( http://www.Keithley.Com ). To locate the upgrade files on the keithley website: 1. Select ...

  • Page 742

    Series 2600b system sourcemeter® instrument reference manual appendix a: maintenance 2600bs-901-01 rev. B / may 2013 a-5 using tsb for upgrading the firmware after downloading the new flash file from the keithley instruments website, you can use test script builder (tsb) to upgrade the firmware of y...

  • Page 743: Verification

    In this appendix: verification ................................................................................ B-1 adjustment ............................................................................. B-18 verification the information in this topic is intended only for qualified service personne...

  • Page 744

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-2 2600bs-901-01 rev. B / may 2013 verification test requirements be sure that you perform the verification tests: • under the proper environmental conditions. • after the specified warm-up period. • using the corr...

  • Page 745

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-3 recommended verification equipment the following table summarizes recommended maximum allowable test equipment uncertainty for verification points. Total test equipment measuremen...

  • Page 746

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-4 2600bs-901-01 rev. B / may 2013 verification limits the verification limits stated in this section have been calculated using only the series 2600b one- year accuracy specifications, and they do not include test...

  • Page 747

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-5 performing the verification test procedures test summary perform the following verification tests to make sure the instrument is operating within specifications: • current source ...

  • Page 748

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-6 2600bs-901-01 rev. B / may 2013 setting the source range and output value before testing each verification point, you must properly set the source range and output value. To set the source range and output value...

  • Page 749

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-7 current source accuracy follow the steps below to verify that the series 2600b output current accuracy is within specified limits. An alternate procedure for 100 na current accura...

  • Page 750

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-8 2600bs-901-01 rev. B / may 2013 model 2611b/2612b/2614b output current accuracy limits source range output current setting output current limits (1 year, 18 °c to 28 °c) 100 na 1 µa 10 µa 100 µa 1 ma 10 ma 100 m...

  • Page 751

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-9 3. Capture the reported voltage measurement. 4. Calculate the current from measured voltage and characterized resistance. 5. Verify output current accuracy for each of the current...

  • Page 752

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-10 2600bs-901-01 rev. B / may 2013 figure 145: connections for 100 na to 1 a current ranges.

  • Page 753

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-11 figure 146: connections for 1.5 a and 3 a current ranges.

  • Page 754

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-12 2600bs-901-01 rev. B / may 2013 current measurement accuracy follow the steps below to verify that series 2600b current measurement accuracy is within specified limits. The procedure involves applying accurate ...

  • Page 755

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-13 model 2611b/2612b/2614b current measurement accuracy limits source and measure range 1 source current 2 current reading limits (1 year, 18 °c to 28 °c) 100 na 90.000 na 89.846 na...

  • Page 756

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-14 2600bs-901-01 rev. B / may 2013 model 2634b/2635b/2636b current measurement accuracy 100 pa to 100 na ranges a suitably guarded and characterized 1 g Ω resistance standard, such as the keithley instruments mode...

  • Page 757

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-15 voltage source accuracy follow the steps below to verify that the series 2600b output voltage accuracy is within specified limits. To perform this test, you will set the output v...

  • Page 758

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-16 2600bs-901-01 rev. B / may 2013 2. Set the multimeter measuring function to dc volts. 3. Select the model 2602b/2604b/2612b/2614b/2634b/2636b single-channel display mode. 4. Press the src key to source voltage ...

  • Page 759

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-17 voltage measurement accuracy follow the steps below to verify that the series 2600b voltage measurement accuracy is within specified limits. To perform this test, you will set th...

  • Page 760: Adjustment

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-18 2600bs-901-01 rev. B / may 2013 model 2611b/2612b/2614b/2634b/2635b/2636b voltage measurement accuracy limits source and measure range 1 source voltage 2 voltage reading limits (1 year, 18 °c to 28 °c) 200 mv 1...

  • Page 761

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-19 line power the series 2600b requires a line voltage of 100 v to 240 v at a line frequency of 50 hz or 60 hz. The instrument must be calibrated within this range. Warmup period al...

  • Page 762

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-20 2600bs-901-01 rev. B / may 2013 recommended calibration adjustment equipment the table below contains the recommended equipment for the calibration adjustment procedures. You can use alternate equipment as long...

  • Page 763

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-21 parameter values the full-scale parameters are actually 90% of full-scale as indicated (see the table contained in step sequence (on page b-22)). Note that you cannot send a valu...

  • Page 764

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-22 2600bs-901-01 rev. B / may 2013 step sequence adjustment steps must be performed in a specific sequence. See the following table that is specific table to your model. Note that all steps are performed using 2-w...

  • Page 765

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-23 model 2611b/2612b/2614b calibration steps function 1 calibration steps 2 calibration points 3 sense mode 4 voltage source and measure 200 mv 200 mv 2 v 2 v 20 v 200 v ±1e-30, ±18...

  • Page 766

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-24 2600bs-901-01 rev. B / may 2013 calibration commands quick reference the following table summarizes remote calibration commands. For a more complete description of these commands, refer to the tsp command refer...

  • Page 767

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-25 calibration commands command** description smux.Contact.Calibratelo( cp1measured, cp1reference, cp2measured, cp2reference) adjust the low/sense low contact check measurement cali...

  • Page 768

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-26 2600bs-901-01 rev. B / may 2013 step 2. Voltage calibration adjustment a. Connect the series 2600b smu to the digital multimeter using the 4-wire connections shown in the figure below, and select the multimeter...

  • Page 769

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-27 b. Send the following commands in order to initialize voltage calibration: smua.Cal.Unlock("ki0026xx") smua.Reset() smua.Source.Func = smua.Output_dcvolts it is not necessary to ...

  • Page 770

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-28 2600bs-901-01 rev. B / may 2013 typical values for the model 2601b/2602b/2604b 1 v range: smua.Source.Calibratev(1, 1e-30, 1e-5, 0.9, 0.903) typical values for the models 2611b/2612b/2614b/2634b/2635b/2636b 2 v...

  • Page 771

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-29 where: -range = the negative of the present calibration range src_z = the -zero series 2600b programmed source output value dmm_z_rdg = the -zero dmm measurement src_fs = the -fs...

  • Page 772

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-30 2600bs-901-01 rev. B / may 2013 figure 149: connections for 100 na to 1 a current ranges.

  • Page 773

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-31 it is not necessary to set the measure range when following this procedure for calibration because the measure range is locked to the source range when measuring the source funct...

  • Page 774

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-32 2600bs-901-01 rev. B / may 2013 typical values for the 100 ma range: smua.Source.Calibratei(100e-3, 1e-30, 1e-5, 90e-3, 88e-3) 12. If this step is not on the cala sense mode, send the measure calibration comman...

  • Page 775

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-33 typical values for the 100 ma range: smua.Source.Calibratei(-100e-3, -1e-30, -1e-6, -90e-3, -89.2e-3) 22. If this step is not on the cala sense mode, send the measure calibration...

  • Page 776

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-34 2600bs-901-01 rev. B / may 2013 d. Before continuing, be sure to complete steps 1 through 22 for the 100 na to 1 a ranges before continuing with 3 a and 10 a range calibration (model 2601b/2602b/2604b) or 1.5 a...

  • Page 777

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-35 f. Select the dmm dc volts function. G. Repeat the 22 steps of c for the 3 a and 10 a ranges (model 2601b/2602b/2604b) or 1.5 a and 10 a ranges (model 2611b/2612b/2614b/2634b/263...

  • Page 778

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-36 2600bs-901-01 rev. B / may 2013 step 4. Contact check calibration adjustment skip this step for the models 2604b, 2614b, and 2634b. The models 2604b, 2614b, and 2634b do not perform contact check measurements. ...

  • Page 779

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-37 b. Allow the readings to settle, then get the series 2600b readings: r0_hi, r0_lo = smua.Contact.R() c. Characterize both 50 Ω resistors using the resistance function of the digi...

  • Page 780

    Appendix b: calibration series 2600b system sourcemeter® instrument reference manual b-38 2600bs-901-01 rev. B / may 2013 g. Send the contact check high calibration command: smua.Contact.Calibratehi(r0_hi, z_actual, r50_hi, 50_ohm_actual) where: r0_hi = series 2600b 0 Ω high measurement z_actual = a...

  • Page 781

    Series 2600b system sourcemeter® instrument reference manual appendix b: calibration 2600bs-901-01 rev. B / may 2013 b-39 step 8. Repeat calibration procedure for model 2602b/2604b/2612b/2614b/2634b/2636b channel b for the models 2602b/2604b/2612b/2614b/2634b/2636b only, repeat the entire procedure ...

  • Page 782: Overview

    In this appendix: overview ................................................................................. C-1 establishing a point-to-point connection .................................. C-1 connecting to the lan .......................................................... C-10 lan speeds .............

  • Page 783

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-2 2600bs-901-01 rev. B / may 2013 contact your corporate information technology (it) department for permission before you connect the series 2600b to a corporate network. If you have problems, see la...

  • Page 784

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-3 figure 153: computer ip configuration using the command prompt if the information for the ethernet adapter displays "media disconnected," close the command prompt an...

  • Page 785

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-4 2600bs-901-01 rev. B / may 2013 step 2: disable dhcp to use the computer's existing ip address do not change the ip address at any time without talking to your system administrator. Entering an inc...

  • Page 786

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-5 5. Select use the following ip address. The option for "use the following dns server addresses" is automatically selected. 6. Set the ip address. If the ip address a...

  • Page 787

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-6 2600bs-901-01 rev. B / may 2013 5. Select use the following ip address. The option for "use the following dns server addresses" is automatically selected. 6. Set the ip address. If the ip address a...

  • Page 788

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-7 8. Select use the following ip address. The option for "use the following dns server addresses" is automatically selected. 9. Set the ip address. If the ip address a...

  • Page 789

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-8 2600bs-901-01 rev. B / may 2013 5. Select use the following ip address. The option for "use the following dns server addresses" is automatically selected. 6. Set the ip address. If the ip address a...

  • Page 790

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-9 5. Change the subnet mask from the lan config menu: a. Select config > subnetmask, and then press the enter key. The subnetmask menu item is to the right of gateway....

  • Page 791: Connecting To The Lan

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-10 2600bs-901-01 rev. B / may 2013 step 5: access the instrument's web page 1. Open a web browser on the host computer. 2. Enter the ip address of the instrument in the web browser address box. For e...

  • Page 792

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-11 setting the ip address contact your corporate information technology (it) department to secure a valid ip address for the instrument when placing the instrument on ...

  • Page 793: Lan Speeds

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-12 2600bs-901-01 rev. B / may 2013 configuring the domain name system (dns) the domain name system (dns) lets you type a domain name in the address bar to connect to the instrument. If you use dns, y...

  • Page 794: Duplex Mode

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-13 to set the lan speed: 1. From the front panel, press the menu key and select lan > config > speed. 2. Turn the navigation wheel to select either 10 mbps or 100 mbps...

  • Page 795

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-14 2600bs-901-01 rev. B / may 2013 searching for dns server(s) starting dlla configuration dlla failed dlla configuration started on xxx.Xxx.Xxx.Xxx starting manual configuration manual configuration...

  • Page 796

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-15 confirming port numbers to view the port number assigned to each remote interface protocol: 1. From the front panel, press the menu key, and then select lan > statu...

  • Page 797

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-16 2600bs-901-01 rev. B / may 2013 raw socket connection all keithley instruments that have lan connections support raw socket communication. This means that you can connect to the tcp/ip port on the...

  • Page 798

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-17 figure 160: connection description dialog box 2. Type a name to identify the connection (for example, my instrument), and then click ok. 3. In the connect to dialog...

  • Page 799

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-18 2600bs-901-01 rev. B / may 2013 figure 162: properties dialog box 8. Click ascii setup. The ascii setup dialog box is displayed. 9. From the ascii setup dialog box, select the following options: •...

  • Page 800

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-19 1. Click ok in the ascii setup dialog box. The properties dialog box is displayed. 2. Click ok in the properties dialog box. Use the hyperterminal window to interac...

  • Page 801

    Appendix c: lan concepts and settings series 2600b system sourcemeter® instrument reference manual c-20 2600bs-901-01 rev. B / may 2013 event log descriptions column title description example received time displays the date and time that the lan trigger occurred in utc, 24-hour time 06:56:28.000 8 m...

  • Page 802

    Series 2600b system sourcemeter® instrument reference manual appendix c: lan concepts and settings 2600bs-901-01 rev. B / may 2013 c-21 this command outputs one or more strings similar to the following: 14:14:02.000 17 jun 2008, lan0, 10.80.64.191, lxi, 0, 1213712000, not available, 0, 0x10,0x00 the...

  • Page 803: Command Summary

    In this appendix: command summary ................................................................ D-1 script command equivalents ................................................... D-3 command reference ................................................................ D-3 command summary the ieee st...

  • Page 804

    Appendix d: common commands series 2600b system sourcemeter® instrument reference manual d-2 2600bs-901-01 rev. B / may 2013 unlike other commands, like those listed in tsp commands (on page 7-7), each common command must be sent in a separate message. The common commands cannot be used in scripts. ...

  • Page 805: Script Command Equivalents

    Series 2600b system sourcemeter® instrument reference manual appendix d: common commands 2600bs-901-01 rev. B / may 2013 d-3 script command equivalents the commands that can be included in scripts that are equivalent to the common commands are defined in the table below. Common command script comman...

  • Page 806

    Appendix d: common commands series 2600b system sourcemeter® instrument reference manual d-4 2600bs-901-01 rev. B / may 2013 operation complete and query: *opc and *opc? Wait for pending overlapped commands to complete. *opc operation complete command that sets the opc bit *opc? Operation complete q...

  • Page 807

    Series 2600b system sourcemeter® instrument reference manual appendix d: common commands 2600bs-901-01 rev. B / may 2013 d-5 wait-to-continue: *wai suspends the execution of subsequent commands until all previous overlapped commands are finished. *wai this pauses until overlapped commands are comple...

  • Page 808: Overview

    In this appendix: overview .................................................................................. E-1 clearing registers ................................................................... E-14 programming and reading registers ....................................... E-14 status byte and...

  • Page 809

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-2 2600bs-901-01 rev. B / may 2013 an event is represented by a condition register bit changing from a 1 to 0 or 0 to 1. When an event occurs and the appropriate ntr or ptr bit is set, the corresponding event regi...

  • Page 810

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-3 error queue the error queue holds error and status messages. As programming errors and status messages occur, a message that defines the error or status is placed in the error qu...

  • Page 811

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-4 2600bs-901-01 rev. B / may 2013 status function summary the following functions and attributes control and read the various registers. Additional information for the various register sets is included later in t...

  • Page 812

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-5 status model diagrams the following figures graphically describe the status model: • status byte and service request enable register (on page e-6) • system summary and standard e...

  • Page 813

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-6 2600bs-901-01 rev. B / may 2013 figure 165: status byte and service request enable register.

  • Page 814

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-7 figure 166: system summary and standard event registers.

  • Page 815

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-8 2600bs-901-01 rev. B / may 2013 figure 167: measurement event registers.

  • Page 816

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-9 figure 168: operation status registers.

  • Page 817

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-10 2600bs-901-01 rev. B / may 2013 figure 169: operation status trigger overrun registers.

  • Page 818

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-11 figure 170: operation status trigger timer, trigger blender, and remote registers.

  • Page 819

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-12 2600bs-901-01 rev. B / may 2013 figure 171: operation status digital i/o and tsp-link registers.

  • Page 820

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-13 figure 172: questionable status registers.

  • Page 821: Clearing Registers

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-14 2600bs-901-01 rev. B / may 2013 clearing registers commands to reset the status registers are listed in the table below. In addition to these commands, you can reset the enable registers and the ntr to 0. To d...

  • Page 822

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-15 when using a numeric parameter, registers are programmed by including the appropriate mask value. For example: *ese 1169 status.Standard.Enable = 1169 to convert from decimal to...

  • Page 823

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-16 2600bs-901-01 rev. B / may 2013 status byte register the summary messages from the status registers and queues are used to set or clear the appropriate bits (b0, b1, b2, b3, b4, b5, and b7) of the status byte ...

  • Page 824

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-17 the bits of the status byte register are described as follows: • bit b0, measurement summary bit (msb): set summary bit indicates that an enabled measurement event has occurred....

  • Page 825

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-18 2600bs-901-01 rev. B / may 2013 serial polling and srq any enabled event summary bit that goes from 0 to 1 sets bit b6 and generates a service request (srq). In your test program, you can periodically read the...

  • Page 826: Status Register Sets

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-19 enable and transition registers in general, there are three types of user-writable registers that are used to configure which bits feed the register summary bit and when it occu...

  • Page 827

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-20 2600bs-901-01 rev. B / may 2013 for example, either of the following commands will set the ext enable bit: status.System.Enable = status.System.Ext status.System.Enable = 1 when reading a register, a numeric v...

  • Page 828

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-21 commands to program and read the register are summarized below and also in the status function summary (on page e-4) table. Standard event commands command description *esr? Or ...

  • Page 829

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-22 2600bs-901-01 rev. B / may 2013 operation status registers as shown in the status model's operation status registers (on page e-9) diagram, there are 22 register sets associated with operation status. Commands...

  • Page 830

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-23 questionable status registers this register set feeds to bit b3 (qsb) of the status byte. The bits used in the questionable status register set are described as follows: • bit b...

  • Page 831

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-24 2600bs-901-01 rev. B / may 2013 measurement event registers as shown in the status model's measurement event registers (on page e-8), there are eight register sets associated with measurement event status. Com...

  • Page 832

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-25 register programming example the command sequence below programs the instrument to generate a service request (srq) and set the system summary bit in all tsp-link nodes when the...

  • Page 833: Tsp-Link System Status

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-26 2600bs-901-01 rev. B / may 2013 tsp-link system status tsp-link ® is not available on the models 2604b/2614b/2634b. The tsp-link ® expansion interface allows instruments to communicate with each other. The tes...

  • Page 834

    Series 2600b system sourcemeter® instrument reference manual appendix e: status model 2600bs-901-01 rev. B / may 2013 e-27 status configuration (enable) commands the following commands (sent from the master node) enable the appropriate register bits for the above example: node 15 status registers: t...

  • Page 835

    Appendix e: status model series 2600b system sourcemeter® instrument reference manual e-28 2600bs-901-01 rev. B / may 2013 the affected status register for the above command is indicated by label e (see the following figure). Figure 175: tsp-link status model configuration example.

  • Page 836: Display Character Codes

    In this appendix: series 2600b display character codes ..................................... F-1 series 2600b display character codes the following tables contain the display character codes (decimal values) and their corresponding display. Display character codes (decimal 0 to 39) decimal display d...

  • Page 837

    Appendix f: display character codes series 2600b system sourcemeter® instrument reference manual f-2 2600bs-901-01 rev. B / may 2013 display character codes (decimal 40 to 102) decimal display decimal display decimal display 040 ( 061 = 082 r 041 ) 062 > 083 s 042 * 063 ? 084 t 043 + 064 @ 085 u 044...

  • Page 839

    Appendix f: display character codes series 2600b system sourcemeter® instrument reference manual f-4 2600bs-901-01 rev. B / may 2013 display character codes (decimal 166 to 228) decimal display decimal display decimal display 166 6 187 Φ 208 æ 167 7 188 ∩ 209 Æ 168 8 189 ∪ 210 â 169 9 190 ÷ 211 ä 17...

  • Page 840

    Series 2600b system sourcemeter® instrument reference manual appendix f: display character codes 2600bs-901-01 rev. B / may 2013 f-5 display character codes (decimal 229 to 255 ) decimal display decimal display decimal display 229 ó 238 ñ 247 230 ò 239 Ñ 248 231 240 ÿ 249 232 Ö 241 250 233 û 242 251...

  • Page 842: Model 2400 Emulation

    In this appendix: model 2400 emulation ............................................................. G-1 model 2400 compatibility ......................................................... G-3 model 2400 emulation the series 2600b provides for emulation of the model 2400 command set using a personali...

  • Page 843

    Appendix g: model 2400 emulation series 2600b system sourcemeter® instrument reference manual g-2 2600bs-901-01 rev. B / may 2013 to start model 2400 emulation: 1. Press the load key and then select user from the menu. 2. Select run2400 and press the enter key (if this test is not loaded, you must l...

  • Page 844: Model 2400 Compatibility

    Series 2600b system sourcemeter® instrument reference manual appendix g: model 2400 emulation 2600bs-901-01 rev. B / may 2013 g-3 model 2400 compatibility this section provides information on programming the series 2600b in model 2400 emulation mode. The information provided includes details of gene...

  • Page 845

    Appendix g: model 2400 emulation series 2600b system sourcemeter® instrument reference manual g-4 2600bs-901-01 rev. B / may 2013 status model while in model 2400 emulation mode, the following bits in the status model are always set to 0 (not supported): operation condition register: • bit 0 (cal), ...

  • Page 846

    Series 2600b system sourcemeter® instrument reference manual appendix g: model 2400 emulation 2600bs-901-01 rev. B / may 2013 g-5 digital i/o mapping the models 2604b, 2614b, and 2634b do not have digital input/output lines. When in model 2400 emulation mode, digital i/o lines 1 through 9 are used t...

  • Page 847

    Appendix g: model 2400 emulation series 2600b system sourcemeter® instrument reference manual g-6 2600bs-901-01 rev. B / may 2013 model 2400 scpi command support the following table provides a listing of model 2400 commands and emulation support for the series 2600b. In the supported column: yes ind...

  • Page 849

    Appendix g: model 2400 emulation series 2600b system sourcemeter® instrument reference manual g-8 2600bs-901-01 rev. B / may 2013 subsystem command supported :format :format:sregister? Yes :measure :configure? Yes :measure :configure:current[:dc] yes :measure :configure:resistance yes :measure :conf...

  • Page 856

    Series 2600b system sourcemeter® instrument reference manual appendix g: model 2400 emulation 2600bs-901-01 rev. B / may 2013 g-15 model 2400 scpi command compatibility the following tables lists all the model 2400 scpi commands that are not fully supported by the model 2400 personality script (pers...

  • Page 857

    Appendix g: model 2400 emulation series 2600b system sourcemeter® instrument reference manual g-16 2600bs-901-01 rev. B / may 2013 :sense[1] subsystem [:sense[1]]:current[:dc]:protection:rsynchronize the measurement range will only track the limit range when the output is on. [:sense[1]]:function:of...

  • Page 858

    Series 2600b system sourcemeter® instrument reference manual appendix g: model 2400 emulation 2600bs-901-01 rev. B / may 2013 g-17 :system subsystem :system:azero:caching:nplcycles? Always returns 0. :system:azero:caching:refresh this command is accepted and ignored. Causes no action or response. :s...

  • Page 859: Index

    A analog-to-digital converter • 2-30, 2-88, 4-1 anonymous script • 6-5 arrays • 6-25 attribute • 5-2 assigning a value to • 5-2 reading • 5-2 autoexec script • 6-7 autorun scripts • 6-6 autozero • 2-31 front panel • 2-31 nplc caching • 2-32 b base library functions • 6-26 beeper • 5-3, 7-7 bit • 5-3...

  • Page 860

    Index series 2600b system sourcemeter® instrument reference manual 2 2600bs-901-01 rev. B / may 2013 effects on scripts • 8-2 interlock • 9-8 retrieving • 8-2 summary • 8-1 examples contact check • 2-45 digital i/o programming • 3-87 filter programming • 3-5 interactive triggering • 3-56 power progr...

  • Page 861

    Series 2600b system sourcemeter® instrument reference manual index 2600bs-901-01 rev. B / may 2013 3 maintenance • a-1 line fuse replacement • a-1 manuals • 1-2, 10-1 master and subordinates • 6-48 node reset • 7-160 node, tsp-link • 6-56 math library functions • 6-29 measure v or i • 4-21 measureme...

  • Page 862

    Index series 2600b system sourcemeter® instrument reference manual 4 2600bs-901-01 rev. B / may 2013 measurement event • e-24 operation status • e-22 programming example • e-25 questionable status • e-23 reading • e-15 serial polling and srq • e-18 service request enable (registers) • e-17 standard ...

  • Page 863

    Series 2600b system sourcemeter® instrument reference manual index 2600bs-901-01 rev. B / may 2013 5 time • 7-177, 7-178 timestamp • 3-11 trigger mode syntax rules • 7-3 triggering • 3-32 configuring attributes • 2-35 digital i/o port and tsp-link synchronization lines • 3-41 hardware trigger modes ...

  • Page 864

    12/06 specifications are subject to change without notice. All keithley trademarks and trade names are the property of keithley instruments, inc. All other trademarks and trade names are the property of their respective companies. A g r e a t e r m e a s u r e o f c o n f i d e n c e keithley instru...