Keithley 2461 Скачать руководство пользователя страница 461

Section 6: SCPI command reference 

Model 2461 Interactive SourceMeter® Instrument Reference Manual 

 

6-84 

2461-901-01 A/November 2015 

 

Details 

This command creates an empty configuration list. To add configuration indexes to this list, you need 

to use the store command. 
Configuration lists are not saved when the instrument is turned off. If you want to save a configuration 

list, use a saved setup to store the instrument settings, which include defined configuration lists. 

Example 

 

:SOUR:CONF:LIST:CRE "MySourceList" 

Creates a source configuration list named 

MySourceList

 

Also see 

Configuration lists

 (on page 3-30) 

*SAV

 (on page 6-15) 

:SOURce[1]:CONFiguration:LIST:STORe

 (on page 6-88) 

 

:SOURce[1]:CONFiguration:LIST:DELete 

This command deletes a source configuration list. 

Type 

Affected by 

Where saved 

Default value 

Command only 

Not applicable 

Not applicable 

Not applicable 

 

Usage 

:SOURce[1]:CONFiguration:LIST:DELete "<name>" 

:SOURce[1]:CONFiguration:LIST:DELete "<name>", <index> 

 

<name> 

A string that represents the name of a source configuration list 

<index> 

A number that defines a specific configuration index in the configuration list 

 

Details 

Deletes a configuration list. If the index is not specified, the entire configuration list is deleted. If the 

index is specified, only the specified configuration index in the list is deleted. 
When an index is deleted from a configuration list, the index numbers of the following indexes are 

shifted up by one. For example, if you have a configuration list with 10 indexes and you delete index 

3, the index that was numbered 4 becomes index 3, and the all the following indexes are renumbered 

in sequence to index 9. Because of this, if you want to delete several nonconsecutive indexes in a 

configuration list, it is best to delete the higher numbered index first, then the next lower index, and so 

on. This also means that if you want to delete all the indexes in a configuration list, you must delete 

index 1 repeatedly until all indexes have been removed. 

 

Example 

 

:SOURce:CONF:LIST:DEL "MySourceList" 

Deletes a configuration list named 

MySourceList

:SOURce:CONF:LIST:DEL "MySourceList", 2 

Deletes configuration index 2 in the 

configuration list named 

MySourceList

 

Also see 

Configuration lists

 (on page 3-30) 

:SOURce[1]:CONFiguration:LIST:CREate

 (on page 6-83) 

 

Содержание 2461

Страница 1: ...Reference Manual 2461 901 01 Rev A November 2015 P246190101A 2461 901 01A www keithley com Model 2461 1 kW Pulse Mode Interactive SourceMeter Instrument A Greater Measure of Confidence...

Страница 2: ...are trademarks of Keithley Instruments All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Other brand names are trademarks or registered trademarks...

Страница 3: ...be connected to mains These instruments will be marked as category II or higher Unless explicitly allowed in the specifications operating manual and instrument labels do not connect any instrument to...

Страница 4: ...y disposed of according to federal state and local laws The WARNING heading in the user documentation explains dangers that might result in personal injury or death Always read the associated informat...

Страница 5: ...2 Screen descriptions 2 13 Home screen 2 13 Menu overview 2 21 Source menu 2 22 Measure menu 2 27 Views menu 2 31 Trigger menu 2 37 Scripts menu 2 39 System menu 2 41 Display features 2 45 Setting the...

Страница 6: ...9 Source and measure order 2 100 Source and measure through the front panel 2 100 Source and measure using SCPI commands 2 111 Source and measure using TSP commands 2 111 Digitize functions 2 113 Digi...

Страница 7: ...Configuration lists 3 30 Instrument configuration 3 30 What is a configuration list 3 31 What is a configuration index 3 32 What settings are stored in a configuration list 3 32 Creating storing and...

Страница 8: ...key triggering 3 98 Trigger model triggering 3 98 Switching between measurement methods 3 99 Triggering 3 99 Command interface triggering 3 99 Triggering using hardware lines 3 100 LAN triggering ove...

Страница 9: ...and accuracy 4 9 Noise shield 4 11 Safety shield 4 11 Safety shielding 4 12 Grounding 4 12 Noise and chassis ground 4 12 Floating the Model 2461 4 13 Guarding 4 15 Using guard with a test fixture 4 15...

Страница 10: ...MATH FORMat 6 19 CALCulate 1 function MATH MBFactor 6 20 CALCulate 1 function MATH MMFactor 6 22 CALCulate 1 function MATH PERCent 6 23 CALCulate 1 function MATH STATe 6 24 CALCulate2 function LIMit...

Страница 11: ...1 AZERo ONCE 6 72 SENSe 1 CONFiguration LIST CATalog 6 73 SENSe 1 CONFiguration LIST CREate 6 74 SENSe 1 CONFiguration LIST DELete 6 74 SENSe 1 CONFiguration LIST QUERy 6 75 SENSe 1 CONFiguration LIST...

Страница 12: ...s subsystem 6 133 STATus CLEar 6 133 STATus OPERation CONDition 6 133 STATus OPERation ENABle 6 134 STATus OPERation EVENt 6 134 STATus OPERation MAP 6 135 STATus PRESet 6 136 STATus QUEStionable COND...

Страница 13: ...r BLOCk BRANch DELTa 6 189 TRIGger BLOCk BRANch EVENt 6 190 TRIGger BLOCk BRANch LIMit CONStant 6 191 TRIGger BLOCk BRANch LIMit DYNamic 6 192 TRIGger BLOCk BRANch ONCE 6 193 TRIGger BLOCk BRANch ONCE...

Страница 14: ...ntroduction to TSP operation 7 1 Controlling the instrument by sending individual command messages 7 1 Queries 7 3 USB flash drive path 7 3 Information on scripting and programming 7 3 Fundamentals of...

Страница 15: ...nd reference 8 3 Command name brief description and summary table 8 4 Command usage 8 5 Command details 8 6 Example section 8 6 Related commands and information 8 6 TSP commands 8 7 acal count 8 7 aca...

Страница 16: ...screen 8 55 display clear 8 56 display delete 8 56 display input number 8 57 display input option 8 59 display input prompt 8 61 display input string 8 62 display lightstate 8 63 display prompt 8 64 d...

Страница 17: ...u digitize limit Y fail 8 113 smu digitize limit Y high value 8 115 smu digitize limit Y low value 8 116 smu digitize range 8 118 smu digitize math enable 8 119 smu digitize math format 8 120 smu digi...

Страница 18: ...171 smu measure sense 8 172 smu measure unit 8 173 smu measure userdelay N 8 174 smu reset 8 175 smu source autorange 8 175 smu source autodelay 8 176 smu source configlist catalog 8 177 smu source c...

Страница 19: ...igger digin N edge 8 242 trigger digin N overrun 8 243 trigger digin N wait 8 243 trigger digout N assert 8 244 trigger digout N logic 8 245 trigger digout N pulsewidth 8 245 trigger digout N release...

Страница 20: ...r BLOCK_NOTIFY 8 294 trigger model setblock trigger BLOCK_RESET_BRANCH_COUNT 8 295 trigger model setblock trigger BLOCK_SOURCE_OUTPUT 8 296 trigger model setblock trigger BLOCK_SOURCE_PULSE_OUTPUT 8 2...

Страница 21: ...GPIB cards with Keithley drivers 9 3 How do I check the USB driver for the device 9 3 Which Microsoft Windows operating systems are supported 9 4 What to do if the GPIB controller is not recognized 9...

Страница 22: ...intenance A 1 Introduction A 1 Line fuse replacement A 1 Lithium battery A 2 Front panel display A 2 Cleaning the front panel display A 2 Abnormal display operation A 2 Removing ghost images or contra...

Страница 23: ...Introduction D 1 Significant differences D 1 Acquiring readings D 1 Display commands D 2 Making resistance measurements D 2 Compliance is now limit D 3 Event log D 3 Buffers D 3 Sweeps D 4 Trigger mod...

Страница 24: ...1 is a good solution for testing a wide variety of materials and devices in applications such as power semiconductors solar energy high brightness LEDs power conversion electrochemistry batteries and...

Страница 25: ...or the latest drivers and additional support information see the Keithley Instruments website http www keithley com Organization of manual sections The information in this manual is organized into the...

Страница 26: ...for 10 Hz to 20 MHz RMS is 4 5 mV typical into a resistive load True high current source up to 7 A 10 A pulse 1 A 4 A 5 A and 7 A ranges Ability to produce individual pulses or pulse trains Contact ch...

Страница 27: ...4 compliance TSP Link system expansion interface which test system builders can use to connect multiple instruments in a master and subordinate configuration TSP Link is a high speed trigger synchron...

Страница 28: ...cations interfaces 2 55 Determining the command set you will use 2 80 System information 2 81 Instrument sounds 2 83 Test connections 2 83 Output off state 2 97 Source measure overview 2 99 Digitize f...

Страница 29: ...h safety ground wire for use with grounded outlets When proper connections are made the instrument chassis is connected to power line ground through the ground wire in the power cord In addition a red...

Страница 30: ...2 Model 2461 front panel POWER switch Turns the instrument on or off To turn the instrument on press the power switch so that it is in the on position To turn it off press the power switch so that it...

Страница 31: ...r is in a value entry field increases or decreases the value in the field Pressing the navigation control Selects the highlighted choice or allows you to edit the selected field ENTER key Selects the...

Страница 32: ...rlock is enabled Sense terminals Use the SENSE HI and SENSE LO terminal connections to measure voltage at the device under test DUT When you use sense leads measurement of the voltage drop across the...

Страница 33: ...the outputs are powered off if a hardware or software fault occurs When the source of the instrument is turned off it may not completely isolate the instrument from the external circuit You can use t...

Страница 34: ...size 16 AWG or larger Chassis ground Ground screw for connections to chassis ground This provides a connection terminal to the equipment frame Interlock connector Interlock connection for use with an...

Страница 35: ...a high speed trigger synchronization and communication bus For details see TSP Link System Expansion Interface on page 3 150 LAN reset Reverts the LAN settings and the instrument password to default...

Страница 36: ...em and then press the navigation control to select it The following topics describe the Model 2461 touchscreen in more detail Scroll bars Some of the interactive screens have additional options that a...

Страница 37: ...ptions from the keypad or keyboard You can move the cursor in the entry box by touching the screen The cursor is moved to the spot in the entry box where you touched the screen On number keypads you c...

Страница 38: ...onger the screen is bright the shorter the screen life To adjust the backlight brightness from the front panel 1 Press the MENU key 2 Under System select Settings 3 Select the button next to Backlight...

Страница 39: ...play STATE_LCD_100 75 brightness display STATE_LCD_75 50 brightness display STATE_LCD_50 25 brightness display STATE_LCD_25 Display off display STATE_LCD_OFF Display key lights and all indicators off...

Страница 40: ...ess the HOME key The options available on the Home screen are described in the following topics Figure 7 Model 2461 Home screen Status and event indicators The indicators at the top of the Home screen...

Страница 41: ...P Instrument is communicating through a LAN interface VXI 11 Instrument is communicating using VXI 11 USBTMC Instrument is communicating through a USB interface Telnet Instrument is communicating thro...

Страница 42: ...indicator shows the name of the active reading buffer Select the indicator to open a menu of available buffers Select a buffer name in the list to make it the active reading buffer The name of the ne...

Страница 43: ...ipt from TSB is running TSB_Script is displayed If you select the indicator you are prompted to abort the running script If the instrument is recording a macro script Recording is displayed You can se...

Страница 44: ...t method The trigger model is waiting on an event INACT The trigger model is inactive This occurs when the trigger model cannot run such as when the count is more than the reading buffer capacity Syst...

Страница 45: ...present measurement and other measurement information Figure 15 MEASURE area of the home screen The Range button on the lower left displays the presently selected measure range Select the button to c...

Страница 46: ...le changes color indicating where you are in the screen sequence Select a circle to go to a swipe screen without swiping 3 Calculations shortcut Select to open the CALCULATIONS SETTINGS menu 4 Setting...

Страница 47: ...and allows you to change enable or disable them quickly Figure 18 SETTINGS swipe screen To disable or enable a setting select the box next to the setting so that it shows an X disabled or a check mar...

Страница 48: ...arge buffer size that will accommodate the number of readings you will make You can use the Clear Active Buffer button on this screen to clear the data from the active reading buffer Figure 20 Model 2...

Страница 49: ...gy such as other voltage sources batteries capacitors or solar cells Configure the settings that are recommended for the instrument before making connections to the device Failure to consider the outp...

Страница 50: ...ee Overvoltage protection on page 2 121 High Capacitance Turn on this setting to minimize overshoot ringing and instability when measuring low current while driving a capacitive load For more informat...

Страница 51: ...e of the steps that the instrument uses to calculate the points for the sweep Points When the Sweep Definition is set to Number of Points you can set the number of points for the sweep Source Delay Th...

Страница 52: ...oop Delay The amount of time that the instrument stays at bias level before each pulse in seconds 0 to 10 000 s Dual Not available for the Pulse Train sweep type determines if the sweep runs from star...

Страница 53: ...the instrument system delete a configuration index and view the settings of a point in a source configuration list For more information about using configuration lists see Configuration lists on page...

Страница 54: ...e Display Digits Set the number of digits that are displayed for front panel readings It does not affect accuracy or speed Refer to Setting the number of displayed digits on page 2 46 Auto Range Low L...

Страница 55: ...first out basis replacing the oldest measurement in the stack with a new measurement Select the repeating average filter to average a set of measurements and then flush the data out of the stack befo...

Страница 56: ...est Limit State enables or disables a limit test for the selected measurement function When testing is enabled limit testing occurs on each measurement Limit testing compares the measurements to the h...

Страница 57: ...ation lists presently available on the instrument is displayed If you selected Measure on the main menu a menu of the measure configuration lists presently available on the instrument is displayed New...

Страница 58: ...readings Compact Store readings with reduced accuracy 6 5 digits with no formatting information 1 s accurate timestamp maximum 27 500 000 readings Full Store the same information as standard plus addi...

Страница 59: ...Data Scale and Trigger tabs affect how readings appear on this screen You can also select the number of traces that are displayed Figure 23 Graph tab You can zoom in or out in the graph view by placin...

Страница 60: ...ffer Add Trace Selects a reading buffer that is used to supply the data for a trace on the Graph tab You can select up to four reading buffers and specify the data type for the y axis for each The col...

Страница 61: ...wn in the same color as the trace Y Axis Method The scale method determines how data is scaled on the Graph tab If you are graphing one trace you can select SmartScale The instrument scales the graph...

Страница 62: ...Settings you make on the Data and Scale tabs affect which data are used and how data distributions appear on this screen You can change the scale of either axis on the screen by dragging or pinching...

Страница 63: ...cale Automatically select the most appropriate scaling method Auto Bin Redistribute the data evenly in the bins based on the present minimum and maximum boundaries Fit Adjust the y axis scale so that...

Страница 64: ...ugh seven indexes of the source list and all of the measure list However if the source list has three indexes and the measure list has five it will iterate through three indexes of measure list and al...

Страница 65: ...successively measures components and compares their readings to high or low limits to sort components Trigger Configure menu The Configure menu allows you to see and modify the structure and parameter...

Страница 66: ...ilable scripts that you can select All scripts that are saved on the Model 2461 or are on a USB flash drive inserted into the instrument are listed Run Selected Runs the selected script immediately Co...

Страница 67: ...CRIPTS menu Scripts Create Setup menu The Create Setup menu allows you to save the present settings and configuration lists of the instrument into a configuration script You can use this script to rec...

Страница 68: ...e settings are the event log communications backlight time and password settings The following topics describe the settings that are available on these interactive screens System Event Log menu The Ev...

Страница 69: ...or messages error and warning messages or no messages in popups Messages continue to be saved in the event log when popups are turned off Log Warning Turns the logging of warnings on or off If this is...

Страница 70: ...can set the IP address To change the address select the button next to IP Address and enter a new address Gateway Displays the present gateway address When TCP IP Mode is set to Manual you can set th...

Страница 71: ...usts the brightness level Time and Date Sets the instrument month day year and time Command Set Select the type of commands to use when controlling the instrument from a remote interface SCPI or TSP P...

Страница 72: ...temperature is not updated Start ACAL Runs auto calibration System Info Manage menu The Info Manage menu gives you access to version and serial number information and settings for instrument firmware...

Страница 73: ...he Home screen swipe the bottom view until the SETTINGS screen is displayed 2 Next to Display Digits select the number 3 Select the digits to display This setting takes effect immediately From a remot...

Страница 74: ...button next to Reading Format 3 Select the reading format Prefix or Exponent This setting takes effect immediately Over a remote interface SCPI commands Refer to DISPlay READing FORMat on page 6 42 TS...

Страница 75: ...e screen set the first line to read Test in process and the second line to display Do not disturb Using SCPI commands Send the commands DISPlay SCReen SWIPE_USER DISPlay USER1 TEXT Test in process DIS...

Страница 76: ...erator can enter information as shown in the example below Figure 30 Input number example For more information on creating the interactive prompts see the following command descriptions display input...

Страница 77: ...If you remove the handle and bumpers be sure to store them for future benchtop use To remove the bumpers 1 Swivel the handle to a position above or below the instrument so that it will not interfere...

Страница 78: ...mount assembly will fall away from the instrument chassis when the screws are removed Figure 33 Removing the handle mount 3 Repeat step 2 on the other side of the Model 2461 4 Store the handle mount...

Страница 79: ...dimensions Mounting screws must be 6 32 with a maximum screw length of 11 12 mm 0 438 in or 7 16 in The dimensions shown are typical for both sides of the instrument Figure 34 Model 2461 mounting scr...

Страница 80: ...Model 2461 Interactive SourceMeter Instrument Reference Manual Section 2 General operation 2461 901 01 A November 2015 2 53 Figure 36 Model 2461 dimensions side and top with handle and bumpers...

Страница 81: ...ve SourceMeter Instrument Reference Manual 2 54 2461 901 01 A November 2015 The following figures show the dimensions when the handle and bumpers have been removed Figure 37 Model 2461 front and rear...

Страница 82: ...tions interface at a time The first interface on which it receives a message takes control of the instrument If another interface sends a message that interface can take control of the instrument You...

Страница 83: ...rking In addition your corporate information technology IT department may have restrictions that prevent using an ethernet network A USB interface is also simple to set up However it requires an instr...

Страница 84: ...e inexpensive options because most computers have built in ethernet and USB ports In addition cables and hubs for ethernet and USB interfaces are inexpensive GPIB setup This topic contains information...

Страница 85: ...ow many parallel connections to one instrument stack the connectors Each connector has two screws to ensure that connections remain secure The figure below shows a typical connection diagram for a tes...

Страница 86: ...is unique in the system This address cannot conflict with an address that is assigned to another instrument or to the GPIB controller GPIB controllers are usually set to 0 or 21 To be safe do not con...

Страница 87: ...C When the instrument detects an interface clear IFC event the instrument enters the talker and the listener idle state When the instrument is in this state the GPIB indicators on the front panel are...

Страница 88: ...test systems that include web access This section provides an overview of LAN communications for the Model 2461 When you connect using a LAN you can use a web browser to access the internal web page o...

Страница 89: ...o allow the receive line input to be connected to the transmit line output on the network interfaces Figure 43 One to one connection with a crossover cable The Model 2461 supports Auto MDIX and can us...

Страница 90: ...tation networks two network interface cards are required in the computer controller Though the two networks are independent stations on the corporate network can access the instruments and the instrum...

Страница 91: ...ion Figure 46 Instrumentation connection to enterprise routers or servers Set up LAN communications on the instrument This section describes how to set up manual or automatic LAN communications on the...

Страница 92: ...LAN using SCPI or TSP commands For details see the SCPI command SYSTem COMMunication LAN CONFigure on page 6 145 or the TSP command lan ipconfig on page 8 81 Set up manual LAN configuration If necessa...

Страница 93: ...LAN status indicator on the front panel to turn solid green A solid green LAN status indicator confirms that the instrument was assigned an IP address Note that it may take several minutes for the co...

Страница 94: ...et You can also use a dead socket termination port to troubleshoot communication problems You can only use one remote interface at a time Although multiple ethernet connections to the instrument can b...

Страница 95: ...ument because it has not been properly closed This most often happens when the host computer is turned off or restarted without first closing the socket This port cannot be used for command and contro...

Страница 96: ...ISA driver only automatically recognizes USBTMC and USBTMC USB488 devices It does not recognize other USB devices such as printers scanners and storage devices In this section USB instruments refers t...

Страница 97: ...al number The serial number of the instrument the serial number is also on the rear panel INSTR Use the USBTMC protocol To determine these parameters you can run the Keithley Configuration Panel which...

Страница 98: ...49 Select Communication Bus dialog box 4 Select USB 5 Click Next The Select Instrument Driver dialog box is displayed Figure 50 Select Instrument Driver dialog box 6 Select Auto detect Instrument Driv...

Страница 99: ...nstrument 10 Click Finish 11 Click Cancel to close the Wizard 12 Save the configuration From the Keithley Configuration Panel select File Save Verify the instrument through the Keithley Communicator 1...

Страница 100: ...t you can use to control the instrument Download access to a csv file that contains reading buffer data Administrative options and LXI information The instrument web page resides in the firmware of th...

Страница 101: ...sage The history link opens the LXI Home page on page 2 75 The ID button which allows you to identify the instrument Refer to Identify the instrument on page 2 74 Identify the instrument If you have a...

Страница 102: ...configured in the instrument In some cases this may fail This generally happens if you switch from IP address assignment that uses a static address to IP address assignment that uses a DHCP server If...

Страница 103: ...pen the web page of the instrument to continue Review events in the event log The event log records all LXI events that the instrument generates and receives The log includes the following information...

Страница 104: ...left mouse button down and swipe left or right You can also click the dots on the bar above the swipe screens to move from screen to screen You cannot use pinch and zoom on the graph screen Pause Upd...

Страница 105: ...ace You can change the instrument password from the web interface The default user name and password is admin Note that you cannot change the user name it remains at admin even if the password has cha...

Страница 106: ...onents Microsoft NET Framework NI TM IVI Compliance Package NI VISA TM Run Time Engine Keithley SCPI based Instrument IVI C driver Keithley I O Layer To install the Keithley I O Layer from the CD ROM...

Страница 107: ...ng the command set you will use You can change the command set that you use with the Model 2461 The remote command sets that are available include SCPI An instrument specific language built on the SCP...

Страница 108: ...the instrument To view the version and serial number information from the front panel 1 Press the MENU key 2 Under System select Info Manage The firmware version and serial number are displayed at th...

Страница 109: ...view system information using TSP commands To read the model number send the command print localnode model To read the serial number send the command print localnode serialno To read the firmware vers...

Страница 110: ...he front panel 1 Press the MENU key 2 Under System select Settings 3 Next to Audible Errors select On or Off To turn the key clicks on or off setting is only available from the front panel 1 Press the...

Страница 111: ...nals ground to the rear panel LO terminal Be aware that hazardous voltages can appear on the LO terminals even if the terminals are not presently selected The TERMINALS FRONT REAR switch selects the a...

Страница 112: ...or a fuse to limit the current The guard connections are only available from the rear panel of the instrument The Model 2461 uses a screw terminal for rear panel input and output connections to device...

Страница 113: ...lock see Using the interlock on page 2 86 Using the interlock The instrument provides an interlock circuit on the rear panel You must enable this circuit in order for the instrument to set source volt...

Страница 114: ...gh a normally open switch which may be installed on the lid of a test fixture on the enclosure of a semiconductor prober or device handler or on the door or doors of a test equipment rack The circuit...

Страница 115: ...ke some connections to the front panel terminals and some to the rear panel terminals for the same test setup All connections for the same test must be made to either the front panel or the rear panel...

Страница 116: ...ge to the rear panel terminals for current measurements send the command ROUTe TERMinals REAR Using TSP commands To change to the front panel terminals send the command smu terminals smu TERMINALS_FRO...

Страница 117: ...tage the programmed voltage is delivered to the DUT If you use 4 wire remote sensing when you measure voltage only the voltage drop across the DUT is measured The maximum voltage drop between the forc...

Страница 118: ...front panel 1 Press the FUNCTION key 2 Select the source and measure combination 3 Press the MENU key 4 Under Measure select Settings 5 Select the button next to Sense and select 2 Wire Sense 6 Press...

Страница 119: ...you use 4 wire remote sensing If you use 4 wire remote sensing when you source voltage the programmed voltage is delivered to the device under test DUT If you use 4 wire remote sensing when you sourc...

Страница 120: ...connected when the output is turned on When you change the sense setting the output is automatically turned off Using the front panel 1 Press the FUNCTION key 2 Select the source and measure combinati...

Страница 121: ...u FUNC_DC_CURRENT For resistance measurements smu FUNC_RESISTANCE Ohms measurements You can make ohms measurements using either 2 wire or 4 wire sensing Accuracy of 2 wire resistance measurements The...

Страница 122: ...e same as the voltage across the resistor under test Note that the voltage sensing leads should be connected as close to the resistor under test as possible to avoid including the resistance of the te...

Страница 123: ...ure must meet the following safety requirements Construction material A metal test fixture must be connected to a known protective earth safety ground as described in the above warning A nonconductive...

Страница 124: ...t is off the SOURCE area of the Home screen shows the source value that is set not the value that is presently being output Normal output off state When the Model 2461 is set to the normal output off...

Страница 125: ...0 The range is set to the presently selected range turn off autorange If the source is voltage the current limit is not changed If the source is current the current limit is set to the programmed sour...

Страница 126: ...To set the output off state to high impedance send the command OUTPut SMODe HIMPedance To set the output off state to guard send the command OUTPut SMODe GUARd Using TSP commands To set the output of...

Страница 127: ...ing boundaries on page 4 4 Hazardous voltages may be present on all output and guard terminals To prevent electrical shock that could cause injury or death never make or break connections to the Model...

Страница 128: ...e measurement only functions available through the QuickSet option include Voltmeter Ammeter Ohmmeter and Power Supply Using the front panel 1 Make connections to the device under test before running...

Страница 129: ...oltage or digitize current function and vice versa Source voltage and make measurements When the Model 2461 is sourcing voltage you can make current voltage resistance or power measurements Using the...

Страница 130: ...he number next to Limit Set an appropriate value 6 Select the measurement range In the MEASURE area of the Home screen select the button next to Range and choose an appropriate range 7 Turn on the out...

Страница 131: ...5 Live update 5 Select the value you want to update 6 Press the navigation control to access the value The instrument indicates each selected character by underlining it 7 Turn the navigation control...

Страница 132: ...UNCTION and select source current and measure resistance Press FUNCTION and select source voltage and measure resistance Press QUICKSET and select Ohmmeter When Ohmmeter is selected the source current...

Страница 133: ...A 1 5 defbuffer1 SOUR READ OUTPut OFF The front panel display will look similar to the following example Figure 66 Resistance measurement using SVMI and reading ohms Using TSP commands Send the follow...

Страница 134: ...method The examples below use a 100 k device under test The code Makes five readings by sourcing 5e 6 A Measures voltage with autorange enabled Sets the measure units to ohms Uses offset compensation...

Страница 135: ...reset smu measure func smu FUNC_DC_VOLTAGE smu measure autorange smu ON smu measure unit smu UNIT_OHM smu measure count 5 smu source func smu FUNC_DC_CURRENT smu source level 5e 6 smu source vlimit l...

Страница 136: ...device under test The code makes five readings Note that the measurement range is 200 k Using SCPI Send the following code RST SENSe FUNCtion RES SENSe RESistance RANGe AUTO ON SENSe RESistance OCOMpe...

Страница 137: ...See Offset compensated ohm calculations on page 4 21 for additional detail on calculating offset compensated ohms Setting offset compensated ohms Using the front panel This setting is only available...

Страница 138: ...Cycles 5 For the voltage measurement function you would send SENSe VOLTage NPLCycles 5 For the resistance measurement function you would send SENSe RESistance NPLCycles 5 To make a measurement you sen...

Страница 139: ...GE smu measure nplc 5 For the resistance measurement function you would send smu source func smu FUNC_RESISTANCE smu measure nplc 5 To make a measurement you set the measurement function and then send...

Страница 140: ...te rounded down to the nearest integer The instrument will automatically adjust the aperture setting if the sample rate is changed to a rate that does not support the existing aperture setting When th...

Страница 141: ...ent or voltage using the front panel To make a digitize current or voltage measurement using the front panel 1 Make the connections as shown in Digitize measure connections on page 2 114 2 Press the F...

Страница 142: ...higher voltage input is attenuated by a factor of 0 707 For dynamic signals this attenuation could cause attenuated readings Consult the specifications for detail Input frequencies above 500 kHz are...

Страница 143: ...contact check command is sent to the Model 2461 the instrument detects measurements that may be in error due to excessive resistance in the force or sense leads when making remote measurements The res...

Страница 144: ...ade correctly The high low and guard source sense pairs are tested when contact check is enabled To get the result of the contact check operation for each of these connections use the smu contact chec...

Страница 145: ...nal DUT resistance Recommended resistance threshold setting 2 2 20 2 or 15 200 or higher 2 15 or 50 You must enable contact check before setting the threshold resistance To set the contact check thres...

Страница 146: ...g to ensure that your measurements are made correctly Also contact check must be enabled before running the contact check test To run contact check 1 Make connections from the instrument to the DUT 2...

Страница 147: ...nce on page 8 1 sections Command Description SCPI SYSTem CCHeck on page 6 142 TSP smu contact check on page 8 102 Indicates whether one or more connections failed the contact check operation SCPI SYSt...

Страница 148: ...ervoltage protection restricts the maximum voltage level that the instrument can source It is in effect when either current or voltage is sourced This protects the device under test DUT from high volt...

Страница 149: ...f options Source limits The source limits also known as compliance prevent the instrument from sourcing a voltage or current over a set value This helps prevent damage to the device under test DUT The...

Страница 150: ...it value For example if the measurement limit is set to 1 V and the measurement range is 2 V the output voltage is clamped at 1 V For additional details on using limits see Operating boundaries on pag...

Страница 151: ...range automatically If you set the source range manually through either the front panel or a remote command the setting for automatic source range is set to disabled The selected source range must be...

Страница 152: ...more seconds to complete a reading if it must change ranges The instrument changes ranges as follows 1 If the reading reaches 105 of the present range the instrument goes up three ranges or to the hig...

Страница 153: ...ndaries on page 4 4 for other ranges Whether or not you can select a measure range is affected by other settings on the instrument You can only select a measure range if you are sourcing one type of m...

Страница 154: ...ange feature When automatic measure range is selected the instrument automatically selects the best range to measure the signal If the measurement reaches 105 percent of the present range the instrume...

Страница 155: ...nge that is selected when the measurement range is set automatically Choose the lower limits for the automatic measurement range using the front panel Using the front panel 1 Press FUNCTION and select...

Страница 156: ...sequences in which measurement timing is critical To avoid the time that is needed for the reference measurements you can disable the automatic reference measurements When automatic reference measure...

Страница 157: ...059 998 V in the SOURCE VOLTAGE area of the Home screen When source readback is off the front panel display shows the configured source value and the buffer records the configured source value immedia...

Страница 158: ...e source The actual delay period you need can be calculated or determined by trial and error For purely resistive loads and at higher current levels the programmable delay can be set to 0 ms The measu...

Страница 159: ...and select Remove Trace 7 Select the button next to Graph Type to specify the data to be plotted on the x axis Time Plot the data values against time on the x axis Scatter IV Plot data values against...

Страница 160: ...atically adjusted You can adjust the data manually by swiping pinching and zooming You can also set the Scale and Minimum Position on the Scale tab If multiple traces are selected the Y Axis Method al...

Страница 161: ...ion such as the measure count To view the values at a specific data point zoom into a scale where the data point is visible and touch the data point The Data Point dialog box is displayed with the X a...

Страница 162: ...d you can drag them to change their positions You can also move the graph behind the cursors To move the graph select a portion of the graph that is not near a cursor and drag Note that you cannot use...

Страница 163: ...up the data Two additional outlier bins are added to the number of bins to capture data that is outside the specified boundaries 9 In most cases set Method to SmartScale SmartScale selects either the...

Страница 164: ...to internal memory From the front panel 1 Configure the Model 2461 to the settings that you want to save 2 Press the MENU key 3 Under Scripts select Create Setup The CREATE SETUP window is displayed 4...

Страница 165: ...ds 1 Save the user setup to internal memory as described in Save a user setup to internal memory on page 2 137 2 Insert the USB flash drive into the USB port on the front panel 3 Send the command setu...

Страница 166: ...mmands To delete the setup send the command script delete setupName Where setupName is the name of the script that will be deleted Recall a user setup You can recall setups from internal nonvolatile m...

Страница 167: ...to return to the main menu 7 Under Scripts select Run The RUN SCRIPTS window opens 8 Select the script you just created 9 Select Copy to Power Up 10 Click OK on the confirmation message Using a SCPI...

Страница 168: ...t This resets digital I O line values to their factory defaults if you are using the TSP command set If you are using SCPI the lines are reset when the system is reset LAN reset This resets the LAN se...

Страница 169: ...t panel 1 Press MENU 2 Under System select Info Manage 3 Select System Reset 4 The commands are reset and a confirmation message is displayed Using SCPI commands Send the command RST Using TSP command...

Страница 170: ...g 3 Select the System Events tab A list of events is displayed 4 If the events fill the page you can scroll down to see additional events 5 To view additional detail about an event select the event A...

Страница 171: ...t does not log or display popups for information messages Log Command Turns the logging of commands on or off When logging is turned on the instrument records the commands that are sent to the instrum...

Страница 172: ...weep operation 3 53 Pulse operation 3 64 Instrument access 3 77 Relative offset 3 79 Calculations that you can apply to measurements 3 82 Digital I O 3 86 Measurement methods 3 98 Triggering 3 99 Trig...

Страница 173: ...buffer1 and defbuffer2 Clear reading buffers Clear the default reading buffers and delete the user defined reading buffers by turning the instrument off or sending an instrument reset command Getting...

Страница 174: ...on page 2 15 in the annunciator bar displays buffer fill status and the STATISTICS swipe screen on page 2 21 displays buffer statistics Figure 83 Statistics swipe screen and active buffer indicator T...

Страница 175: ...Readings are then taken sequentially until the end of the buffer is reached If the buffer fill mode is continuous readings wrap to the first entry and fill again The relative time is taken from the fi...

Страница 176: ...xceed 6 875 000 readings for standard reading buffers and 27 500 000 for compact reading buffers When you create a reading buffer it becomes the active buffer If you create two reading buffers the las...

Страница 177: ...s with full accuracy with formatting maximum 6 875 000 readings Compact Store readings with reduced accuracy 6 5 digits with no formatting information 1 s accurate timestamp maximum 27 500 000 reading...

Страница 178: ...u just created Figure 89 MANAGE READING BUFFERS window 9 Press the HOME key to return to the Home screen After you create a new reading buffer the new reading buffer becomes the active buffer Figure 9...

Страница 179: ...pacities see Setting the buffer style on page 3 10 The buffer fill mode you select also affects the capacity of the reading buffer For example If the reading buffer fill mode is set to fill once when...

Страница 180: ...e MENU key 2 Under Measure select Reading Buffers The MANAGE READING BUFFERS window is displayed Figure 91 MANAGE READING BUFFERS window 3 Select a reading buffer from the list For example select test...

Страница 181: ...readings with full precision and formatting information Maximum 6 875 000 readings Full Store the same information as the standard style plus additional information Writable Manually write external d...

Страница 182: ...t the read buffer to Fill once The buffer stops accepting data once it fills to capacity When the buffer reaches capacity no more readings are made and event code 4915 Attempting to store past capacit...

Страница 183: ...ode 1 Press the MENU key 2 Under Measure select Reading Buffers The MANAGE READING BUFFERS window is displayed Figure 94 MANAGE READING BUFFERS window 3 Select a reading buffer from the list For examp...

Страница 184: ...e testData reading buffer fill mode to continuous send the following command testData fillmode buffer FILL_CONTINUOUS To set the defbuffer1 reading buffer fill mode to fill once send the following com...

Страница 185: ...is displayed Figure 96 MANAGE READING BUFFERS screen 3 Select a reading buffer from the list For example select testData Figure 97 Settings for reading buffer screen 4 Select the Make Active button Th...

Страница 186: ...FUNCtion CURRent READ testData To measure current and store the readings in the defbuffer2 reading buffer send the following command MEASure CURRent defbuffer2 To measure voltage and store the readin...

Страница 187: ...turned off or reset Stored readings are also lost when you resize a reading buffer Viewing and saving buffer content You can view the content of buffers from the front panel However the front panel m...

Страница 188: ...g table describes the information that is stored in each column of the spreadsheet An F in a column indicates the corresponding heading item is false for that reading For example if an F is listed in...

Страница 189: ...at the lower limit for limit 2 has been exceeded Terminal Specifies which set of input and output terminals the instrument was using when the measurements were made values may be any of the following...

Страница 190: ...ng Table Data for the active reading buffer is displayed Figure 100 Reading table 3 To display data for a different reading buffer select the buffer 4 To view a specific data point swipe the table up...

Страница 191: ...of the file you want to save It is not necessary to enter the file extension All files are saved as csv files 7 Press OK on the keyboard 8 Select Yes to confirm saving the file When the MANAGE READING...

Страница 192: ...ata csv on a USB flash drive send the following command buffer save defbuffer1 usb1 myData csv To save readings from a reading buffer named testData to a file named myData csv on a USB flash drive sen...

Страница 193: ...ent on page 3 16 for details You cannot delete the default buffers defbuffer1 or defbuffer2 However the data in the default buffers is lost when the instrument is reset or the power is turned off Usin...

Страница 194: ...of readings a buffer can store This allows you to change the number of readings the buffer can store See TRACe POINts on page 6 167 TRACe WRITe FORMat For use with writable buffers only this function...

Страница 195: ...s attribute reads the number of readings a buffer can store This allows you to change the number of readings the buffer can store See bufferVar capacity on page 8 18 buffer write format For use with w...

Страница 196: ...ay notation If rb is a reading buffer the first measurement is accessed as rb 1 the ninth measurement as rb 9 and so on The additional information in the table is accessed as additional members of the...

Страница 197: ...to the buffer See TRACe STATistics AVERage on page 6 171 TRACe STATistics MAXimum This command returns the maximum reading value added to the buffer See TRACe STATistics MAXimum on page 6 173 TRACe S...

Страница 198: ...the printbuffer command This loop shows the same information described in the previous example reading units and relative timestamps for all readings stored in the buffer However because the print com...

Страница 199: ...FORMat on page 6 178 and TRACe WRITe READing on page 6 180 SCPI buffer write format on page 8 41 and buffer write reading on page 8 43 TSP After you have populated a writable buffer you can view the d...

Страница 200: ...no front panel only options or key presses including the OUTPUT ON OFF switch are stored It also saves the reading format access mode and system reset settings Macro scripts are limited to 10 kB per...

Страница 201: ...nd other features that require time to finish processing before remaining commands can process For example if you record a macro that includes a trigger model that you initiate followed by other setti...

Страница 202: ...to those settings as needed You can recall configuration lists from the front panel using remote commands or as part of a trigger model The following figure shows an example of a three index source c...

Страница 203: ...iguration index and appends it to the list using the next chronological index You can use the index number to identify a specific configuration index and perform operations on it when necessary Althou...

Страница 204: ...ion RANGe AUTO ULIMit on page 6 64 smu measure autorangehigh on page 8 132 2 wire or 4 wire sense TERMINALS SENSe 1 function RSENse on page 6 70 smu measure sense on page 8 172 Display digits SETTINGS...

Страница 205: ...age 8 163 Units Not available from front panel SENSe 1 function UNIT on page 6 72 smu measure unit on page 8 173 Limit 1 and Limit 2 MENU Measure Calculations Config Limit 1 or Limit 2 State CALCulate...

Страница 206: ...Rce 1 function x LIMit LEVel on page 6 94 smu source level on page 8 185 Pulse level MENU Source Pulse Level SOURce 1 PULSe function LEVel IMMediate AM PLitude on page 6 105 smu source pulse level on...

Страница 207: ...see Using the front panel for configuration list operations on page 3 36 or by using remote commands see Using remote commands for configuration list operations on page 3 42 Recall source configurati...

Страница 208: ...ists Configuration list menu selections The following figure shows an example MEASURE CONFIGURATION LISTS menu with four configuration indexes The SOURCE CONFIGURATION LISTS menu has the same selectio...

Страница 209: ...ex 1 to MyMeasList You cannot mix digitize and measure functions in a configuration list that is used in a trigger model Using the front panel to configure the instrument Configure the instrument with...

Страница 210: ...ion list on page 3 33 for information about the settings that are stored 4 Select HOME to return to the Home screen The procedure above is for a measure configuration list If you want to create a sour...

Страница 211: ...1 Press the MENU key 2 Under Measure select Config Lists The MEASURE CONFIGURATION LISTS screen is displayed If you want to view a source configuration list under Source select Config Lists 3 Choose...

Страница 212: ...the front panel to delete a configuration index 1 Press the MENU key Under Measure select Config Lists The MEASURE CONFIGURATION LISTS screen is displayed If you want to delete an index from a source...

Страница 213: ...y on page 8 179 Delete a configuration list or an index in a configuration list SENSe 1 CONFiguration LIST DELete on page 6 74 smu measure configlist delete on page 8 137 SOURce 1 CONFiguration LIST D...

Страница 214: ...20 0 V 20 0 V LimitLevel 10 6 nA 10 6 nA 10 6 nA 10 6 nA LimitTripped Not tripped Not tripped Not tripped Not tripped HighC Off Off Off Off Readback On On On On UserDelay1 5 None None None None The f...

Страница 215: ...e end of the initially empty list Using SCPI commands SOURce FUNC VOLTage SOURce VOLtage RANGe 20 SOURce VOLTage LEVel 2 SOURce CONF LIST STORe MySourceList Using TSP commands smu source func smu FUNC...

Страница 216: ...appending to the end of the list Using SCPI commands SOURce VOLTage LEVel 3 SOURce CONF LIST STORe MySourceList Using TSP commands smu source level 3 smu source configlist store MySourceList The follo...

Страница 217: ...nfiguration list settings will not be saved Using SCPI commands SENSe CURRent NPLCycles 2 SOURce VOLTage LEVel 4 SOURce CONF LIST STORe MySourceList Using TSP commands smu measure func smu FUNC_DC_VOL...

Страница 218: ...rument after you change the source level to 5 0 V Refer to Instrument settings stored in a source configuration list on page 3 35 for a complete list of source settings that the instrument stores in a...

Страница 219: ...igure shows the active state of the instrument after you recall configuration index 2 Notice that the NPLC setting is 2 0 This is because when you recall a source configuration list the settings that...

Страница 220: ...a measure configuration list replace source with measure Deleting a configuration list This section describes how to delete a specific index in a configuration list and how to delete an entire list Us...

Страница 221: ...iguration is returned Keep sending this command until it returns nil to get all defined lists After the command returns nil it wraps around and starts returning names again If only nil is returned no...

Страница 222: ...m up time completes If you are using digitize functions periodically check the temperature drift by using the front panel calibration screen or use remote commands to check the autocalibration tempera...

Страница 223: ...n is complete the information on the Calibration screen is updated To run autocalibration using SCPI commands Send ACAL RUN To run autocalibration using TSP commands Send acal run Once autocalibration...

Страница 224: ...erature DIFFerence For the temperature when auto calibration was last run send ACAL LASTrun TEMPerature INTernal Using TSP commands For the present internal temperature send print localnode internalte...

Страница 225: ...start voltage or current and ends with a stop voltage or current A measurement is made at each point after the delay The figure below shows an increasing linear staircase sweep When a linear staircas...

Страница 226: ...staircase sweep Setting up a sweep Defining and generating a sweep creates a new trigger model that will replace an existing trigger model If you want to preserve the existing trigger model save a use...

Страница 227: ...e source and measure functions 2 On the Home screen set the Source value 3 Press the Menu key 4 Under Source select Sweep The Sweep Settings screen is displayed Figure 113 Sweep Settings screen first...

Страница 228: ...ore than the stop level Stop The voltage or current at which the sweep stops Current 7 35 A to 7 35 A Voltage 105 V to 105 V Definition Determines if the sweep is set up for a certain number of points...

Страница 229: ...rument selects the most sensitive source range for each source level in the sweep Fixed The source remains on the range that is set when the sweep is started If a sweep point exceeds the source range...

Страница 230: ...ge 6 65 SOURce 1 FUNCtion MODE on page 6 95 SOURce 1 function RANGe on page 6 97 SOURce 1 CONFiguration LIST CREate on page 6 83 SOURce 1 CONFiguration LIST STORe on page 6 88 SOURce 1 SWEep function...

Страница 231: ...t the sweep To save your settings save them to a configuration script using the createconfigscript command For example sweeps see Sweep programming examples on page 3 61 For detail on the commands and...

Страница 232: ...s defaults Set the source function to voltage Set the source range to 20 V Set the source limit for measurements to 0 02 A Set the measure function to current Set the current range to automatic Set up...

Страница 233: ...ic sweep from 100 A to 100 mA in 10 steps with a source delay of 10 ms a sweep count of 1 and a fixed source range In TSP only name the configuration list that is created for this sweep RES Set the me...

Страница 234: ...ve the source settings to CurrListSweep Set the source current level to 10 mA Save the source settings to CurrListSweep Set the source current level to 5 mA Save the source settings to CurrListSweep S...

Страница 235: ...smu measure func smu FUNC_DC_VOLTAGE smu measure range 20 trigger model initiate Increasing the speed of sweeps To increase the speed of sweeps Reduce the NPLC Turn autozero off If autozero is on the...

Страница 236: ...type Pulse train linear pulse sweep using points or steps logarithmic pulse sweep dual linear or logarithmic pulse sweep and list sweep Bias level and limits The pulse bias level is the output level...

Страница 237: ...Figure 117 Pulse level The pulse limit is the level that the amplitude cannot exceed during the pulse If the pulse output is set to abort when it reaches pulse limit the source output will return to...

Страница 238: ...time that the output remains at the bias level after the end of the pulse Off time can be 0 s to 10 000 s Figure 119 Pulse delay and off time You do not need to have both a delay time and an off time...

Страница 239: ...Limits Figure 121 Pulse rise and fall times For details on source settling times see the Model 2461 specifications For the latest specifications go to www keithley com support http www keithley com s...

Страница 240: ...lse sweep Pulse train Pulse list sweep The following topics describe the pulse sweep types Pulse train A pulse train is a series of uniform pulses that start from the bias level to the specified pulse...

Страница 241: ...ted the output goes from the bias level to the first specified pulse level and then back to the bias level for a specified delay and off time The next pulse goes from the bias level to a pulse level t...

Страница 242: ...meter The asymptote changes the inflection of the pulse sweep curve and allows it to sweep through zero You can use the asymptote parameter to customize the inflection and offset of the source value c...

Страница 243: ...he output range of the Model 2461 When a pulse list sweep is initiated the output goes from the bias level to the first specified pulse level in the configuration list and then back to the bias level...

Страница 244: ...to any measure function except digitize the measurement occurs after the pulse level has settled and before the transition to the bias level Figure 127 Pulse measurement timing When setting up pulse m...

Страница 245: ...asurements see Source measure overview on page 2 99 1 Press the MENU key and under Source select Pulse The Pulse Settings screen is displayed Figure 128 Pulse Settings screen first page 2 Next to Puls...

Страница 246: ...sweeps see the Examples section of each of the pulse sweep command descriptions To create and run pulse sweep from a remote interface using TSP commands 1 Set the source function using the smu source...

Страница 247: ...function POINts on page 6 109 TSP smu source configlist size on page 8 181 Returns the number of configuration indexes in the source pulse list for the selected source function SCPI SOURce 1 PULSe SW...

Страница 248: ...emote mode If you attempt to make a change from the front panel while the instrument is controlled from a remote interface you will be prompted to enter a password to gain access When you set access t...

Страница 249: ...ou must enter a password to change to a new control interface You can set the password as described below The default password is admin To change the password from the front panel 1 Press the MENU key...

Страница 250: ...are recorded as the difference between the actual measured value and the relative offset value The formula to calculate the offset value is Displayed value Actual measured value Relative offset value...

Страница 251: ...Using the front panel 1 Press the FUNCTION key and select the measure function 2 Press the MENU key 3 Select Calculations 4 For Rel select Acquire The relative offset value is displayed to the right...

Страница 252: ...Send the commands SENSe FUNCtion VOLTage SENSe VOLTage RELative n SENSe VOLTage STATe ON Where n is the amount of the offset To set the relative offset for another function replace VOLTage with CURRen...

Страница 253: ...ge 4 25 Math operations apply to the selected measure function If you change the measure function the math operation for that function becomes active Changing math functions does not clear the reading...

Страница 254: ...nel voltage and current readings is and the MATH indicator is displayed to the right of the measurement For resistance readings the units of measure do not change You cannot change the unit designator...

Страница 255: ...on page 6 23 TSP commands Refer to smu measure math format on page 8 159 and smu measure math percent on page 8 163 Setting mx b math operations From the front panel 1 Press the FUNCTION key and sele...

Страница 256: ...3 Select the button next to Math to enable or disable the math operation 4 To change other math settings touch the calculations settings icon on the right side of the settings swipe screen to open th...

Страница 257: ...gital I O lines from the front panel To configure and control any of the six digital input output lines you need to send commands to the Model 2461 over a remote interface You can use either the SCPI...

Страница 258: ...5 V write a 1 to it to set a line low nominally 0 V write a 0 to it To allow an external device to control the state of the line the line must be set to input mode or open drain mode An attached devic...

Страница 259: ...for a relay You can externally power a different device by replacing the relay coil with the other device The relay is actuated by configuring the corresponding digital output line Most of these types...

Страница 260: ...al I O In this mode the line can serve as an input an output or both You can read from the line or write to it When a digital I O line is used as an input in open drain mode you must write a 1 to the...

Страница 261: ...line It is recommended that you reset the line before selecting and configuring this mode To use the line only as a trigger input 1 Reset the line 2 Set the input trigger edge detection type to falli...

Страница 262: ...e the triggering master to synchronous master trigger mode or the non Keithley equivalent Configure all other instruments in the test system to the synchronous acceptor trigger mode or equivalent Sync...

Страница 263: ...s event occurs Figure 134 Synchronous master output trigger Synchronous acceptor Use the synchronous acceptor trigger mode with the synchronous master mode or its non Keithley equivalent Only one inst...

Страница 264: ...t The physical line state does not change until all drives internal and external release the line Action overruns occur if the internal drive is not latched low and a source event is received Figure 1...

Страница 265: ...igh or low when the line is set for digital control and returns the state on the digital I O lines digio line N state on page 8 53 DIGital READ on page 6 37 This command reads the digital I O port All...

Страница 266: ...you can use the trigger model Notify block For information on the Notify block see Notify block on page 3 112 Digital I O bit weighting Bit weighting for the digital I O lines is shown in the followin...

Страница 267: ...for loop as a single chunk or include in a script for i 1 6 do digio line i mode digio MODE_DIGITAL_OUT end Using TSP commands to set the state of each line individually digio line 1 state digio STAT...

Страница 268: ...of Line 3 DIGital LINE3 STATe Value returned is 1 Read the value applied to the entire port DIGital READ Value returned is 63 which is the decimal equivalent of the binary bit pattern Using TSP comman...

Страница 269: ...eading buffer See Reading buffers on page 3 2 for detail on the buffer options that are available If you press the front panel TRIGGER key when the instrument is set to the continuous measurement meth...

Страница 270: ...hlighted 2 Select the method you want to use 3 If the instrument is in remote control the instrument displays a confirmation dialog box Select Yes to change to local control Triggering Triggering allo...

Страница 271: ...lled similarly See Digital I O TSP Link System Expansion Interface on page 3 150 and Connecting the Model 2461 to a Trigger Link system on page 3 93 for more information about connections and configur...

Страница 272: ...in a command see Trigger events on page 3 131 Generate LXI trigger packets You can configure the Model 2461 to output an LXI trigger packet to other LXI instruments To generate LXI trigger packets 1...

Страница 273: ...terval each time it performs a delay Each time the timer generates a trigger event it uses the next delay in the list The timer repeats the delay list after all of the elements in the delay list have...

Страница 274: ...in the trigger model You could then add a wait block to wait for the timer to expire Another example is a measure block that takes a variable amount of time To ensure a precise time between measuremen...

Страница 275: ...r to wait for up to four input trigger events to occur before responding with an output event The Model 2461 has 1 or 2 event blenders that you can program Event blender operations You can use event b...

Страница 276: ...eractive triggering to enable your system to generate and detect trigger events anywhere in the test flow Interactive triggering is typically used in the context of TSP script operation For example in...

Страница 277: ...Setting the pulse width to 0 results in an indefinite length pulse when the assert function is used to output an external trigger When an indefinite length pulse is used the release function must be...

Страница 278: ...l 2461 trigger model is flexible allowing you to control as much or as little as needed for your measurement application When you are setting up a trigger model you can choose the following options Wa...

Страница 279: ...specified reading buffer The specified buffer can be the default buffer or a buffer that you defined If you are clearing a user defined reading buffer you must create the buffer before you define this...

Страница 280: ...s listed as SOURCE_OUTPUT When you select the Source Output block the following options are available Setting Description Output State Select On to turn the output on or Off to turn the output off Pul...

Страница 281: ...must be used with a digitize function The trigger model will not run if a measure function is selected A trigger model that contains a digitize block may appear to hang in the wait block because it is...

Страница 282: ...gital input line press Config to select the type of edge falling rising or either TSP Link Input Line edge detected on a TSP Link synchronization line When you select this option you will also select...

Страница 283: ...ue user delay times S1 to S5 The delay time is set by the user delay command which is only available over a remote interface If you are using SCPI the user delay commands are SENSe 1 function DELay US...

Страница 284: ...In the following example you define trigger model block 5 to be the notify 2 event You can then assign the notify 2 event to be the stimulus for digital output line 3 To do this send the following com...

Страница 285: ...eeded to process more critical trigger model blocks When you select the Log Event block the following options are available Setting Description Event Type The event number or type Abort Model Stop the...

Страница 286: ...list is specified If both measure and source configuration lists are specified measure and source settings are each recalled from the next index in each list when this block is reached The index numb...

Страница 287: ...ration list previous block for this configuration list and is reached after a configuration list had an index recalled with a recall block it goes backward one index When the first index in the list i...

Страница 288: ...tification from the other one to start the trigger model Loop Counter block When trigger model execution reaches a loop counter block it goes to a specified block until the count value is reached When...

Страница 289: ...ted on a digital input line When you select this option you will also select the digital input to monitor After selecting the digital input line press Config to select the type of edge falling rising...

Страница 290: ...must be the low value and Limit B must be the high value Above The measurement is above the value set by limit B limit A must be set but is ignored when this type is selected Below The measurement is...

Страница 291: ...Limit Type How the limits are compared Inside The measurement is within the limits Above The measurement is above the high limit Below The measurement is below the low limit Outside The measurement i...

Страница 292: ...ck it goes to a specified block the first time it is encountered in the trigger model If it is encountered again the trigger model ignores the block and continues in the normal sequence You can use th...

Страница 293: ...ounter block TRIGger BLOCk BRANch COUNter RESet on page 6 188 trigger model setblock trigger BLOCK_RESET_BRANCH_COUNT on page 8 295 This creates a block in the trigger model that resets a branch count...

Страница 294: ...igger model block that clears the reading buffer TRIGger BLOCk CONFig NEXT on page 6 196 trigger model setblock trigger BLOCK_CONFIG_NEXT on page 8 283 This recalls the settings at the next index of a...

Страница 295: ...defines a trigger block that makes a measurement using a measure function TRIGger BLOCk NOP on page 6 205 trigger model setblock trigger BLOCK_NOP on page 8 294 This creates a placeholder that perform...

Страница 296: ...op Creates a trigger model that makes a specified number of readings A count parameter defines the number of readings DurationLoop Creates a trigger model that makes continuous measurements for a spec...

Страница 297: ...SimpleLoop on page 8 270 trigger model load SortBinning on page 8 272 Using a predefined trigger model to develop a trigger model The Model 2461 includes predefined trigger models that you can use as...

Страница 298: ...front panel options the remaining blocks are resequenced You can have up to 63 blocks in a trigger model Working with the trigger model You can change existing trigger model blocks through the front p...

Страница 299: ...y to act on it The action overruns of all trigger objects are reported in a command for the associated trigger object See the appropriate sections on each trigger object for further details on conditi...

Страница 300: ...tely a confirmation screen is displayed Select Yes to change to front panel control and start the trigger model Using SCPI commands Send the command INITiate Using TSP commands Send the command trigge...

Страница 301: ...is making measurements continuously MAN Not available through remote interface Not available through remote interface Instrument is not using trigger model makes measurements when you press the front...

Страница 302: ...o use trigger events you need to specify the event constant The tables below show the constants for the trigger events in the system Trigger events SCPI command set Trigger events Event description Ev...

Страница 303: ...ate LXI trigger packet is received on LAN trigger object N 1 to 8 trigger EVENT_LANN Trigger event blender N 1 to 2 which combines trigger events trigger EVENT_BLENDERN Trigger timer N 1 to 4 expired...

Страница 304: ...al output line 3 To do this send the following commands in SCPI TRIG BLOC NOT 5 2 TRIG DIG3 OUT STIMulus NOTify2 In TSP send the commands trigger model setblock 5 trigger BLOCK_NOTIFY trigger EVENT_NO...

Страница 305: ...in a bin If multiple tests are performed on the same part determine when the part should be binned Bin the part as soon as it fails a test Bin the part after all parameters are measured bin according...

Страница 306: ...t is not in the limits An example of using limit testing to check resistors is described in the following topic Front panel limit test This example is set up to test a box of 100 1 percent and 100 10...

Страница 307: ...Limit test front panel indicators Set up a limit test using the remote interface You can set up limit testing through a remote interface There are several methods you can use to set up the limit test...

Страница 308: ...ce band and it is considered to be a bad part The trigger model outputs the Limit 2 fail bit pattern which causes the component handler to place the resistor in the Bad Part bin If a resistor passes t...

Страница 309: ...Section 3 Functions and features Model 2461 Interactive SourceMeter Instrument Reference Manual 3 138 2461 901 01 A November 2015 Figure 139 Resistor grading example blocks 7 to 18...

Страница 310: ...Model 2461 Interactive SourceMeter Instrument Reference Manual Section 3 Functions and features 2461 901 01 A November 2015 3 139 Figure 140 Resistor grading example blocks 19 to 23...

Страница 311: ...hms and set 4 wire remote sensing on Set the NPLCs to 1 Set the reading buffer size to 10 DIGital LINE1 MODE DIG OUT DIG LINE2 MODE DIG OUT DIG LINE3 MODE DIG OUT DIG LINE4 MODE DIG OUT DIG LINE5 MODE...

Страница 312: ...isting trigger model commands from the instrument Set up the trigger model Block 1 Clear default buffer 1 Block 2 Set up a wait block to wait for digital line 5 Block 3 Turn the source output on Bock...

Страница 313: ...setting source function to current smu measure range 2 This is a current range smu source range 0 01 Set source level to 10 mA smu source level 0 01 Set voltage limit of current source to 2V set this...

Страница 314: ...ecimal 15 binary 1111 to component handler trigger model setblock 8 trigger BLOCK_DIGITAL_IO 15 15 Block 9 Go to Block 20 trigger model setblock 9 trigger BLOCK_BRANCH_ALWAYS 20 Block 10 Check if 90 R...

Страница 315: ...trigger model can be initiated by executing trigger model initiate Resistor sorting using limit testing with multiple limits This example inspects multiple resistors until it detects the first pass T...

Страница 316: ...er Instrument Reference Manual Section 3 Functions and features 2461 901 01 A November 2015 3 145 The following diagram shows the trigger model flow for the resistor sorting example Figure 141 Resisto...

Страница 317: ...et the instrument measure voltage and set to display ohms Set 4 wire remote sensing on Set the NPLCs to 1 Set the reading buffer size to 10 DIG LINE1 MODE DIG OUT DIG LINE2 MODE DIG OUT DIG LINE3 MODE...

Страница 318: ...of 001 s Block 5 Make a measurement and store it in default buffer 1 Block 6 Turn the output off Block 7 Check if 99 R 101 if yes go to Block 17 Block 8 Check if 101 R 103 if yes go to Block 19 Block...

Страница 319: ...integration time to 1 PLC 16 67 ms at 60 Hz Decrease to reduce test time trade off accuracy for speed smu measure nplc 1 Immediately update autozero reference measurements and then disable autozero f...

Страница 320: ...er BLOCK_BRANCH_LIMIT_CONSTANT trigger LIMIT_INSIDE 101 103 19 5 Block 9 Check if 104 R 106 if yes go to Block 21 trigger model setblock 9 trigger BLOCK_BRANCH_LIMIT_CONSTANT trigger LIMIT_INSIDE 104...

Страница 321: ...instruments that are equipped with TSP Link in a system can be programmed and operated under the control of the master instrument or instruments This allows the instruments to run tests more quickly...

Страница 322: ...he master node through GPIB LAN or USB Details about these computer communication connections are described in Remote communications interfaces 3 Nodes You can have up to 32 nodes on the TSP Link syst...

Страница 323: ...2461 instrument is initially assigned as node 2 You can assign node numbers from 1 to 64 However the system can only include 32 physical nodes The node number for each instrument is stored in its nonv...

Страница 324: ...e node that receives the command becomes the master and can control all of the other nodes which become its subordinates In a computer based system the master subordinate relationship between nodes ca...

Страница 325: ...the beeper on node 10 you would send the command node 10 beeper beep 2 2400 To send a command to the master you can interact with it as if it were a single instrument Using the reset command Most TSP...

Страница 326: ...I O and to synchronize multiple instruments on a TSP Link network Using TSP Link synchronization lines for digital I O Each synchronization line is an open drain signal When using the TSP Link synchr...

Страница 327: ...t initiated by the master node Initiates remote operations on node 3 through node 5 Node 3 through node 5 Performs remote operations initiated by node 2 2 Group leader node 6 Runs the test script init...

Страница 328: ...Running test scripts and programs on remote nodes You can send the execute command from the master node to initiate a test script and Lua code on a remote node The execute command places the remote no...

Страница 329: ...ode This option is not available for group leaders For additional information refer to waitcomplete on page 8 340 The following code shows two examples of using the waitcomplete command from the maste...

Страница 330: ...ieved from the data queue a new table is created on the node that is retrieving the data The new table contains a completely separate copy of the data in the original table with no references to the o...

Страница 331: ...trigger tsplinkout N release on page 8 315 Releases a latched trigger on the given TSP Link trigger line trigger tsplinkout N stimulus on page 8 315 Specifies the event that causes the synchronization...

Страница 332: ...t data The output would be similar to 7 To read bit B1 only To read bit B1 only data tsplink line 1 state print data The output would be similar to tsplink STATE_HIGH Using Model 2461 TSP Link command...

Страница 333: ...h a device that is that is not TSP enabled without the use of a controlling computer Using TSP Net library methods you can transfer string data to and from a remote instrument transfer and format data...

Страница 334: ...spnet connect ipAddress portNumber initString Where connectionID is the connection ID that will be used as a handle in all other tspnet function calls ipAddress is the IP address of the remote device...

Страница 335: ...nts If the Model 2461 is connected to a TSP enabled instrument through TSP Net all events that occur on the remote instrument are transferred to the event log of the Model 2461 The Model 2461 indicate...

Страница 336: ...s tspnet read id n print string format from computer s tspnet read id n print string format from computer s tspnet read id n end function test_tspnet tspnet reset Connect to a computer using Telnet t...

Страница 337: ...n measure current or voltage with either type of source The fundamental source measure configurations for the Model 2461 are described in the following section Source current When you configure the in...

Страница 338: ...the same function for example sourcing current and measuring current the measurement range is the same as the source range This feature is valuable if you are operating when the source limit has been...

Страница 339: ...ent to 2 wire sense the voltmeter senses the voltage at the FORCE HI and FORCE LO terminals If it is set to 4 wire sense the voltmeter sense the voltage at the device under test Four wire sense elimin...

Страница 340: ...ument Reference Manual 4 4 2461 901 01 A November 2015 Operating boundaries Operating boundaries define the current and voltage limits of the instrument The general operating boundaries of the Model 2...

Страница 341: ...r to a load When the instrument is operating in quadrant II or IV the instrument is operating as a sink which means that voltage and current have opposite polarity As a sink the instrument dissipates...

Страница 342: ...V In this graph the resistive load is 200 The instrument is sourcing 100 mA to the 200 load and subsequently measures 20 V The load for 200 intersects the 100 mA current source at 20 V Figure 147 Mode...

Страница 343: ...sources 100 mA at virtually 0 V Regardless of the load voltage will never exceed the limit of 40 V Current limit boundary examples The actual boundaries where the instrument operates depends on the lo...

Страница 344: ...ance shorted output the instrument will source virtually 0 V at 50 mA Regardless of the load current will never exceed the limit of 50 mA Output transient recovery The time required for the voltage so...

Страница 345: ...the slowest reading rate Settings between the fastest and slowest number of PLCs are a compromise between speed and noise If you change the PLCs you may want to adjust the displayed digits to reflect...

Страница 346: ...LCycles n Where n is a value from 0 01 to 10 with 0 01 resulting in the fastest reading rates and 10 resulting in the lowest reading noise For example to set NPLC for resistance measurements to 0 5 se...

Страница 347: ...nections Safety shield A safety shield must be used whenever hazardous voltages 30 V RMS 42 V peak will be present in the test circuit To prevent electrical shock that could cause injury or death neve...

Страница 348: ...ssis as a ground point for signal connections to the Model 2461 chassis may result in different levels of noise depending on your setup If the Model 2461 common mode current is channeled to the chassi...

Страница 349: ...test system you may need the Model 2461 to float off chassis earth ground An example is shown below which includes an external voltage source Notice that output LO of the external voltage source is co...

Страница 350: ...eed 42 V a safety shield is required for the device under test DUT Refer to the following warnings The maximum floating common mode voltage for a source measure unit SMU is 250 V Exceeding this level...

Страница 351: ...level as the sense HI voltage To use the built in guards of the Model 2461 you must use the rear panel screw terminal connection There are no guards available on the front panel Guard is at the same p...

Страница 352: ...n OVP to levels that are higher than the external voltage level Failure to do so could result in excessive current flow into the Model 2461 100 mA and incorrect measurements When the instrument is ope...

Страница 353: ...ttery voltage decreases to the voltage source setting of the Model 2461 If you are using the current source to charge or discharge batteries the following precautions must be observed Failure to obser...

Страница 354: ...ation holes on the top sides or bottom of the instrument Even with proper ventilation the instrument can overheat in the following situations If the ambient temperature is too high If you use the inst...

Страница 355: ...g equations Error 100 mA 0 0002 15 A 20 A 15 A 35 A Thus the current output in this example could fall anywhere within the range of 100 mA 35 A an uncertainty of 0 035 Calculate accuracy of a resistan...

Страница 356: ...V 240 V 300 V 540 V Error 0 027 Total measurement uncertainty 0 035 0 027 0 062 For higher accuracy measurements when using SMU Instruments use the source readback function to actually measure the sou...

Страница 357: ...ensated ohms two measurements are performed one normal resistance measurement and one using the lowest current source setting The offset compensated ohms reading is then calculated as follows V1 is th...

Страница 358: ...acitance mode works on the 1 A range and above Enabling the high capacitance feature Before enabling high capacitance mode note the following Test the device under test DUT and the capacitor to determ...

Страница 359: ...propriate times to avoid averaging an inappropriate set of measurements When the filter is turned on the filter is applied before any relative offset math or limit operations Once the relative offset...

Страница 360: ...eading1 4 Reading3 Reading2 Reading1 Reading1 4 Reading4 Reading3 Reading2 Reading1 4 Do not use the moving average filter when performing a sweep in which source levels are being changed You should a...

Страница 361: ...to the measurement as shown in the following figure Figure 156 Model 2461 order of operations For more information on these operations see the following topics Filtering measurement data on page 4 23...

Страница 362: ...age 6 20 smu measure math mxb bfactor on page 8 160 0 MENU Measure Calculations Math Config Math Format mx b m Scalar CALCulate 1 function MATH MMFactor on page 6 22 smu measure math mxb mfactor on pa...

Страница 363: ...ues Setting Default value on reset Not available from front panel DIGital LINE n MODE on page 6 35 digio line N mode on page 8 50 Digital line input Display reset values Setting Default value on reset...

Страница 364: ...easure autozero enable on page 8 134 On Not available from front panel SENSe 1 function DELay USER n on page 6 59 smu measure userdelay N on page 8 174 0 MENU Measure Settings Offset Compensation when...

Страница 365: ...67 smu measure rel level on page 8 171 0 MENU Measure Calculations Rel SENSe 1 function RELative STATe on page 6 69 smu measure rel enable on page 8 170 Off MENU Measure Settings Sense SENSe 1 functi...

Страница 366: ...nction x LIMit LEVel on page 6 94 smu source xlimit level on page 8 219 Current 105 A Voltage 7 35 V FUNCTION key SOURce 1 FUNCtion MODE on page 6 95 Not applicable for TSP Current MENU Source Setting...

Страница 367: ...sewidth on page 8 245 10e 6 s Not available from front panel TRIGger DIGital n OUT STIMulus on page 6 214 trigger digout N stimulus on page 8 247 None Not available from front panel TRIGger LAN n IN E...

Страница 368: ...stimulus on page 8 308 No event Not available from front panel TRIGger TIMer n STATe on page 6 242 trigger timer N enable on page 8 304 Off Not available from front panel Not applicable for SCPI trig...

Страница 369: ...uted Valid commands that follow an invalid command in a command message are ignored Command messages A command message is made up of one or more command words sent by the controller to the instrument...

Страница 370: ...T SENSe CURRent REL STAT ON SENSe CURRent RELative 5 If commands are not combined the colon at the beginning of a command is optional For example the following commands are equivalent SENSe CURRent RE...

Страница 371: ...rument case is not important you can mix uppercase and lowercase letters in program messages For example you can send the command SENSe COUNt in any of the following formats SENSe COUNt sense count SE...

Страница 372: ...end a device clear before sending the second query command When you query a Boolean option the instrument returns a 0 or 1 even if you sent OFF or ON when you originally sent the command SCPI paramete...

Страница 373: ...that you can use to control your instrument Each command description is broken into several standard subsections The figure below shows an example of a command description Figure 157 SCPI command des...

Страница 374: ...he system settings this setting is changed to the saved value Instrument reset When you reset the instrument this command is reset to its default value Reset can be done from the front panel or when y...

Страница 375: ...Indicated by angle brackets Some commands have optional parameters Optional parameters are presented on separate lines in the Usage section presented in the required order with each valid permutation...

Страница 376: ...and description code examples 1 Example code that you can copy from this table and paste into your own application Examples are generally shown using the short forms of the commands 2 Description of t...

Страница 377: ...latest reading The READ query returns the same information as the following commands TRACe TRIGger FETCh Do not use INITiate with the READ command For example send the following command to obtain the...

Страница 378: ...em 6 83 STATus subsystem 6 133 SYSTem subsystem 6 139 TRACe subsystem 6 156 TRIGger subsystem 6 182 FETCh This query command requests the latest reading from a reading buffer Type Affected by Where sa...

Страница 379: ...e fractional seconds for the data point when the data point was measured READing The measurement reading based on the SENS FUNC setting if no buffer elements are defined this option is used RELative T...

Страница 380: ...asurements Bit hex Name Decimal Description 0x0001 STAT_QUESTIONABLE 1 Measure status questionable 0x0006 STAT_ORIGIN 6 A D converter from which reading originated for the Model 2461 this will always...

Страница 381: ...s This command makes a measurement using the specified function and stores the reading in a reading buffer If you do not define the function parameter the instrument uses the presently selected measur...

Страница 382: ...ENS FUNC setting if no buffer elements are defined this option is used RELative The relative time when the data point was measured SEConds The seconds in UTC Coordinated Universal Time format when the...

Страница 383: ...nts Bit hex Name Decimal Description 0x0001 STAT_QUESTIONABLE 1 Measure status questionable 0x0006 STAT_ORIGIN 6 A D converter from which reading originated for the Model 2461 this will always be 0 ma...

Страница 384: ...ed bufferElements See Details Details This command makes a digitize measurement using the specified function and stores the reading in a reading buffer Sending this command changes the measurement fun...

Страница 385: ...s option is used RELative The relative time when the data point was measured SEConds The seconds in UTC Coordinated Universal Time format when the data point was measured SOURce The source value if re...

Страница 386: ...be 0 main or 2 digitizer 0x0008 STAT_TERMINAL 8 Measure terminal front is 1 rear is 0 0x0010 STAT_LIMIT2_LOW 16 Measure status limit 2 low 0x0020 STAT_LIMIT2_HIGH 32 Measure status limit 2 high 0x0040...

Страница 387: ...atted The measured value as it appears on the front panel FRACtional The fractional seconds for the data point when the data point was measured READing The measurement reading based on the SENS FUNC s...

Страница 388: ...r the Model 2461 this will always be 0 main or 2 digitizer 0x0008 STAT_TERMINAL 8 Measure terminal front is 1 rear is 0 0x0010 STAT_LIMIT2_LOW 16 Measure status limit 2 low 0x0020 STAT_LIMIT2_HIGH 32...

Страница 389: ...ed bufferElements See Details if nothing is specified READing is used Details You must set the instrument to a digitize function before sending this command This query makes the number of readings spe...

Страница 390: ...value as it appears on the display SOURSTATus The status information associated with sourcing The values returned indicate the status of the following conditions Overvoltage protection was active Mea...

Страница 391: ..._HIGH 32 Measure status limit 2 high 0x0040 STAT_LIMIT1_LOW 64 Measure status limit 1 low 0x0080 STAT_LIMIT1_HIGH 128 Measure status limit 1 high 0x0100 STAT_START_GROUP 256 First reading in a group E...

Страница 392: ...of the instrument these are stored as scripts named Setup0 n Example RCL 3 Restores the settings stored in memory location 3 Also see Saving setups on page 2 137 SAV on page 6 15 SAV This command sav...

Страница 393: ...nd time If you are using the digitize functions on the Model 2461 it is important to run the automatic calibration at least once a week ACAL COUNt This command returns the number of times automatic ca...

Страница 394: ...ion was last run Example output 63 167084 Also see ACAL RUN on page 6 18 Autocalibration on page 3 51 ACAL LASTrun TEMPerature DIFFerence This command returns the difference between the internal tempe...

Страница 395: ...le ACAL LAST TIME Returns the date and time when auto calibration was last run Example output 08 11 2014 16 30 26 745369595 Also see ACAL RUN on page 6 18 ACAL RUN This command immediately runs autoca...

Страница 396: ...URRent Digitize voltage DIGitize VOLTage operation The name of the math operation y mx b MXB Percent PERCent Reciprocal RECiprocal Details This specifies which math operation is performed on measureme...

Страница 397: ...ulate 1 function MATH MBFactor This command specifies the offset b for the y mx b operation Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Me...

Страница 398: ...et applied b is the user defined constant for the offset factor If you send this command without the function parameter it will set the scale factor for all measure functions It will not change the se...

Страница 399: ...function MATH MMFactor MAXimum function The measure function Current CURRent DC Resistance RESistance Voltage VOLTage DC The digitize function Digitize current DIGitize CURRent Digitize voltage DIGit...

Страница 400: ...d Default value Command and query Recall settings Instrument reset Power cycle Measure configuration list Save settings Measure configuration list 1 Usage CALCulate 1 function MATH PERCent n CALCulate...

Страница 401: ...6 19 CALCulate 1 function MATH STATe on page 6 24 CALCulate 1 function MATH STATe This command enables or disables math operation Type Affected by Where saved Default value Command and query Recall s...

Страница 402: ...imit test passes or fails or disables the beeper Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Measure configuration list Save settings Meas...

Страница 403: ...e test results example output if the test fails on the low limit LOW Clear the test results Also see CALCulate2 function LIMit Y STATe on page 6 32 CALCulate2 function LIMit Y CLEar AUTO This command...

Страница 404: ...to clear setting affects both the high and low limits If you send this command without the function parameter it will set autoclear for all measure functions It will not change the setting for a digit...

Страница 405: ...nually clear the test results for a limit turn the auto clear option on If you send this command without the function parameter it clears the limit for all measure functions It will not change the set...

Страница 406: ...ge indicates if the limit test passed or how it failed on the high or low limit If autoclear is set to off reading the results of a limit test does not clear the fail indication of the test To clear a...

Страница 407: ...ate on page 6 28 CALCulate2 function LIMit Y STATe on page 6 32 Limit testing and binning on page 3 134 CALCulate2 function LIMit Y LOWer DATA This command specifies the lower limit for limit tests Ty...

Страница 408: ...mit 1 when the diode function is selected The default for limit 2 for the diode function is 1 Example CALC2 VOLT LIM1 CLE AUTO OFF CALC2 VOLT LIM1 AUD FAIL CALC2 VOLT LIM1 LOW 0 25 CALC2 VOLT LIM1 UPP...

Страница 409: ...unction Current CURRent DC Resistance RESistance Voltage VOLTage DC The digitize function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage Y Limit number 1 or 2 state Disable the li...

Страница 410: ...ction LIMit Y FAIL on page 6 29 CALCulate2 function LIMit Y LOWer DATA on page 6 30 CALCulate2 function LIMit Y UPPer DATA on page 6 33 CALCulate2 function LIMit Y UPPer DATA This command specifies th...

Страница 411: ...gitize function Example CALC2 VOLT LIM1 CLE AUTO OFF CALC2 VOLT LIM1 AUD FAIL CALC2 VOLT LIM1 LOW 0 25 CALC2 VOLT LIM1 UPP 2 5 CALC2 VOLT LIMIT1 STAT ON READ CALC2 VOLT LIMIT1 FAIL CALC2 VOLT LIM1 CLE...

Страница 412: ...O line 1 to 6 lineType Sets the digital line control type the options are Allow direct digital control of the line DIGital Configure for trigger control TRIGger Configure as a synchronous master or a...

Страница 413: ...digital I O lines or trigger signals such as other Keithley Instruments products If the type is digital control the line can serve as an input an output or both You can read from the line or write to...

Страница 414: ...gital I O port high Example 2 DIG LINE1 MODE DIG IN DIG LINE1 STAT Set digital I O line 1 as a digital input line Query the state of line 1 on the digital I O port Output 1 Also see Digital I O port c...

Страница 415: ...his function writes to the digital I O port by setting the binary state of each digital line from an integer equivalent value The binary representation of the value indicates the output pattern to be...

Страница 416: ...xt from the front panel USER swipe screen Type Affected by Where saved Default value Command only Not applicable Not applicable Not applicable Usage DISPlay CLEar Example DISP CLE DISP SCR SWIPE_USER...

Страница 417: ...OLTage DC The digitize function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage n 6 5 display digits 6 5 5 display digits 5 4 5 display digits 4 3 5 display digits 3 Details This c...

Страница 418: ...ess ON100 75 brightness ON75 50 brightness ON50 25 brightness ON25 Display off OFF Display key lights and all indicators off BLACkout Details This command changes the light output of the front panel w...

Страница 419: ...hen Exponent is selected exponents are used instead of prefixes When the prefix option is selected very large or very small numbers may be displayed with exponents Example DISP READ FORM EXP Change fr...

Страница 420: ...r cycle Not applicable Not applicable Usage DISPlay USER n TEXT DATA textMessage n The line of the USER swipe screen on which to display text Top line 1 Bottom line 2 textMessage String that contains...

Страница 421: ...e Save settings 0 Usage FORMat ASCii PRECision n FORMat ASCii PRECision DEFault FORMat ASCii PRECision MINimum FORMat ASCii PRECision MAXimum FORMat ASCii PRECision FORMat ASCii PRECision DEFault FORM...

Страница 422: ...is written The SWAPped byte order must be used when transmitting binary data to a computer with a Microsoft Windows operating system The ASCII data format can only be sent in the normal byte order If...

Страница 423: ...the ASCII format The Model 2461 only responds to input commands using the ASCII format regardless of the data format that is selected for output strings The IEEE Std 754 binary formats use four bytes...

Страница 424: ...option NORMal HIMPedance ZERO GUARd Details This command sets the state of the output when the source is off for the selected function When the Model 2461 is set to the normal output off state the fo...

Страница 425: ...rammed source current value or to 10 full scale of the present current range whichever is greater When the zero output off state is selected you can use the instrument as an ammeter because it is outp...

Страница 426: ...is not asserted The front panel INTERLOCK indicator is off High voltage ranges are disabled If you attempt to turn on the source with a voltage more than 21 V an event message is generated If 1 is ret...

Страница 427: ...terminals the instrument is using Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Measure configuration list Save settings Measure configurati...

Страница 428: ...settings into a macro script on page 3 29 SCRipt RUN This command runs a script Type Affected by Where saved Default value Command only Not applicable Not applicable Not applicable Usage SCRipt RUN sc...

Страница 429: ...unction The digitize function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage n 1 s to 1 ms set in 1 s increments or AUTO automatic Details If you are using a digitize function the...

Страница 430: ...r cycle Measure configuration list Save settings Measure configuration list 10 Usage SENSe 1 function AVERage COUNt n SENSe 1 function AVERage COUNt DEFault SENSe 1 function AVERage COUNt MINimum SENS...

Страница 431: ...Example 2 RES AVER COUNT 10 RES AVER TCON MOV RES AVER ON For resistance measurements set the averaging filter type to moving average with a filter count of 10 Enable the averaging filter Example 3 V...

Страница 432: ...g filter When this is enabled the reading returned by the instrument is an averaged value taken from multiple measurements The settings of the filter count and filter type for the selected measure fun...

Страница 433: ...the stack is flushed and the next set of data is used to produce the next averaged sample This type of filter is the slowest since the stack must be completely filled before an averaged sample can be...

Страница 434: ...moving average with a filter count of 10 Enable the averaging filter Also see Filtering measurement data on page 4 23 SENSe 1 function AVERage COUNt on page 6 53 SENSe 1 function AVERage STATe on pag...

Страница 435: ...omatically checks these reference measurements whenever a signal measurement is made The time to make the reference measurements is in addition to the normal measurement time If timing is critical suc...

Страница 436: ...on DELay USER n MINimum SENSe 1 function DELay USER n MAXimum function The measure function Current CURRent DC Resistance RESistance Voltage VOLTage DC The digitize function Digitize current DIGitize...

Страница 437: ...ber of power line cycles for each measurement 0 01 to 10 Details This command sets the amount of time that the input signal is measured The amount of time is specified as the number of power line cycl...

Страница 438: ...sation Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Measure configuration list Save settings Measure configuration list OFF 0 Usage SENSe 1...

Страница 439: ...t reset Power cycle Measure configuration list Save settings Measure configuration list ON 1 Usage SENSe 1 function RANGe AUTO state SENSe 1 function RANGe AUTO function The measure function Current C...

Страница 440: ...on when the range is selected automatically Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Measure configuration list Save settings Measure c...

Страница 441: ...ple VOLT RANG AUTO LLIM 15 VOLT RANG AUTO LLIM Set the low range for voltage measurements to 20 V Output 2 000000E 01 Also see Ranges on page 2 124 SENSe 1 function RANGe AUTO on page 6 62 SENSe 1 fun...

Страница 442: ...O LLIMit on page 6 63 SENSe 1 function RANGe UPPer This command determines the positive full scale measure range Type Affected by Where saved Default value Command and query Recall settings Instrument...

Страница 443: ...asurement range is the same as the source range regardless of measurement range setting However the setting for the measure range is retained and when the source function is changed for example from s...

Страница 444: ...function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage n The relative offset value Current 10 to 10 Resistance 2e8 to 2e8 Voltage 100 to 100 Digitize current 10 to 10 Digitize v...

Страница 445: ...ed as the new relative offset level When you send this command the instrument does not apply any math limit test or filter settings to the measurement even if they are set It is a measurement that is...

Страница 446: ...ze function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage state Disable the relative offset OFF or 0 Enable the relative offset ON or 1 Details When relative measurements are ena...

Страница 447: ...d When you use 4 wire sensing voltages are measured at the device under test DUT For the source voltage if the sensed voltage is lower than the programmed amplitude the voltage source increases the vo...

Страница 448: ...SENSe 1 function SRATe MAXimum function The digitize function Digitize current DIGitize CURRent Digitize voltage DIGitize VOLTage n 1 000 to 1 000 000 readings per second Details The sample rate dete...

Страница 449: ...e unitOfMeasure Current OHM WATT or AMP Voltage OHM WATT or VOLT Details The change in measurement units is displayed when the next measurement occurs Example VOLT UNIT WATT Changes the front panel di...

Страница 450: ...ation list that is stored on the instrument Type Affected by Where saved Default value Query only Not applicable Not applicable Not applicable Usage SENSe 1 CONFiguration LIST CATalog Details You can...

Страница 451: ...tion lists are not saved when the instrument is turned off To save a configuration list use a saved setup to store the instrument settings which include defined configuration lists Example SENS CONF L...

Страница 452: ...also means that if you want to delete all the indexes in a configuration list you must delete index 1 repeatedly until all indexes have been removed Example SENSe CONF LIST DELete myMeasList Deletes...

Страница 453: ...ONFiguration LIST CREate on page 6 74 TSP command reference on page 8 1 SENSe 1 CONFiguration LIST RECall This command recalls a configuration index in a measure configuration list and an optional sou...

Страница 454: ...selected function of that index Settings for other functions are not affected when the configuration list index is recalled A single index stores the settings associated with a single measure or digit...

Страница 455: ...tings Not applicable Usage SENSe 1 CONFiguration LIST STORe name SENSe 1 CONFiguration LIST STORe name index name A string that represents the name of a measure configuration list index A number that...

Страница 456: ...number of measurements 1 to 300 000 Details This command sets the number of measurements that are made when a measurement is requested This command does not affect the trigger model This command sets...

Страница 457: ...nd sets the number of measurements to digitize when a measurement is requested Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Save settings 1...

Страница 458: ...tion that is presently active If you send the query when a measurement function is selected the query returns NONE SHOW If a basic non digitize measurement function is selected this returns NONE The n...

Страница 459: ...Details Set this command to the type of measurement you want to make Reading this command returns the measure function that is presently active Example FUNC VOLTage Make the voltage measurement functi...

Страница 460: ...s command returns an empty string if there are no more names to return If the command returns an empty string the first time you send it no source configuration lists have been created for the instrum...

Страница 461: ...number that defines a specific configuration index in the configuration list Details Deletes a configuration list If the index is not specified the entire configuration list is deleted If the index i...

Страница 462: ...ecific configuration index in the configuration list fieldSeparator A separator for the data Comma default 1 Semicolon 2 New line 3 Details This command can only return data for one configuration inde...

Страница 463: ...u can optionally specify a measure configuration list and index to recall with the source settings If you do not specify a measure index the measure index defaults to match the source index Specify a...

Страница 464: ...Eate on page 6 83 SOURce 1 CONFiguration LIST SIZE This command returns the number of configuration indexes of a source configuration list Type Affected by Where saved Default value Query only Not app...

Страница 465: ...urce settings to a configuration index in a configuration list If the index is defined the configuration list is stored in that index If the index is not defined the configuration index is appended to...

Страница 466: ...elay in seconds 0 to 10 ks Details This command sets a delay for the selected source function This delay is in addition to normal settling times After the programmed source is turned on this delay all...

Страница 467: ...n DELay AUTO function The source function to which this setting applies Current CURRent Voltage VOLTage state Disable the source auto delay OFF or 0 Enable the source auto delay ON or 1 Details When a...

Страница 468: ...to which this setting applies Current CURRent Voltage VOLTage n The number that identifies this user delay 1 to 5 delayTime The time of the delay in seconds 0 to 10 000 Details To use this command in...

Страница 469: ...Voltage VOLTage state Turn high capacitance off OFF or 0 Turn high capacitance on ON or 1 Details When the instrument is measuring low current and is driving a capacitive load you may see overshoot r...

Страница 470: ...A Voltage 105 V to 105 V Details This command sets the output level of the voltage or current source If the output is on the new level is sourced immediately The sign of the source level dictates the...

Страница 471: ...setting applies Current CURRent Voltage VOLTage x The function to which the limit applies Current I Voltage V n The limit Current 1 A to 7 35 A Voltage 0 2 V to 105 V Details This command sets the so...

Страница 472: ...set limits If the source did not exceed the set limits the return is 0 If the source did exceed the set limits the return is 1 Example 1 SOUR CURR VLIM TRIP Returns a value that indicates whether or n...

Страница 473: ...l set as n where n is PROT2 PROT5 PROT10 PROT20 PROT40 PROT60 PROT80 or NONE Details Overvoltage protection restricts the maximum voltage level that the instrument can source It is in effect when eith...

Страница 474: ...ple SOUR VOLT PROT TRIP If overvoltage protection is active the output is 1 Also see Overvoltage protection on page 2 121 SOURce 1 function PROTection LEVel on page 6 96 SOURce 1 function RANGe This c...

Страница 475: ...can specify the approximate source value that you will use The instrument selects the lowest range that can accommodate that level For example if you expect to source levels around 50 mV send 0 05 or...

Страница 476: ...Enable the automatic source range Also see SOURce 1 function RANGe on page 6 97 SOURce 1 function READ BACK This command determines if the instrument records the measured source value or the configur...

Страница 477: ...source value immediately before the device under test measurement Example RST TRAC MAKE MyBuffer 100 SOUR FUNC VOLT SENS FUNC CURR SOUR VOLT READ BACK ON SOUR VOLT 10 COUNT 100 OUTP ON READ MyBuffer O...

Страница 478: ...e instrument sequentially sources each current or voltage value in the list A measurement is made at each source level If there is an existing list it is replaced by the new list When you send this co...

Страница 479: ...ist created with SOURce 1 LIST function The new values are added to the end of the existing values You can have a total of 2500 values in a list but you must append them in groups of 100 If the list d...

Страница 480: ...he length of the specified source list The response message indicates the number of source values in the list Example RST SENS FUNC CURR SENS CURR RANG AUTO ON SENS CURR RSEN OFF SOUR FUNC VOLT SOUR V...

Страница 481: ...LSe VOLTage ILIMit LEVel MAXimum function The source function to which this setting applies Current CURRent Voltage VOLTage x The function to which the limit applies Current I Voltage V n The limit Cu...

Страница 482: ...function The source function to which this setting applies Current CURRent Voltage VOLTage n The source pulse level to set Current 10 5 A to 10 5 A Voltage 105 V to 105 V Details This command sets the...

Страница 483: ...7 V and store that pulse level at the next index 1 in CustomVoltSweep Set the pulse level to 1 27 V and store that pulse level at the next index 2 in CustomVoltSweep Set the pulse level to 1 33 V and...

Страница 484: ...rument sequentially sources each current or voltage value in the list A measurement is made at each source level If there is an existing list it is replaced by the new list When you send this command...

Страница 485: ...e 1 PULSe LIST function command The new values are added to the end of the existing values You can have a total of 2 500 values in a list but you must append them in groups of 100 If the list does not...

Страница 486: ...mber of source values in the list Example RST SENS FUNC CURR SENS CURR RANG AUTO ON SENS CURR RSEN OFF SOUR FUNC VOLT SOUR VOLT RANG 20 SOUR PULS VOLT ILIM 1 SOUR PULS LIST VOLT 1 5 1 5 1 5 SOUR PULS...

Страница 487: ...1 PULSe SWEep function LINear biasLevel start stop points pulseWidth measEnable bufferName delay offTime count xBiasLimit xPulseLimit SOURce 1 PULSe SWEep function LINear biasLevel start stop points...

Страница 488: ...art to stop and then from stop to start Sweep from start to stop only OFF default Sweep from start to stop then stop to start ON Details Before configuring a pulse operation configure your measure set...

Страница 489: ...to voltage and the source range to 100 V Set the digitize function to current and the digitize range to 1 A Set the digitizer sample rate to 50 000 readings per second Set up a linear pulse sweep to...

Страница 490: ...LINear STEP biasLevel start stop step pulseWidth measEnable bufferName delay offTime count xBiasLimit SOURce 1 PULSe SWEep function LINear STEP biasLevel start stop step pulseWidth measEnable bufferN...

Страница 491: ...the source limit is exceeded OFF dual Determines if the sweep runs from start to stop and then from stop to start Sweep from start to stop only OFF default Sweep from start to stop then stop to start...

Страница 492: ...eLinearSweepList or MeasVoltPulseLinearSweepList depending on the source function Example RST SOUR FUNC CURR SOUR CURR READ BACK OFF SOUR CURR RANGE 3 SENS FUNC VOLT SENS VOLT RANG 10 SENS VOLT NPLC 0...

Страница 493: ...nction The source function Voltage pulse sweep VOLTage Current pulse sweep CURRent pulseWidth The time at the amplitude level for each pulse Extended operating area 10 A at 100 V 5 duty cycle maximum...

Страница 494: ...LS VOLT ILIM 1 SOUR PULS LIST VOLT 1 5 1 5 1 5 SOUR PULS SWE VOLT LIST 75e 3 ON defbuffer1 1 1 0 25e 3 ON INIT WAI TRAC DATA 1 6 defbuffer1 SOUR READ This example uses the SOURce 1 PULSe LIST function...

Страница 495: ...ion LOG biasLevel start stop points pulseWidth measEnable bufferName SOURce 1 PULSe SWEep function LOG biasLevel start stop points pulseWidth measEnable bufferName delay SOURce 1 PULSe SWEep function...

Страница 496: ...ding buffer the default buffers defbuffer1 or defbuffer2 or the name of a user defined buffer if no buffer is specified defbuffer1 is used delay The amount of time that the instrument stays at bias le...

Страница 497: ...provides a conventional logarithmic sweep The asymptote value is the value that the curve has at either positive or negative infinity depending on the direction of the sweep It must be outside of the...

Страница 498: ...ffTime xBiasLimit xPulseLimit SOURce 1 PULSe TRain function biasLevel pulseLevel pulseWidth count measEnable bufferName delay offTime xBiasLimit xPulseLimit failAbort function The source function Volt...

Страница 499: ...operation you may get unexpected results if you do not define the measure settings first The bias level must be within the normal DC operating area not the extended area of the operating boundaries I...

Страница 500: ...es Set the digitize function to current and the digitize sample rate to 25 000 readings per second Set the source function to voltage and turn source readback on Set up a pulse train with a bias level...

Страница 501: ...h the sweep stops Current 7 35 A to 7 35 A Voltage 105 V to 105 V points The number of source measure points between the start and stop values of the sweep 2 to 1e6 to calculate the number of source m...

Страница 502: ...ctual delay is 35 ms The range type specifies the source range that is used for the sweep You can select the following options Auto The instrument automatically goes to the most sensitive source range...

Страница 503: ...p starts Current 7 35 A to 7 35 A Voltage 105 V to 105 V stop The voltage or current at which the sweep stops Current 7 35 A to 7 35 A Voltage 105 V to 105 V steps The step size at which the source le...

Страница 504: ...hen you specify a delay a delay block is added to the sweep trigger model This delay is added to any source delay you may have set For example if you set 10 ms for the source delay and 25 ms for the d...

Страница 505: ...to 10 000 s count The number of times to run the sweep default is 1 Infinite loop 0 Finite loop 1 to 268435455 failAbort Determines if the sweep is stopped immediately if a limit is exceeded options a...

Страница 506: ...me duration of each voltage point is 200 ms Example 2 SOUR CONF LIST CRE biasLevel SOUR FUNC VOLT SENS FUNC CURR SOUR VOLT LEV 5 SOUR CONF LIST STORE biasLevel SOUR SWE VOLT LIST 1 001 1 1 defbuffer2...

Страница 507: ...ion CURRent VOLTage start The voltage or current source level at which the sweep starts Current 1 A to 7 35 A Voltage 200 mV to 105 V stop The voltage or current at which the sweep stops Current 1 A t...

Страница 508: ...ype specifies the source range that is used for the sweep You can select the following options Auto The instrument automatically goes to the most sensitive source range for each source level in the sw...

Страница 509: ...VOLT LOG 1 10 20 1e 3 1 FIXED INIT Reset the instrument to its defaults Set the source function to voltage Set the source range to 20 V Set the measure function to current Set the current range to 100...

Страница 510: ...eration Event Register set It does not affect the Questionable Event Enable or Operation Event Enable registers Example STATus CLEar Clear the bits in the registers Also see CLS on page B 2 STATus OPE...

Страница 511: ...en the corresponding bit in the Operation Event Register or Operation Condition Register is set the OSB bit in the Status Byte Register is set When sending binary values preface n with b When sending...

Страница 512: ...he bits in the condition and event registers 0 if no mapping clearEvent The number of the event that clears the bit in the condition register 0 if no mapping Details You can map events to bits in the...

Страница 513: ...ils This function clears the event registers and the enable registers for operation and questionable It will not clear the Service Request Enable Register SRE to Standard Request Enable Register ESE P...

Страница 514: ...PRESet Not applicable 0 Usage STATus QUEStionable ENABle n STATus QUEStionable ENABle n The value of the register 0 to 65535 Details This command sets or reads the contents of the Enable register of t...

Страница 515: ...onable status event register After sending this command and addressing the instrument to talk a value is sent to the computer This value indicates which bits in the appropriate register are set The Qu...

Страница 516: ...ws you to cause bits in the condition and event registers to be set or cleared when the specified events occur You can use any valid event number as the event that sets or clears bits When a mapped ev...

Страница 517: ...ces PROTected Allows access by one interface at a time including the front panel with passwords required on all interfaces LOCKout Details When access is set to full the instrument accepts commands fr...

Страница 518: ...quency duration frequency The frequency of the beep 20 to 8000 Hz duration The amount of time to play the tone 0 001 to 100 s Details You can use the beeper of the instrument to provide an audible sig...

Страница 519: ...failed the contact check test Sending this command when contact check is not enabled results in an error Example SYSTem CCheck Query whether any connections failed the contact check operation Output...

Страница 520: ...age 6 143 SYSTem CCHeck THReshold on page 6 144 SYSTem CCHeck STATe This command indicates whether the contact check function is enabled or disabled on the instrument Type Affected by Where saved Defa...

Страница 521: ...functions indicate a failure 2 OHM2 15 OHM15 50 OHM50 Details The contact check functions indicate a failure when the connection path resistance exceeds the value specified by this command This comma...

Страница 522: ...Default value Command and query Rear panel LAN reset Nonvolatile memory AUTO Usage SYSTem COMMunication LAN CONFigure AUTO SYSTem COMMunication LAN CONFigure MANual IPaddress SYSTem COMMunication LAN...

Страница 523: ...used When specifying multiple parameters do not use spaces after the commas The query form of the command returns the present settings in the order shown here Automatic AUTO IPaddress NETmask GATeway...

Страница 524: ...p to 1000 messages This command returns the next entry from the event log This command does not affect the event log that is displayed on the front panel If there are no entries in the event log the f...

Страница 525: ...SYSTem EVENtlog NEXT Example SYST ERR CODE Returns the error code of the next error in the event log For example if error 222 Parameter data out of range error occurred the output is 222 Also see SYS...

Страница 526: ...es to specific types set to Returns the number of errors ERRor Returns the number of warnings WARNing Returns the number of informational messages INFormational Returns all events ALL Details A count...

Страница 527: ...log Once an event is read it can no longer be accessed remotely However it can be viewed on the front panel To read multiple commands execute this command multiple times If there are no entries in th...

Страница 528: ...ge SYSTem EVENtlog POST message SYSTem EVENtlog POST message eventType message A string that contains the message that will be associated with this event eventType The type of event that is generated...

Страница 529: ...es WARNing Saves only warning entries INFormational Saves only informational entries ALL Saves all event log entries default Details This command saves all event log entries to a USB flash drive If yo...

Страница 530: ...ge so care should be exercised when setting this attribute from the GPIB interface You should allow ample time for the command to be processed before attempting to communicate with the instrument agai...

Страница 531: ...he default 1 On the front panel press MENU 2 Under System select Info Manage 3 Select Password Reset You can also reset the password and the LAN settings from the rear panel by inserting a straightene...

Страница 532: ...value Command and query Not applicable Nonvolatile memory See Details Usage SYSTem TIME year month day hour minute second SYSTem TIME hour minute second SYSTem TIME SYSTem TIME 1 year Year must be mo...

Страница 533: ...ils This query command returns the SCPI version Example SYSTem VERSion Query the version An example of a return is 1996 0 Also see None TRACe subsystem The TRACe subsystem contains commands that contr...

Страница 534: ...readings in defbuffer1 Example output 850 TRACe ACTual testData Returns the number of readings in the buffer testData Example output 10 Also see Reading buffers on page 3 2 Remote buffer operation on...

Страница 535: ...n buffer test1 Get the start and end index of test1 Output 1 12 Also see Reading buffers on page 3 2 Remote buffer operation on page 3 23 TRACe ACTual STARt on page 6 158 TRACe MAKE on page 6 165 TRAC...

Страница 536: ...ble Not applicable Usage TRACe CLEar TRACe CLEar bufferName bufferName A string that indicates the reading buffer the default buffers defbuffer1 or defbuffer2 or the name of a user defined buffer if n...

Страница 537: ...ed bufferElements A list of elements in the buffer to print if nothing is specified READing is used see Details for the list of options for buffer elements a maximum of 14 comma delimited buffer eleme...

Страница 538: ...data point was measured SOURce The source value if readback is ON then it is the readback value otherwise it is the programmed source value see SOURce 1 function READ BACK on page 6 99 SOURFORMatted...

Страница 539: ...AD SimpleLoop 5 0 buf100 SOUR VOLT 0 35 INIT WAI TRAC DATA 1 5 buf100 READ SOUR REL TRAC DATA 1 5 buf100 READ REL TRAC DATA 1 5 buf100 REL TRAC DATA 1 3 buf100 Create a buffer called buf100 with a max...

Страница 540: ...r2 Example TRAC DEL testData Delete the testData buffer Also see Reading buffers on page 3 2 Remote buffer operation on page 3 23 TRACe MAKE on page 6 165 TRACe FILL MODE This command determines if a...

Страница 541: ...Data Output ONCE Set testData fill mode to continuous Query the fill mode setting for testData Output CONT Query the fill mode setting for defbuffer1 Output CONT Also see Reading buffers on page 3 2 R...

Страница 542: ...he buffer bufferSize A number that indicates the maximum number of readings that can be stored in bufferName minimum is 10 bufferStyle The type of reading buffer to create Store readings with reduced...

Страница 543: ...e front panel or by using the TRACe POINts command Example 1 TRACe MAKE capTrace 200 WRITable Create a 200 element writable reading buffer named capTrace Example 2 TRACe MAKE bufferVolts 100 TRACe POI...

Страница 544: ...is used Details This command allows you to change or view how many readings a buffer can store Changing the size of a buffer will cause any existing data in the buffer to be lost The overall capacity...

Страница 545: ...uffer1 is used timeFormat Defines how date and time information from the buffer is saved in the file on the USB flash drive the values are Dates times and fractional seconds are saved the default valu...

Страница 546: ...and return the data Make the measurements Read the reading relative timestamp and source value for each point from 1 to 5 Output 0 000000 0 000000 0 000000 0 000000 0 301759 0 000000 0 000000 0 579068...

Страница 547: ...ffer if no buffer is specified defbuffer1 is used timeFormat Indicates how date and time information from the buffer is saved in the file on the USB flash drive the values are Dates times and fraction...

Страница 548: ...er1 and return the fifth reading Append all the readings stored in defbuffer1 to the myData5 csv file Take 5 more readings store them in testData and return the fifth reading Append all the readings s...

Страница 549: ...rns the average reading for the readings in the user defined buffer testData Also see Reading buffers on page 3 2 Remote buffer operation on page 3 23 TRACe MAKE on page 6 165 TRACe STATistics CLEar o...

Страница 550: ...g buffer Type Affected by Where saved Default value Query only Recall settings Instrument reset Power cycle Not applicable Not applicable Usage TRACe STATistics MAXimum TRACe STATistics MAXimum buffer...

Страница 551: ...hat indicates the reading buffer the default buffers defbuffer1 or defbuffer2 or the name of a user defined buffer if no buffer is specified defbuffer1 is used Example TRACe STAT MINimum Returns the m...

Страница 552: ...t buffer defbuffer1 TRACe STAT PK2Pk testData Returns the peak to peak reading value in the user defined buffer testData Also see Reading buffers on page 3 2 Remote buffer operation on page 3 23 TRACe...

Страница 553: ...ffected by Where saved Default value Command only Not applicable Not applicable Not applicable Usage TRACe TRIGger TRACe TRIGger bufferName bufferName A string that indicates the reading buffer the de...

Страница 554: ...s A digitize function must be selected before sending this command This command makes the number of digitize measurements that is set by the digitize count command Example DIG FUNC VOLTage TRACe MAKE...

Страница 555: ...CELSius DECibel FAHRenheit FARad HERTz KELVin NONE OHM PERCent RATio RECiprocal SECond VOLT VOLT_AC WATT X displayDigits The number of digits to use for the first measurement 3 to 8 extraUnits The uni...

Страница 556: ...AKE write2me 1000 FULLWRIT TRAC WRIT FORM write2me WATT 4 WATT 4 TRAC WRIT READ write2me 1 7 TRAC WRIT READ write2me 2 8 TRAC WRIT READ write2me 3 9 TRAC WRIT READ write2me 4 10 TRAC WRIT READ write2m...

Страница 557: ...alue seconds fractionalSeconds TRACe WRITe READing bufferName readingValue extraValue seconds fractionalSeconds status bufferName A user supplied string that indicates the name of the buffer readingVa...

Страница 558: ...e 1000 FULLWRIT TRAC WRIT FORM write2me WATT 4 WATT 4 TRAC WRIT READ write2me 1 7 TRAC WRIT READ write2me 2 8 TRAC WRIT READ write2me 3 9 TRAC WRIT READ write2me 4 10 TRAC WRIT READ write2me 5 11 TRAC...

Страница 559: ...When this command is received the instrument stops the trigger model Also see Aborting the trigger model on page 3 129 Trigger model on page 3 107 INITiate IMMediate This command starts the trigger mo...

Страница 560: ...e Command and query Recall settings Instrument reset Power cycle Trigger blender clear Save settings AND Usage TRIGger BLENder n MODE operation TRIGger BLENder n MODE n The blender number 1 or 2 opera...

Страница 561: ...or that is built into the event blender itself This command does not indicate if an overrun occurred in any other part of the trigger model or in any other trigger object that is monitoring the event...

Страница 562: ...ce TRG GPIB only GET bus command VXI 11 VXI 11 command device_trigger COMMand Line edge either rising falling or either based on the configuration of the line detected on digital input line n 1 to 6 D...

Страница 563: ...tails When the trigger model reaches a branch always building block it goes to the building block set by branchToBlock Example TRIG BLOC BRAN ALW 9 20 When the trigger model reaches block 9 it will al...

Страница 564: ...unter value is one greater than the setting Use TRIGger BLOCk BRANch COUNter COUNt to query the counter Example TRIG LOAD EMPTY TRIG BLOC BUFF CLEAR 1 TRIG BLOC MEAS 2 TRIG BLOC BRAN COUN 3 5 2 TRIG B...

Страница 565: ...esets a branch counter to 0 Type Affected by Where saved Default value Command only Recall settings Instrument reset Power cycle Save settings Not applicable Usage TRIGger BLOCk BRANch COUNter RESet b...

Страница 566: ...undefined the trigger model uses the previous measure or digitize block Details This block calculates the difference between the last two measurements from a measure or digitize block It subtracts th...

Страница 567: ...inues to execute the blocks in the normal sequence After the trigger event occurs the next time the trigger model reaches the branch on event block it goes to the branching block If you set the branch...

Страница 568: ...t that the measurement is tested against if limitType is set to ABOVe This value is ignored BELow The measurement must be below this value INside The low limit that the measurement is compared against...

Страница 569: ...re or digitize block If the measurements are outside of the 0 15 and 0 65 limits branch to block 8 Also see Constant Limit block on page 3 119 TRIGger BLOCk BRANch LIMit DYNamic This command defines a...

Страница 570: ...k must occur in the trigger model before the branch on dynamic limits block If no measure or digitize block is defined the measurement from the previous measure or digitize block is used If no previou...

Страница 571: ...trigger model to go to a specified building block every time the trigger model encounters it except for the first time Type Affected by Where saved Default value Command only Recall settings Instrume...

Страница 572: ...uffer if no buffer is defined defbuffer1 is used Details When trigger model execution reaches the buffer clear trigger block the instrument empties the specified reading buffer The specified buffer ca...

Страница 573: ...mbers recalled may not match it depends on the number of indexes in each list and what index number each list is on The first time the trigger model encounters this block for a specific configuration...

Страница 574: ...Prev building block defines a trigger model block that recalls the settings stored at the previous index in a source or measure configuration list The configuration list previous index trigger block t...

Страница 575: ...configuration list to recall defaults to 1 if not selected Details When the trigger model reaches a configuration recall block the settings in the specified configuration list are recalled if a singl...

Страница 576: ...in the trigger model If other delays have been set this delay is in addition to the other delays Example SOUR CONF LIST CRE ampLevel SOUR CONF LIST CRE biasLevel SOUR FUNC VOLT SENS FUNC CURR SOUR VO...

Страница 577: ...amount of time set by the delay Background measurements continue to be made Each measure function can have up to 5 unique user delay times M1 to M5 Digitize user delays are handled as measure user de...

Страница 578: ...l I O line 6 The bit mask defines the bits in the pattern that are driven high or low A binary 1 in the bit mask indicates that the corresponding I O line should be driven according to the bit pattern...

Страница 579: ...measurement to complete 3 The instrument places the measurement into the specified reading buffer which cannot be of the writable buffer style If you are defining a user defined reading buffer you mus...

Страница 580: ...BRANCH_COUNTER VALUE 5 BRANCH_BLOCK 2 4 DELAY_CONSTANT DELAY 1 000000000 5 BRANCH_COUNTER VALUE 3 BRANCH_BLOCK 2 Also see None TRIGger BLOCk LOG EVENt This command allows you to log an event in the e...

Страница 581: ...et trigger model block 9 to log an event when the trigger model completes Also see None TRIGger BLOCk MEASure This command defines a trigger block that makes a measurement Type Affected by Where saved...

Страница 582: ...2 defbuffer2 TRIG BLOC BRAN COUN 3 5 2 TRIG BLOC DEL CONS 4 1 TRIG BLOC BRAN COUN 5 3 2 Reset trigger model settings Clear defbuffer2 at the beginning of the trigger model Set the measurements to be s...

Страница 583: ...execution reaches a notify block the instrument generates a trigger event and immediately continues to the next block Other commands can reference the event that the notify block generates This assig...

Страница 584: ...hen the trigger model reaches the source pulse output block in the trigger model a pulse is not generated To avoid this either enable the source output before initiating the trigger model or make sure...

Страница 585: ...ls The source output block determines if the output source is turned on or off when the trigger model reaches this block This block does not determine the settings of the output source such as the out...

Страница 586: ...trigger model continues OR Details You can use the wait block to synchronize measurements with other instruments and devices You can set the instrument to wait for the following events Front panel TRI...

Страница 587: ...ine edge either rising falling or either based on the configuration of the line detected on digital input line n 1 to 6 DIGio n Line edge detected on TSP Link synchronization line n 1 to 3 TSPLink n A...

Страница 588: ...e trigger type and line state of the digital line for use with the trigger model use the digital line mode command Example TRIG DIG2 IN CLE Clears the trigger event detector on I O line 2 Also see DIG...

Страница 589: ...pen drain Example DIG LINE4 MODE TRIG IN TRIG DIG4 IN EDGE RIS Sets the input trigger mode for the digital I O line 4 to detect rising edge triggers as input Also see Digital I O port configuration on...

Страница 590: ...and query Recall settings Instrument reset Power cycle Save settings NEG Usage TRIGger DIGital n OUT LOGic logicType TRIGger DIGital n OUT LOGic n Digital I O trigger line 1 to 6 logicType The output...

Страница 591: ...100 000 s Details Setting the pulse width to zero 0 seconds asserts the trigger indefinitely Example DIG LINE1 MODE TRIG OUT TRIG DIG1 OUT PULS 2 Set digital line 1 to trigger out Set the pulse to 2...

Страница 592: ...ce trigger Any remote interface TRG GPIB only GET bus command VXI 11 VXI 11 command device_trigger COMMand Line edge either rising falling or either based on the configuration of the line detected on...

Страница 593: ...TRIGger LAN n IN OVERrun on page 6 217 TRIGger LAN n IN EDGE This command sets the trigger operation and detection mode of the specified LAN event Type Affected by Where saved Default value Command an...

Страница 594: ...Rrun n The LAN event number 1 to 8 Details This command indicates whether an event has been ignored because the event detector was already in the detected state when the event occurred This is an indi...

Страница 595: ...nnection The event generator automatically disconnects when either the protocol or IP address for this event is changed When this is set to OFF for TCP connections this closes the TCP connection Examp...

Страница 596: ...ect the LAN trigger Also see TRIGger LAN n OUT CONNect STATe on page 6 218 TRIGger LAN n OUT LOGic This command sets the logic on which the trigger event detector and the output trigger generator oper...

Страница 597: ...e connect the LAN trigger event generator before you can send outgoing event messages When multicast is selected the trigger IP address is ignored and event messages are sent to the multicast address...

Страница 598: ...igger block n 1 to 8 the trigger model generates a trigger event when it executes the notify block NOTify n A command interface trigger Any remote interface TRG GPIB only GET bus command VXI 11 VXI 11...

Страница 599: ...g that indicates the reading buffer the default buffers defbuffer1 or defbuffer2 or the name of a user defined buffer if no buffer is specified defbuffer1 is used readingBlock Define a measure or digi...

Страница 600: ...STOR MEASURE_LIST SOUR VOLT 10 SOURce CONF LIST STORE SOURCE_LIST SENS CURR RANG 100e 3 SENSe CONF LIST STOR MEASURE_LIST TRIG LOAD ConfigList MEASURE_LIST SOURCE_LIST INIT Set up a source configurati...

Страница 601: ...ck for the trigger model options are ACTive Add a measure or digitize block to the trigger model based on the active function if no option defined ACTive is used MEASure Adds a measure block to the tr...

Страница 602: ...ny blocks that have been defined in the trigger model are cleared so the trigger model has no blocks defined This command replaces the TRIGger LOAD EMPTy command which is deprecated Example TRIG LOAD...

Страница 603: ...endDelay limit1High limit1Low limit1Pattern allPattern limit2High limit2Low limit2Pattern limit3High limit3Low TRIGger LOAD GradeBinning components startInLine startDelay endDelay limit1High limit1Lo...

Страница 604: ...that is sent when all limits have passed 1 to 15 default is 15 bufferName A string that indicates the reading buffer the default buffers defbuffer1 or defbuffer2 or the name of a user defined buffer i...

Страница 605: ...tely act on any previously detected triggers and not clear them default NEVer delay The delay time before each measurement 167 ns to 10 ks default is 0 for no delay bufferName The name of the reading...

Страница 606: ...RIGger LOAD LoopUntilEvent eventConstant position clear TRIGger LOAD LoopUntilEvent eventConstant position clear delay TRIGger LOAD LoopUntilEvent eventConstant position clear delay readingBuffer TRIG...

Страница 607: ...r event occurs up to the number of readings calculated by the position parameter You cannot have the event constant set at none when you run this predefined trigger model You can use the TRIGger BLOCk...

Страница 608: ...r defined buffer if no buffer is specified defbuffer1 is used readingBlock Define a measure or digitize block for the trigger model options are ACTive Add a measure or digitize block to the trigger mo...

Страница 609: ...Loop 10 OUTP ON INIT WAI TRAC DATA 1 10 defbuffer1 SOUR READ REL Reset the instrument and set it to measure current with automatic range setting Source 5 V with a source delay of 0 1 s Set a current l...

Страница 610: ...rtDelay endDelay limit1High limit1Low limit1Pattern allPattern limit2High limit2Low limit2Pattern limit3High limit3Low TRIGger LOAD SortBinning components startInLine startDelay endDelay limit1High li...

Страница 611: ...ffer is specified defbuffer1 is used Details This trigger model template allows you to sort components and place them into up to four bins based on the comparison to limits To set a limit as unused se...

Страница 612: ...quest Aborted The trigger model is stopped because of a user request Example TRIG STAT An example output if the trigger model is inactive and ended at block 9 is IDLE IDLE 9 Also see None TRIGger TIMe...

Страница 613: ...RIGger TIMer n COUNt count TRIGger TIMer n COUNt n Trigger timer number 1 to 4 count The number of times to repeat the trigger 0 to 1 048 575 Details If count is set to a number greater than 1 the tim...

Страница 614: ...to be the notify 8 event Set the trigger timer 4 stimulus to off Set the timer event to occur when the timer delay elapses Set the trigger timer 4 count to 20 Enable trigger timer 4 Clear the trigger...

Страница 615: ...100 000 s Details Each time the timer is triggered it uses this delay period Reading this command returns the delay interval that will be used the next time the timer is triggered Example TRIG TIM2 DE...

Страница 616: ...This command specifies when timer events are generated Type Affected by Where saved Default value Command and query Recall settings Instrument reset Power cycle Save settings 0 OFF Usage TRIGger TIMer...

Страница 617: ...te of the event detector built into the timer itself It does not indicate if an overrun occurred in any other part of the trigger model or in any other construct that is monitoring the delay completio...

Страница 618: ...timer 1 Also see TRIGger TIMer n STATe on page 6 242 TRIGger TIMer n STARt STIMulus This command describes the event that starts the trigger timer Type Affected by Where saved Default value Command an...

Страница 619: ...igger object n 1 to 8 LAN n Trigger event blender n 1 or 2 which combines trigger events BLENder n Trigger timer n 1 to 4 expired TIMer n Source limit condition occurs SLIMit Example RST DIG LINE1 MOD...

Страница 620: ...r start time in seconds and fractional seconds for the desired alarm time Example 1 DIG LINE3 MODE TRIG OUT TRIG DIG3 OUT STIM TIM2 SYSTem TIME TRIG TIM2 START SECONDS current time 60 TRIG TIM2 STAT O...

Страница 621: ...ou can combine these forms of instrument control in the way that works best for your test application Controlling the instrument by sending individual command messages The simplest method of controlli...

Страница 622: ...n be read only read write or write only They can be used as a parameter of a function or assigned to another variable To set the characteristics attribute based commands define a value For many attrib...

Страница 623: ...t Script Processor TSP enabled instruments do not have inherent query commands Like any other scripting environment the print and printnumber commands generate output in the form of response messages...

Страница 624: ...ommands from the host controller computer Scripts are easier to save refine and implement than individual commands The instrument performs more quickly and efficiently when it processes scripts than i...

Страница 625: ...r is cycled The scripts that are in nonvolatile memory are loaded into the run time environment when the instrument is turned on Scripts are placed in the run time environment at the following times W...

Страница 626: ...name Script names must not contain spaces If you load a new script with the same name as an existing script an error event message is generated You must delete the existing script before you create a...

Страница 627: ...lays text on the USER swipe screen when the script is run display settext display TEXT1 Batch 233 display settext display TEXT2 Test Information display changescreen display SCREEN_USER_SWIPE Send the...

Страница 628: ...n save scripts to a USB flash drive To save a script to an external USB flash drive 1 Load a script 2 Insert a USB flash drive into the USB port on the front panel 3 Send the command scriptVar save us...

Страница 629: ...ve You can read the scripts with a text editor See Saving a script to a USB flash drive on page 7 8 To retrieve the content of a script use scriptVar source where scriptVar is the name of the script y...

Страница 630: ...y 2 Under Scripts select Run 3 Select Copy to Power Up A dialog box confirms that the script was copied 4 Select OK To save the power up script using remote commands Send the command autoexec save To...

Страница 631: ...ogrammed to send sequences of commands to an instrument The controller orchestrates the actions of the instrumentation The controller is typically programmed to request measurement results from the in...

Страница 632: ...onding double right brackets close the comment Long comments may continue for several lines and may contain nested pairs The table below shows how to use code comments Using code comments Type of comm...

Страница 633: ...erty is to be different from any other value usually it represents the absence of a useful value boolean true or false Boolean is the type of the values false and true In Lua both nil and false make a...

Страница 634: ...end print add_two 3 4 type add_two 7 function Example Table atable 1 2 3 4 print atable type atable print atable 1 print atable 4 Defines a table with four numeric elements Note that the table value s...

Страница 635: ...Lua are and or and not All logical operators consider both false and nil as false and anything else as true The operator not always returns false or true The conjunction operator and returns its firs...

Страница 636: ...54 0x66 Set the format to return hexadecimal values then OR two hexadecimal values and AND two hexadecimal values Output 0x55 0x44 Example 3 hex function i return 0x string format X i end a b 0b010101...

Страница 637: ...ions With Lua you can group commands and statements using the function keyword Functions can take zero one or multiple parameters and they return zero one or multiple values You can use functions to f...

Страница 638: ...m these examples will vary depending on the data format settings of the instrument Example 1 function add_two first_value second_value return first_value second_value end print add_two 3 4 Creates a v...

Страница 639: ...n call functions that are in the script directly For detail on creating functions see Fundamentals of scripting for TSP on page 7 4 Conditional branching Lua uses the if else elseif then and end keywo...

Страница 640: ...lse end if x or y then print if expression 3 was not false end if not x then print if expression 4 was not false else print if expression 4 was false end if x 10 then print x 10 elseif y 2 then print...

Страница 641: ...instrument Example While list One Two Three Four Five Six print Count list elements on numeric index element 1 while list element do print element list element element element 1 end This loop exits w...

Страница 642: ...ua Numeric and generic In a for loop the loop expressions are evaluated once before the loop starts The output you get from these examples may vary depending on the data format settings of the instrum...

Страница 643: ...the execution of a while repeat or for loop skipping to the next statement after the loop A break ends the innermost enclosing loop Return and break statements can only be written as the last stateme...

Страница 644: ...hen print Break value not found end This example defines a break value breakValue but the break value line is preceded by comment delimiters so that the break value is not assigned and the code reache...

Страница 645: ...t atable i i i 1 end Defines a table with four numeric elements Loops through the array and prints each element The Boolean value of atable index evaluates to true if there is an element at that index...

Страница 646: ...inclusive In bases above 10 the letter A in either upper or lower case represents 10 B represents 11 and so forth with Z representing 35 In base 10 the default the number may have a decimal part as we...

Страница 647: ...an extra option q The q option formats a string in a form suitable to be safely read back by the Lua interpreter the string is written between double quotes and all double quotes newlines embedded zer...

Страница 648: ...n integer and the absolute value of m is in the range 0 5 1 or zero when x is zero math ldexp m e Returns m2 e e should be an integer math log x Returns the natural logarithm of x math log10 x Returns...

Страница 649: ...26 for more information Review scripts to improve their memory usage In particular you can see memory gains by changing string concatenation lines into a Lua table of string entries You can then use...

Страница 650: ...tions Send remote commands and Lua statements Receive responses data from commands and scripts Upgrade instrument firmware Create manage and run user scripts Debug scripts Import factory scripts to vi...

Страница 651: ...amming interaction 5 Help includes detailed information on using Test Script Builder Project navigator The project navigator consists of project folders and the script files tsp created for each proje...

Страница 652: ...you to navigate through the structure of the active script in the script editor Double clicking a variable name or icon causes the first instance of the variable in the active script to be highlighted...

Страница 653: ...t refer to Determining the command set you will use on page 2 80 To connect the Test Script Builder software to an instrument 1 Click the Open Instrument icon in the script editor toolbar Figure 163 O...

Страница 654: ...TSP Project The New TSP Project dialog box opens Figure 166 New TSP Project dialog box 2 Type a name for your project in the Project name box 3 Select the location to create the new project 4 Click F...

Страница 655: ...n a collection of scripts by creating a run configuration see Creating a run configuration on page 7 36 When you use any of the run controls to run a script the area that has focus in the workspace is...

Страница 656: ...as a single script To create a run configuration 1 On the Run menu select Run Configurations The Run Configurations dialog box opens 2 The left pane of the dialog box lists existing run and debug con...

Страница 657: ...box enter the name of your new run configuration 5 Click the Browse button next the Project box 6 Select a project from the list of available projects 7 Click OK Figure 168 Project Selection dialog bo...

Страница 658: ...901 01 A November 2015 8 Select the files you want to add to the run configuration and click Add to add them to the Load Order list To change the load order of the TSP files select the files you want...

Страница 659: ...ipt run automatically when the instrument is turned on Note that all scripts are initially stored in the volatile runtime memory of the instrument memory and are lost if you turn the instrument power...

Страница 660: ...uming memory If you are using TSP commands and scripting also consider using the collectgarbage command to clean up unused memory For information on collectgarbage refer to Base library functions The...

Страница 661: ...53 digio writeport on page 8 54 Configuration list You can use these commands to create and recall configuration lists A configuration list is a list of stored settings for the source or measurement f...

Страница 662: ...vent log You can use the event log to view specific details about LAN triggering events eventlog clear on page 8 68 eventlog getcount on page 8 68 eventlog next on page 8 69 eventlog post on page 8 70...

Страница 663: ...8 84 localnode password on page 8 85 localnode prompts on page 8 86 localnode prompts4882 on page 8 97 opc on page 8 92 waitcomplete on page 8 340 upgrade previous on page 8 336 upgrade unit on page 8...

Страница 664: ...ings on page 8 23 bufferVar fractionalseconds on page 8 24 bufferVar logstate on page 8 25 bufferVar n on page 8 26 bufferVar readings on page 8 27 bufferVar relativetimestamps on page 8 28 bufferVar...

Страница 665: ...age 8 78 format data on page 8 79 localnode serialno on page 8 87 localnode settime on page 8 87 localnode showevents on page 8 88 localnode version on page 8 89 print on page 8 92 printbuffer on page...

Страница 666: ...nt on page 8 143 smu measure displaydigits on page 8 147 smu measure filter count on page 8 148 smu measure filter enable on page 8 148 smu measure filter type on page 8 149 smu measure func on page 8...

Страница 667: ...n page 8 214 smu source sweeplog on page 8 216 smu source userdelay N on page 8 218 smu source xlimit level on page 8 219 smu source xlimit tripped on page 8 220 SMU digitize commands smu digitize ape...

Страница 668: ...tus model is a set of status registers and queues You can use the following commands to manipulate and monitor these registers and queues to view and control various instrument events status clear on...

Страница 669: ...igger timer N start overrun on page 8 307 trigger timer N start seconds on page 8 308 trigger timer N start stimulus on page 8 308 trigger timer N wait on page 8 309 tspnet timeout on page 8 332 Trigg...

Страница 670: ...mer N count on page 8 301 trigger timer N delay on page 8 303 trigger timer N delaylist on page 8 303 trigger timer N enable on page 8 304 trigger timer N reset on page 8 305 trigger timer N start fra...

Страница 671: ...l setblock trigger BLOCK_BRANCH_LIMIT_DYNAMIC on page 8 278 trigger model setblock trigger BLOCK_BRANCH_ON_EVENT on page 8 279 trigger model setblock trigger BLOCK_BRANCH_ONCE on page 8 281 trigger mo...

Страница 672: ...tsplinkout N stimulus on page 8 315 tsplink group on page 8 317 tsplink initialize on page 8 318 tsplink line N mode on page 8 319 tsplink line N reset on page 8 320 tsplink line N state on page 8 32...

Страница 673: ...efined strings to nonvolatile memory delete the strings and see a list of the user strings in memory You can use the userstring functions to store custom instrument specific information in the instrum...

Страница 674: ...ecific command is shown in its command description The following example shows the beeper beep function where 2 is the duration in seconds and 2400 is the frequency Note that the function is in lowerc...

Страница 675: ...0 5 2400 Time and date values Time and date values are represented as the number of seconds since some base The time bases are UTC 12 00 am Jan 1 1970 Some examples of UTC time are reading buffer tim...

Страница 676: ...output off if it is on and switches to local control To switch to remote control Send a command from the computer to the instrument Open communications between the instrument and Test Script Builder...

Страница 677: ...the command is an attribute it can be read only R read write RW or write only W 3 TSP Link accessible Indicates whether or not the command can be accessed through a TSP Link network Yes or No 4 Affec...

Страница 678: ...and usage options are shown Figure 174 TSP usage description 1 Structure of command usage Shows how the parts of the command should be organized If a parameter is shown to the left of the command it i...

Страница 679: ...section of the remote command description shows examples of how you can use the command Figure 176 TSP example code 1 Actual example code that you can copy from this table and paste into your own prog...

Страница 680: ...s that autocalibration has been run since the last factory calibration The count restarts at 1 after a factory calibration Example print acal count Returns the number of times autocalibration has been...

Страница 681: ...ce between the internal temperature and the temperature when autocalibration was last run Type TSP Link accessible Affected by Where saved Default value Attribute R Yes Not applicable Not applicable N...

Страница 682: ...MM SS NNNNNNNNN is the hour minute second and fractional second Example print acal lastrun time Returns the date and time when the autocalibration was last run Example output 08 11 2014 16 30 26 7453...

Страница 683: ...frequency and time duration For example you can use the beeper to signal the end of a lengthy sweep Using this function from a remote interface does not affect audible errors or key click settings th...

Страница 684: ...f a user defined reading buffer Details You cannot delete the default reading buffers defbuffer1 and defbuffer2 Example buf400 buffer make 400 smu measure read buf400 printbuffer 1 buf400 n buf400 rel...

Страница 685: ...nd overwrite old data with new data the buffer statistics include the data that was overwritten To get statistics that do not include data that has been overwritten define a large buffer size that wil...

Страница 686: ...sVar max timestamp The commands that return minimum and maximum values each also return tables These tables contain the following values Attribute Description reading The reading value timestamp The m...

Страница 687: ...fer STYLE_WRITABLE_FULL Details You cannot assign user defined reading buffers the name defbuffer1 or defbuffer2 If you create a reading buffer that has the same name as an existing user defined buffe...

Страница 688: ...he file on the USB flash drive in which to save the reading buffer timeFormat Defines how date and time information from the buffer is saved in the file on the USB flash drive the values are Save date...

Страница 689: ...the reading buffer to a file on the USB flash drive Type TSP Link accessible Affected by Where saved Default value Function Yes Usage buffer saveappend bufferVar filename buffer saveappend bufferVar f...

Страница 690: ...destination filename examples buffer saveappend bufferVar usb1 myData The period is not followed by csv buffer saveappend bufferVar usb1 myData txt The only allowed extension is csv If csv is not ass...

Страница 691: ...capacity of all buffers stored in the instrument cannot exceed 6 875 000 readings for standard reading buffers and 27 500 000 for compact reading buffers For more information about buffer capacity see...

Страница 692: ...testData clear print Readings in buffer after clear testData n trigger model initiate waitcomplete printbuffer 1 testData n testData Create a reading buffer named testData make three readings and sto...

Страница 693: ...r use the bufferVar n command to determine the number of readings in the buffer Details The dates are formatted as month day year This is not available if the reading buffer style is set to compact Ex...

Страница 694: ...or a user defined buffer Details Use this attribute to find the ending index in a reading buffer Example test1 buffer make 100 smu measure count 6 smu measure read test1 print test1 startindex test1 e...

Страница 695: ...fer defbuffer1 or defbuffer2 or a user defined buffer Details When a reading buffer is set to fill once no data is overwritten in the buffer When the buffer is filled no more data is stored in that bu...

Страница 696: ...number of readings in the buffer Details This attribute outputs an array a Lua table of strings that contain the stored readings The readings are shown as they would appear on the front panel display...

Страница 697: ...d to determine the number of readings in the buffer Details This read only attribute is an array a Lua table of the fractional portion of the timestamps in seconds when each reading occurred Seconds a...

Страница 698: ...uffer OFF 0 Usage logState bufferVar logstate bufferVar logstate logState logState Do not log information events buffer OFF or 0 Log information events buffer ON or 1 bufferVar The name of the reading...

Страница 699: ...uffer You can use the bufferVar n attribute in other commands For example to print all of the readings in a buffer use the following command printbuffer 1 bufferVar n bufferVar readings Where bufferVa...

Страница 700: ...eadings in the buffer use the bufferVar n command to determine the number of readings in the buffer Example reset testData buffer make 50 trigger model load SimpleLoop 3 0 testData trigger model initi...

Страница 701: ...n array a Lua table of timestamps in seconds of when each reading occurred relative to the timestamp of the first entry in the reading buffer These timestamps are equal to the time that has lapsed for...

Страница 702: ...buffer use the bufferVar n command to determine the number of readings in the buffer Details This attribute contains the nonfractional seconds portion of the timestamp when the reading was stored in C...

Страница 703: ...ed buffer N The reading number N can be any value from 1 to the number of readings in the buffer use the bufferVar n command to determine the number of readings in the buffer Details The attribute is...

Страница 704: ...ire sense was used buffer STAT_SENSE Output was on buffer STAT_OUTPUT bufferVar The name of the reading buffer which may be a default buffer defbuffer1 or defbuffer2 or a user defined buffer N The rea...

Страница 705: ...r make on page 8 14 bufferVar clear on page 8 19 buffer delete on page 8 11 print on page 8 92 printbuffer on page 8 93 Reading buffers on page 3 2 Remote buffer operation on page 3 23 bufferVar sourc...

Страница 706: ...the first three readings in the buffer Output Amp DC Amp DC Amp DC Set the source function to voltage Take three readings Print the units for the readings in the buffer Output Volt DC Volt DC Volt DC...

Страница 707: ...uffer 1 3 testData sourcevalues Create a reading buffer named testData configure the instrument to make three measurements and store the readings in the buffer Set the source value to 1e 6 A Print the...

Страница 708: ...fferVar The name of the reading buffer which may be a default buffer defbuffer1 or defbuffer2 or a user defined buffer Details Use this attribute to find the starting index in a reading buffer Example...

Страница 709: ...the buffer style is set to compact This buffer recall attribute holds an array a Lua table of the status values for all the readings in the buffer The status values are floating point numbers that enc...

Страница 710: ...on page 8 11 bufferVar clear on page 8 19 bufferVar sourcestatuses on page 8 31 print on page 8 92 printbuffer on page 8 93 Reading buffers on page 3 2 Remote buffer operation on page 3 23 bufferVar...

Страница 711: ...92 printbuffer on page 8 93 Reading buffers on page 3 2 Remote buffer operation on page 3 23 bufferVar timestamps This attribute contains the timestamp when each reading saved in the specified readin...

Страница 712: ...ample 1 reset testData buffer make 50 trigger model load SimpleLoop 3 0 testData trigger model initiate waitcomplete print testData timestamps 1 Create a reading buffer named testData configure the in...

Страница 713: ...user defined buffer N The reading number N can be any value from 1 to the number of readings in the buffer use the bufferVar n command to determine the number of readings in the buffer Details This at...

Страница 714: ...units for the first measurement in the buffer index buffer UNIT_AMP buffer UNIT_AMP_AC buffer UNIT_CELSIUS buffer UNIT_DECIBEL buffer UNIT_FAHRENHEIT buffer UNIT_FARAD buffer UNIT_HERTZ buffer UNIT_KE...

Страница 715: ...er Print the buffer including the readings and units Read the buffer Output 1 Watt DC 2 Watt DC 3 Watt DC 4 Watt DC 5 Watt DC 6 Watt DC Example 2 extBuffer buffer make 100 buffer STYLE_WRITABLE_FULL b...

Страница 716: ...te reading bufferVar readingValue extraValue seconds fractionalSeconds status bufferVar The name of the buffer readingValue The first value that is recorded in the buffer index extraValue A second val...

Страница 717: ...fer buffer make 100 buffer STYLE_WRITABLE_FULL buffer write format extBuffer buffer UNIT_WATT buffer DIGITS_3_5 buffer UNIT_WATT buffer DIGITS_3_5 buffer write reading extBuffer 1 7 buffer write readi...

Страница 718: ...script which runs automatically when the instrument power is turned on You can set scriptName to autoexec but you must delete the existing autoexec script first using the autoexec delete command Once...

Страница 719: ...lear dataqueue add 10 dataqueue add 11 2 result dataqueue add 12 3 if result false then print Failed to add 12 to the dataqueue end print The dataqueue contains while dataqueue count 0 do print dataqu...

Страница 720: ...pe TSP Link accessible Affected by Where saved Default value Function Yes Usage dataqueue clear Details This function forces all dataqueue add commands that are in progress to time out and deletes all...

Страница 721: ...APACITY while dataqueue count MaxCount do dataqueue add 1 end print There are dataqueue count items in the data queue dataqueue clear print There are dataqueue count items in the data queue This examp...

Страница 722: ...n reads the entries from the data queue Note that your output may differ depending on the setting of format asciiprecision Output There are 10 items in the data queue 1 0000000e 00 2 0000000e 00 3 000...

Страница 723: ...ital line trigger line or synchronous line and sets the line to be input output or open drain Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Inst...

Страница 724: ...lineMode set the line as a trigger line digio MODE_TRIGGER_IN The line automatically responds to and detects externally generated triggers It detects falling edge rising edge or either edge triggers a...

Страница 725: ...T trigger digout 3 logic trigger LOGIC_NEGATIVE Set the digital I O trigger line 3 to have a pulsewidth of 50 microseconds trigger digout 3 pulsewidth 50e 6 Use digital I O line 5 to trigger the event...

Страница 726: ...because the digital line is reset to a digital input A digital input floats high if nothing is connected to the digital line This returns the integer equivalent values of the binary states on all six...

Страница 727: ...high when the I O port is read Output 42 This is binary 101010 Also see digio writeport on page 8 54 Digital I O port configuration on page 3 87 digio writeport This function writes to all digital I O...

Страница 728: ...readings display SCREEN_HOME_LARGE_READING Reading table screen display SCREEN_READING_TABLE Graph screen opens last selected tab display SCREEN_GRAPH Histogram display SCREEN_HISTOGRAM GRAPH swipe s...

Страница 729: ...y TEXT1 Serial number display settext display TEXT2 localnode serialno Clear the USER swipe screen Set the first line to read Serial number and the second line to display the serial number of the inst...

Страница 730: ...rmat defaultValue numberEntered display input number dialogTitle numberFormat defaultValue minimumValue numberEntered display input number dialogTitle numberFormat defaultValue minimumValue maximumVal...

Страница 731: ...where the operator touched the screen Example smu source func smu FUNC_DC_CURRENT testcurrent display input number Enter a Test Current 0 to 1 A display NFORMAT_PREFIX 0 0 1 smu source level testcurr...

Страница 732: ...il if Cancel is pressed on the keypad buttons are numbered top to bottom left to right dialogTitle A string that contains the text to be displayed as the title of the dialog box on the front panel dis...

Страница 733: ...isplay input option Select an option Apple Orange Papaya Pineapple Blueberry Banana Grapes Peach Apricot Guava print optionID This example displays the following dialog box If the user selects Peach t...

Страница 734: ...cel buttons display BUTTONS_OKCANCEL Yes and No buttons display BUTTONS_YESNO Yes No and Cancel buttons display BUTTONS_YESNOCANCEL dialogTitle A string that contains the text to be displayed as the t...

Страница 735: ...at is entered from the front panel display nil if Cancel is pressed on the keypad dialogTitle A string that contains the text to be displayed as the title of the dialog box on the front panel display...

Страница 736: ...t option on page 8 59 display input prompt on page 8 61 display lightstate This attribute sets the light output level of the front panel display Type TSP Link accessible Affected by Where saved Defaul...

Страница 737: ...2 11 display prompt This function allows you to create an interactive dialog prompt that displays a custom message on the front panel display Type TSP Link accessible Affected by Where saved Default v...

Страница 738: ...esult display BUTTON_YES then display changescreen display SCREEN_GRAPH end Create a linear sweep Display the prompt Would you like to start the sweep now If the user presses Yes the sweep starts If t...

Страница 739: ...ible Affected by Where saved Default value Function Yes Usage display settext display TEXT1 userDisplayText1 display settext display TEXT2 userDisplayText2 userDisplayText1 String that contains the me...

Страница 740: ...ely Details This command waits until a user responds to a front panel prompt that was created with the display prompt command Example smu source sweeplinear test 1 10 10 display prompt display BUTTONS...

Страница 741: ...tType eventType Limits the return to specific event log types set a cumulative integer value that represents the event log types to Errors only eventlog SEV_ERROR or 1 Warnings only eventlog SEV_WARN...

Страница 742: ...age severity nodeID timeSeconds timeNanoSeconds eventlog next eventType eventNumber The event number message A description of the event severity The severity of the event Error 1 Warning 2 Information...

Страница 743: ...is returned 0 No error 0 0 0 0 If the event type is not defined an event of any type is returned Example print eventlog next 5 Get the oldest error or information event from the event log Example outp...

Страница 744: ...lso see Using the event log on page 2 142 eventlog save This function saves the event log to a file on a USB flash drive Type TSP Link accessible Affected by Where saved Default value Function Yes Usa...

Страница 745: ...is function stops a script that is presently running Type TSP Link accessible Affected by Where saved Default value Function No Usage exit Details Terminates script execution when called from a script...

Страница 746: ...unction writes buffered data to a file on the USB flash drive Type TSP Link accessible Affected by Where saved Default value Function No Usage file flush fileNumber fileNumber The file number returned...

Страница 747: ...one file open This function opens a file on the USB flash drive for later reference Type TSP Link accessible Affected by Where saved Default value Function No Usage fileNumber file open fileName acces...

Страница 748: ...Number The file number returned from the file open function to read readAction The action Return the next line returns nil if the present file position is at the end of the file file READ_LINE Return...

Страница 749: ...fore attempting to write data to it Example print file usbdriveexists If the USB flash drive is not inserted in the USB port on the front panel this returns 0 Also see None file write This function wr...

Страница 750: ...ecision precision A number representing the number of digits to be printed for numbers printed with the print printbuffer and printnumber functions must be a number from 1 to 16 set to 0 to have the i...

Страница 751: ...IAN Least significant byte first format LITTLEENDIAN Details This attribute selects the byte order in which data is written when you are printing data values with the printnumber and printbuffer funct...

Страница 752: ...of numeric values with the format asciiprecision attribute If format REAL32 or format REAL64 is selected you can select the byte order with the format byteorder attribute The IEEE Std 754 binary form...

Страница 753: ...takes effect when the command to change it is processed If there are response messages in the output queue when this command is processed they must be read at the new address If command messages are b...

Страница 754: ...decimal notation Details This command specifies how the LAN IP address and other LAN settings are assigned If automatic configuration is selected the instrument automatically determines the LAN infor...

Страница 755: ...mber All inbound LXI packets are ignored unless they have this domain number Example print lan lxidomain Displays the LXI domain Also see None lan macaddress This attribute describes the LAN MAC addre...

Страница 756: ...panel at a time with passwords required on all interfaces localnode ACCESS_LOCKOUT Details When access is set to full the instrument accepts commands from any interface with no login or password When...

Страница 757: ...another source for example your computer Example print os date c gettime Example output Wed Mar 31 14 25 31 2010 Also see localnode settime on page 8 87 localnode linefreq This attribute contains the...

Страница 758: ...d Type TSP Link accessible Affected by Where saved Default value Attribute W No Rear panel LAN reset Nonvolatile memory admin Usage localnode password password password A string that contains the inst...

Страница 759: ...n the prompt is issued Like the TSP prompt it indicates that processing of the command is complete It does not mean the previous command generated an error only that there were still errors in the eve...

Страница 760: ...WIPE Clears the instrument display Places the serial number of this instrument on the bottom line of the USER swipe screen display Displays the USER swipe screen Also see localnode model on page 8 85...

Страница 761: ...y 31 hour 14 min 25 localnode settime systemTime print os date c gettime Sets the date and time to Mar 31 2014 at 2 25 pm Output Wed Mar 31 14 25 00 2010 Also see localnode gettime on page 8 84 localn...

Страница 762: ...ion Example localnode showevents eventlog SEV_ERROR eventlog SEV_INFO trigger digin 3 edge trigger EDGE_EITHER Send generated error and warning messages Example output if the edge cannot be sent to ei...

Страница 763: ...d by the master node This function may only be called when the group number of the node is different than the node of the master This function does not wait for the script to finish execution Example...

Страница 764: ...e 5 Also see node N setglobal on page 8 91 node N setglobal This function sets the value of a global variable Type TSP Link accessible Affected by Where saved Default value Function Yes Usage node N s...

Страница 765: ...e that each node independently sets its operation complete bits in its own status model Any nodes that are not actively performing overlapped commands set their bits immediately All remaining nodes se...

Страница 766: ...ion on page 8 77 printbuffer This function prints data from tables or reading buffer subtables Type TSP Link accessible Affected by Where saved Default value Function No Usage printbuffer startIndex e...

Страница 767: ...command For example if testData is the buffer you can use testData dates attribute to print the date of each reading in the testData buffer You can use bufferVar n to retrieve the number of readings...

Страница 768: ...buffer make 200 format data format ASCII format asciiprecision 6 trigger model load SimpleLoop 6 0 testData trigger model initiate waitcomplete printbuffer 1 testData n testData readings testData unit...

Страница 769: ...the configured format valueN Last value to print in the configured format One or more values separated with commas Details There are multiple ways to use this function depending on how many numbers ar...

Страница 770: ...to reset an instrument on a subordinate node When no value is specified for system the default value is true You can only reset the entire system using reset true if the node is the master If the nod...

Страница 771: ...EE Std 488 2 common command prompting Also see localnode prompts on page 8 86 script catalog This function returns an iterator that can be used in a for loop to iterate over all the scripts stored in...

Страница 772: ...st8 from nonvolatile memory and the global variable named test8 Also see Deleting a user script using a remote interface on page 7 9 scriptVar save on page 8 100 script load This function creates a sc...

Страница 773: ...un scriptVar scriptVar The name of the variable that references the script Details The scriptVar run function runs the script referenced by scriptVar You can also run the script by using scriptVar Exa...

Страница 774: ...the autoexec script You can add the file extension but it is not required The only allowed extension is tsp see Example 2 Example 1 test8 save Saves the script referenced by the variable test8 to non...

Страница 775: ...act check Details Use this function to check for excessive contact resistance at any of the connections to the device under test DUT Use the print command to query the result of the contact check oper...

Страница 776: ...e connection exceeded the threshold resistance value Details Use this command to check the high low and guard connections to the device under test DUT for excessive contact resistance Use the print co...

Страница 777: ...ontact enable state state smu contact enable state Enable contact check smu ON Disable contact check smu OFF Details Use this command to enable or disable the contact check function To avoid getting e...

Страница 778: ...ilure 2 smu THRESHOLD_2_OHM 15 smu THRESHOLD_15_OHM 50 smu THRESHOLD_50_OHM Details The contact check functions indicate a failure when the connection path resistance exceeds the value specified by th...

Страница 779: ...minimum aperture is 1 s when the maximum sampling rate is 1 000 000 samples per second When the aperture is set to automatic the aperture is equivalent to the sample rate interval If you specify an ap...

Страница 780: ...TURE_AUTO smu digitize samplerate 1000000 smu digitize count 10 print smu digitize read Set the digitize function to measure current Set the sample rate to 1 000 000 with a count of 10 and automatic a...

Страница 781: ...instrument to use the digitize current measure function Set the front panel to display 3 digits Also see format asciiprecision on page 8 77 smu digitize func This attribute determines which digitize f...

Страница 782: ...r Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Measure configuration list Configuration script Measure configurati...

Страница 783: ...automatically after each measurement If you are making a series of measurements the instrument shows the limit test result of the last measurement for the pass or fail indication for the limit If you...

Страница 784: ...ttribute RW Yes Restore configuration Instrument reset Power cycle Measure configuration list Configuration script Measure configuration list smu OFF Usage state smu digitize limit Y enable smu digiti...

Страница 785: ...digitized voltage measurements smu digitize limit 2 enable smu ON set the digitize count to 50 smu digitize count 50 create a reading buffer that can store 100 readings LimitBuffer buffer make 100 mak...

Страница 786: ...e high or low limit If autoclear is set to off reading the results of a limit test does not clear the fail indication of the test To clear a failure send the clear command To automatically clear the r...

Страница 787: ...2 audible smu AUDIBLE_FAIL enable limit 2 checking for digitized voltage measurements smu digitize limit 2 enable smu ON set the digitize count to 50 smu digitize count 50 create a reading buffer that...

Страница 788: ...tion list 1 Usage highLimit smu digitize limit Y high value smu digitize limit Y high value highLimit highLimit The value of the upper limit 9 99999e 11 to 9 99999e 11 Y Limit number 1 or 2 Details Th...

Страница 789: ...he low limit value of limit Y 9 99999E 11 to 9 99999E 11 Y Limit number 1 or 2 Details This command sets the lower limit for the limit Y test for the selected digitize function When limit Y testing is...

Страница 790: ...hecking for digitized voltage measurements smu digitize limit 2 enable smu ON set the digitize count to 50 smu digitize count 50 create a reading buffer that can store 100 readings LimitBuffer buffer...

Страница 791: ...smu digitize range smu digitize range value value Set to the maximum expected value to be measured Current 1 A to 10 A Voltage 0 2 V to 100 V Details When you assign a range value the instrument sele...

Страница 792: ...easurement Example smu digitize func smu FUNC_DIGITIZE_VOLTAGE smu digitize math format smu MATH_PERCENT smu digitize count 1 smu digitize math percent smu digitize read smu digitize math enable smu O...

Страница 793: ...ration is performed on measurements for the selected digitize function You can choose one of the following math operations y mx b Manipulate normal display readings by adjusting the m and b factors Pe...

Страница 794: ...peration lets you manipulate normal display readings x mathematically based on the calculation y mx b Where y is the displayed result m is a user defined constant for the scale factor x is the measure...

Страница 795: ...lets you manipulate normal display readings x mathematically according to the following calculation y mx b Where y is the displayed result m is a user defined constant for the scale factor x is the m...

Страница 796: ...s set to percent the range is 1e12 to 1e12 Details The percent math function displays measurements as percent deviation from a specified reference constant The percent calculation is Where Percent is...

Страница 797: ...tes measurements using the present function settings stores the readings in a reading buffer and returns the last reading This command makes the number of digitize measurements that is set by the smu...

Страница 798: ...fbuffer2 or a user defined buffer if no buffer is specified this parameter defaults to defbuffer1 Details This command initiates digitize measurements using the present function settings stores the re...

Страница 799: ...made as if these settings are disabled If an error event occurs during the measurement nil is returned and the relative offset level remains at the last valid setting You must change to the function f...

Страница 800: ...Each returned measured relative reading is the result of the following calculation Displayed reading Actual measured reading Relative offset value Example smu digitize func smu FUNC_DIGITIZE_CURRENT...

Страница 801: ...CURRENT smu digitize rel level smu digitize read smu digitize rel enable smu ON Set the digitize function to digitize current Set the relative offset level to be the reading with any calculations incl...

Страница 802: ...ding buffer Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Measure configuration list Configuration script Measure c...

Страница 803: ...ion list 0 Usage delayTime smu digitize userdelay N smu digitize userdelay N delayTime delayTime The delay 0 for no delay or 167 ns to 10 ks N The user delay to which this time applies 1 to 5 Details...

Страница 804: ...ock signal is not asserted the V range is disabled limiting the nominal output to less than 42 V When the interlock is not asserted The front panel INTERLOCK indicator is off High voltage ranges are d...

Страница 805: ...instrument selects the measurement range automatically Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Measure confi...

Страница 806: ...rangerangelow smu measure autorangerangelow lowRange lowRange The lower limit Current 1 A to 5 A Voltage 0 2 V to 20 V Resistance 2 to 20 M Details You can use this command when automatic range select...

Страница 807: ...ents of its internal ground and voltage reference The time interval between updates to these reference measurements is determined by the integration aperture that is being used for measurements The Mo...

Страница 808: ...e If the NPLC setting is less than 0 2 PLC sending autozero once can result in delay of more than a second Example smu measure autozero once Do a one time refresh of the reference and zero measurement...

Страница 809: ...nk accessible Affected by Where saved Default value Function Yes Usage smu measure configlist create listName listName A string that represents the name of a measure configuration list Details This co...

Страница 810: ...deleted from a configuration list the index numbers of the following indexes are shifted up by one For example if you have a configuration list with 10 indexes and you delete index 3 the index that wa...

Страница 811: ...ieldSeparator listName A string that represents the name of a measure configuration list index A number that defines a specific configuration index in the configuration list fieldSeparator String that...

Страница 812: ...1 000000e 00 smu measure limit 2 autoclear smu ON smu measure limit 2 audible smu AUDIBLE_NONE smu measure limit 2 enable smu OFF smu measure limit 2 high value 1 000000e 00 smu measure limit 2 low v...

Страница 813: ...he measure settings If you do not specify a source index the source index defaults to match the measure index Specify a measure and source list together with this command to allow the instrument to co...

Страница 814: ...index 5 from a source configuration list named MySourceList Also see Configuration lists on page 3 30 smu measure configlist create on page 8 136 smu measure configlist store on page 8 142 smu measure...

Страница 815: ...e function is a digitize function digitize settings are saved When the index is queried with the smu measure configlist query command digitize settings and their values are listed but measure settings...

Страница 816: ...etails This command sets the number of measurements that are made when a measurement is requested This command does not affect the trigger model This command sets the count for all measure functions I...

Страница 817: ...t and initiate readings smu source output smu ON smu measure read defbuffer1 Parse index and data into three columns print Rdg Time s Current A for i 1 defbuffer1 n do print i defbuffer1 relativetimes...

Страница 818: ...smu ON trigger model load SimpleLoop 200 trigger model initiate waitcomplete Parse index and data into three columns print Rdg Time s Current A for i 1 defbuffer1 n do print i defbuffer1 relativetimes...

Страница 819: ...lter type is not used smu measure limit 1 autoclear smu OFF smu measure limit 1 enable smu OFF smu measure limit 1 audible is not used smu measure limit 1 high value is not used smu measure limit 1 lo...

Страница 820: ...mu DIGITS_4_5 3 display digits smu DIGITS_3_5 Details This command affects how the reading for a measurement is displayed on the front panel of the instrument It does not affect the number of digits r...

Страница 821: ...done and the data is less noisy This command is set for the selected function Example smu measure func smu FUNC_DC_CURRENT smu measure filter count 10 smu measure filter type smu FILTER_MOVING_AVG smu...

Страница 822: ...filter that is used for the selected measure function when the measurement filter is enabled Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instr...

Страница 823: ...aged sample rate but the lower the noise error Trade offs between speed and noise are normally required to tailor the instrumentation to your measurement application Example smu measure func smu FUNC_...

Страница 824: ...function is selected this returns smu FUNC_NONE The smu FUNC_NONE setting is made automatically if you select a function using the smu digitize func command or through the options from the front pane...

Страница 825: ...estore configuration Instrument reset Power cycle Measure configuration list Configuration script Measure configuration list smu AUDIBLE_NONE Usage state smu measure limit Y audible smu measure limit...

Страница 826: ...FF Enable smu ON Y Limit number 1 or 2 Details When auto clear is set to on for a measure function limit conditions are cleared automatically after each measurement If you are making a series of measu...

Страница 827: ...clear the test results for a limit turn the auto clear option on Example smu measure func smu FUNC_DC_CURRENT smu measure limit 2 clear Clears the test result for the high and low limit 2 for current...

Страница 828: ...applicable Not applicable Usage result smu measure limit Y fail result The results of the limit test for limit Y smu FAIL_NONE Test passed measurement under or equal to the high limit smu FAIL_HIGH Te...

Страница 829: ...u measure limit 1 high value 5 set low limit on 1 to fail if reading is less than 3 V smu measure limit 1 low value 3 set the beeper to sound if the reading exceeds the limits for limit 1 smu measure...

Страница 830: ...atuses on page 8 36 Limit testing and binning on page 3 134 smu measure limit Y enable on page 8 154 smu measure limit Y high value This attribute specifies the upper limit for a limit test Type TSP L...

Страница 831: ...lected measure function When limit Y testing is enabled this causes a fail indication to occur when the measurement value is less than this value Example See the example in smu measure limit Y fail on...

Страница 832: ...ge Configuration script Measure configuration list smu MATH_PERCENT Usage operation smu measure math format smu measure math format operation operation Math operation to be performed on measurements y...

Страница 833: ...b operation Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Measure configuration list Function change Configuration...

Страница 834: ...asure math mxb mfactor 0 80 smu measure math mxb bfactor 50 smu measure math enable smu ON Set the measurement function to voltage Set the math operation to mx b Set the scale factor for the mx b oper...

Страница 835: ...n The mx b math operation lets you manipulate normal display readings x mathematically according to the following calculation y mx b Where y is the displayed result m is a user defined constant for th...

Страница 836: ...is is the constant that is used when the math operation is set to percent for the selected measurement function The percent math function displays measurements as percent deviation from a specified re...

Страница 837: ...r line cycles NPLCs Each PLC for 60 Hz is 16 67 ms 1 60 and each PLC for 50 Hz is 20 ms 1 50 For 60 Hz if you set the NPLC to 0 1 the measure time is 1 667 ms This command is set for the measurement o...

Страница 838: ...ble offset compensation smu ON Details The voltage offsets caused by the presence of thermoelectric EMFs VEMF can adversely affect resistance measurement accuracy To overcome these offset voltages you...

Страница 839: ...uired by the instrument to automatically search for a range When a range is fixed any signal greater than the entered range generates an overrange condition When an overrange condition occurs the fron...

Страница 840: ...ss bufferName The name of the reading buffer which may be a default buffer defbuffer1 or defbuffer2 or a user defined buffer if no buffer is defined it defaults to defbuffer1 Details This function mak...

Страница 841: ...by Where saved Default value Function Yes Usage reading seconds fractional smu measure readwithtime smu measure readwithtime bufferName reading The last reading of the measurement process seconds Seco...

Страница 842: ...stored as the new relative offset level When you send this command the instrument does not apply any math limit test or filter settings to the measurement even if they are set It is a measurement tha...

Страница 843: ...e relEnable Relative measurement control Disable relative offset smu OFF Enable relative offset smu ON Details When relative measurements are enabled all subsequent measured readings are offset by the...

Страница 844: ...t measured readings are offset by the value that is set for this command You can set this value or have the instrument acquire a value If the instrument acquires the value read this setting to return...

Страница 845: ...sensed voltage is lower than the programmed amplitude the voltage source increases the voltage until the sensed voltage is the same as the programmed amplitude This compensates for IR drop in the outp...

Страница 846: ...age smu UNIT_VOLT Usage unitOfMeasure smu measure unit smu measure unit unitOfMeasure unitOfMeasure The units of measure to be displayed for the measurement Current smu UNIT_AMP only available for cur...

Страница 847: ...n a trigger model assign the delay to the dynamic delay block The delay is specific to the selected function Example smu measure userdelay 1 5 trigger model setblock 1 trigger BLOCK_SOURCE_OUTPUT smu...

Страница 848: ...te RW Yes Restore configuration Instrument reset Power cycle Source configuration list Function change Configuration script Source configuration list smu ON Usage sourceAutorange smu source autorange...

Страница 849: ...TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Source configuration list Function change Configuration script Source con...

Страница 850: ...e of one source configuration list that is stored in the instrument Send the command again until it returns nil to get all stored lists Also see Configuration lists on page 3 30 smu source configlist...

Страница 851: ...e Affected by Where saved Default value Function Yes Usage smu source configlist delete listName smu source configlist delete listName index listName A string that represents the name of a source conf...

Страница 852: ...g that represents the name of a source configuration list index A number that defines a specific configuration index in the configuration list the default is the first index in the configuration list...

Страница 853: ...optionally specify a measure configuration list and index to recall with the source settings If you do not specify a measure index the measure index defaults to match the source index Specify a sourc...

Страница 854: ...5 Recalls index 3 from a source configuration list named MySourceList then recalls index 5 from a measure configuration list named MyMeasList Also see Configuration lists on page 3 30 smu source confi...

Страница 855: ...e source settings to a configuration index in a configuration list If the index is defined the configuration list is stored in that index If the index is not defined the configuration index is appende...

Страница 856: ...ted source function This delay is in addition to normal settling times After the programmed source is turned on this delay allows the source level to settle before a measurement is made If you set a s...

Страница 857: ...smu FUNC_DC_VOLTAGE Details When you set this command it configures the instrument as either a voltage source or a current source When you read this command it returns the output setting of the source...

Страница 858: ...fected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle Source configuration list Function change Configuration script Source configuration list 0 Usage...

Страница 859: ...of the following values see the Details below for specifics regarding each option smu OFFMODE_NORMAL smu OFFMODE_ZERO smu OFFMODE_HIGHZ smu OFFMODE_GUARD Details When the Model 2461 is set to the nor...

Страница 860: ...e source is current the current limit is set to the programmed source current value or to 10 full scale of the present current range whichever is greater When the zero output off state is selected you...

Страница 861: ...output is switched on the instrument sources either voltage or current as set by smu source func Example smu source output smu ON Switch the source output of the instrument to on Also see Turn the Mod...

Страница 862: ...itry do not set the voltage source to levels that exceed the value that is set for overvoltage protection Example smu source func smu FUNC_DC_VOLTAGE smu source protect level smu PROTECT_40V Sets the...

Страница 863: ...e level dictates the polarity of the source Positive values generate positive voltage or current from the high terminal of the source relative to the low terminal Negative values generate negative vol...

Страница 864: ...store that pulse level at the next index 1 in CustomVoltSweep Set the pulse level to 1 27 V and store that pulse level at the next index 2 in CustomVoltSweep Set the pulse level to 1 33 V and store t...

Страница 865: ...mmand sets the source limit for pulse outputs The Model 2461 cannot source pulse levels that exceed this limit The values that can be set for this command are limited by the setting for the overvoltag...

Страница 866: ...pulse ilimit level 1 print smu source pulse ilimit level Set the source function to voltage with the pulse current limit set to 1 A Query the source pulse current limit setting Output 1 Indicates tha...

Страница 867: ...rName sDelay offTime count xBiasLimit xPulseLimit smu source pulsesweeplinear configListName biasLevel start stop points pulseWidth measEnable bufferName sDelay offTime count xBiasLimit xPulseLimit fa...

Страница 868: ...at were last defined before the pulse operation you may get unexpected results if you do not define the measure settings first When the pulse sweep is started the instrument sources a specific voltage...

Страница 869: ...tLinSweep 0 0 10 20 2e 3 trigger model initiate Reset the instrument to its default settings Set the source function to voltage and the source range to 20 V Set up a linear pulse sweep that sweeps fro...

Страница 870: ...lseWidth measEnable bufferName sDelay offTime count xBiasLimit xPulseLimit smu source pulsesweeplinearstep configListName biasLevel start stop step pulseWidth measEnable bufferName sDelay offTime coun...

Страница 871: ...smu OFF default Sweep from start to stop then stop to start smu ON Details Before configuring a pulse operation configure your measure settings Pulse operations use the measure settings that were last...

Страница 872: ...resulting measure configuration list is MeasMyLongPulseNameSweepConfigLi 32 characters Example reset smu source func smu FUNC_DC_CURRENT smu source range 3 smu source readback smu OFF smu measure fun...

Страница 873: ...s must be defined before sending this command pulseWidth The time at the amplitude level for each pulse Extended operating area 10 A at 100 V 5 duty cycle maximum pulse width 1 ms minimum pulse width...

Страница 874: ...smu FUNC_DC_CURRENT smu source level 0 smu measure func smu FUNC_DC_VOLTAGE smu measure range 10 smu source pulse vlimit level 10 smu source pulse level 5 smu source configlist store CurrPulseListSwee...

Страница 875: ...op points pulseWidth measEnable bufferName sDelay offTime count smu source pulsesweeplog configListName biasLevel start stop points pulseWidth measEnable bufferName sDelay offTime count xBiasLimit smu...

Страница 876: ...defined bias level Current 10 nA to 7 35 A Voltage 2 mV to 105 V xPulseLimit The current or voltage limit for the defined pulse level Current 10 nA to 10 5 A Voltage 2 mV to 105 V failAbort Determine...

Страница 877: ...he source configuration list is named VoltPulseLogarithSweepList 26 characters the resulting measure configuration list is named MeasVoltPulseLogarithSweepList 30 characters If the source configuratio...

Страница 878: ...nt measEnable bufferName sDelay offTime xBiasLimit xPulseLimit failAbort configListName The name of the source configuration list that the sweep uses this must be defined before sending this command b...

Страница 879: ...4 4 The pulse level is not limited to the normal operating area it can be set to any value within the operating boundaries When the pulse level is set to a value in the extended operating area the pul...

Страница 880: ...ult value Attribute RW Yes Restore configuration Instrument reset Power cycle Source configuration list Function change Configuration script Source configuration list Current 1 A Voltage 200 mV Usage...

Страница 881: ...the measured source value or the configured source value when making a measurement Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument rese...

Страница 882: ...ON smu measure read testDataBuffer smu source output smu OFF printbuffer 1 100 testDataBuffer sourcevalues testDataBuffer Reset the instrument to default settings Make a buffer named testDataBuffer th...

Страница 883: ...top The voltage or current at which the sweep stops Current 7 35 A to 7 35 A Voltage 105 V to 105 V points The number of source measure points between the start and stop values of the sweep 2 to 1e6 t...

Страница 884: ...e following options Auto The instrument automatically goes to the most sensitive source range for each source level in the sweep Best fixed The instrument selects a single fixed source range that acco...

Страница 885: ...or current source level at which the sweep starts Current 7 35 A to 7 35 A Voltage 105 V to 105 V stop The voltage or current at which the sweep stops Current 7 35 A to 7 35 A Voltage 105 V to 105 V s...

Страница 886: ...added to the sweep trigger model This delay is added to any source delay you may have set For example if you set 10 ms for the source delay and 25 ms for the delay in the for the log sweep command th...

Страница 887: ...tion list where the sweep starts default is 1 sDelay The delay between measurement points default is 0 for no delay or you can set a specific delay value from 50 s to 10 ks count The number of times t...

Страница 888: ...nge 20 trigger model initiate Reset the instrument to its defaults Create a source configuration list called CurrListSweep Set the source function to current Set the source current range to 100 mA Set...

Страница 889: ...o 7 35 A Voltage 200 mV to 105 V stop The voltage or current at which the sweep stops Current 1 A to 7 35 A Voltage 200 mV to 105 V points The number of source measure points between the start and sto...

Страница 890: ...ps Fixed The source remains on the range that is set when the sweep is started If a sweep point that exceeds the capability of the source range the source outputs the maximum level for that range The...

Страница 891: ...gger model assign the delay to the dynamic delay block The delay is specific to the selected function Example smu source userdelay 1 5 trigger model setblock 1 trigger BLOCK_SOURCE_OUTPUT smu ON trigg...

Страница 892: ...s that exceed this limit The values that can be set for this command are limited by the setting for the overvoltage protection limit This value can also be limited by the measurement range If a specif...

Страница 893: ...ment clamps the source to keep the source within the set limits If you check the limit for the source that is not presently selected nil is returned Example print smu source vlimit tripped Check the s...

Страница 894: ...for measurements Also see None status clear This function clears event registers and the event log Type TSP Link accessible Affected by Where saved Default value Function Yes Usage status clear Detai...

Страница 895: ...Service RQS bit If the bit is set it indicates that a serial poll SRQ has occurred For additional detail see Serial polling and SRQ on page C 14 The meanings of the individual bits of this register a...

Страница 896: ...dition Returns the contents of the register Also see Operation Event Register on page C 8 status operation enable This attribute sets or reads the contents of the Operation Event Enable Register of th...

Страница 897: ...rint status operation event Maps event number 4917 Buffer Full to set bit 0 in the Operation Event Register and event number 4916 Buffer Empty to clear bit 0 Resizes defbuffer1 to 10 readings Sets the...

Страница 898: ...tatus operation setmap bitNumber setEvent clearEvent bitNumber The bit number that is mapped to an event 0 to 14 setEvent The number of the event that sets the bits in the condition and event register...

Страница 899: ...idled occurs bit 0 in the condition register is cleared Also see Event numbers on page C 10 Operation Event Register on page C 8 Programmable status register sets on page C 5 status operation getmap o...

Страница 900: ...plicable Not applicable Usage questionableRegister status questionable condition questionableRegister The value of the register 0 to 65535 Details This command reads the contents of the Questionable C...

Страница 901: ...C 16 Example status questionable enable 17 print status questionable enable Set bits 0 and 4 of the Questionable Event Enable Register Returns 17 which indicates the register was set correctly Also s...

Страница 902: ...e getmap This function requests the mapped set event and mapped clear event status for a bit in the Questionable Event Registers Type TSP Link accessible Affected by Where saved Default value Function...

Страница 903: ...mand This allows you to cause bits in the condition and event registers to be set or cleared when the specified events occur You can use any valid event number as the event that sets or clears bits Wh...

Страница 904: ...to the binary weighted sum of all bits set in the register Bit Decimal value Constants When set indicates the following has occurred 0 1 status MSB An enabled event in the Measurement Event Register h...

Страница 905: ...stant or a numeric value as shown in the table below To set more than one bit of the register you can send multiple constants with between them You can also set standardRegister to the sum of their de...

Страница 906: ...rd OPC status standard QYE status standard enable standardRegister Uses constants to set the OPC and QYE bits of the standard event status enable register Example 2 decimal 5 binary 0000 0101 standard...

Страница 907: ...ot used 5 32 Not used Not used 6 64 Not used Not used 7 128 status standard PON The instrument has been turned off and turned back on since the last time this register was read Command errors include...

Страница 908: ...00099 35 Also see timer gettime on page 8 235 timer gettime This function measures the elapsed time since the timer was last cleared Type TSP Link accessible Affected by Where saved Default value Func...

Страница 909: ...ctor Example trigger blender 2 clear Clears the event detector for blender 2 Also see None trigger blender N orenable This attribute selects whether the blender performs OR operations or AND operation...

Страница 910: ...reset Trigger blender N clear Trigger blender N reset Not applicable Not applicable Usage overrun trigger blender N overrun overrun Trigger blender overrun state true or false N The blender number 1...

Страница 911: ...er blender 1 settings to factory defaults Also see trigger blender N orenable on page 8 236 trigger blender N overrun on page 8 237 trigger blender N stimulus M on page 8 238 trigger blender N stimulu...

Страница 912: ...ved on LAN trigger object N 1 to 8 trigger EVENT_LANN Trigger event blender N 1 to 2 which combines trigger events trigger EVENT_BLENDERN Trigger timer N 1 to 4 expired trigger EVENT_TIMERN Source lim...

Страница 913: ...LLING trigger blender 1 orenable true trigger blender 1 stimulus 1 trigger EVENT_DIGIO3 trigger blender 1 stimulus 2 trigger EVENT_DIGIO5 print trigger blender 1 wait 3 Generate a trigger blender 1 ev...

Страница 914: ...trigger event on a digital input line Type TSP Link accessible Affected by Where saved Default value Function Yes Usage trigger digin N clear N Digital I O trigger line 1 to 6 Details The event detect...

Страница 915: ...which the trigger event detector and the output trigger generator operate on the specified trigger line To directly control the line state set the mode of the line to digital and use the write comman...

Страница 916: ...This is an indication of the state of the event detector built into the line itself It does not indicate if an overrun occurred in any other part of the trigger model or in any other detector that is...

Страница 917: ...results Output if no trigger is detected false Output if a trigger is detected true Also see digio line N mode on page 8 50 Digital I O port configuration on page 3 87 trigger digin N clear on page 8...

Страница 918: ...e output trigger generator uses on the given trigger line The output state of the digital I O line is controlled by the trigger logic and the user specified output state of the line is ignored Example...

Страница 919: ...ger digout N release on page 8 246 trigger digout N release This function releases an indefinite length or latched trigger Type TSP Link accessible Affected by Where saved Default value Function Yes U...

Страница 920: ...ow long the trigger is asserted The trigger stimulus for a digital I O line can be set to one of the trigger events that are described in the following table Trigger events Event description Event con...

Страница 921: ...3 Also see digio line N mode on page 8 50 digio line N reset on page 8 52 Digital I O port configuration on page 3 87 trigger digin N clear on page 8 241 trigger digout N assert on page 8 244 trigger...

Страница 922: ...o provide behavior similar to the digital I O triggers LAN trigger mode values Mode Trigger packets detected as input LAN trigger packet generated for output with a trigger EDGE_EITHER Rising or falli...

Страница 923: ...assert on page 8 251 trigger lanout N stimulus on page 8 256 trigger lanin N wait This function waits for an input trigger Type TSP Link accessible Affected by Where saved Default value Function Yes U...

Страница 924: ...ils Generates and sends a LAN trigger packet for the LAN event number specified Sets the pseudo line state to the appropriate state The following indexes provide the listed LXI events 1 LAN0 2 LAN1 3...

Страница 925: ...lan PROTOCOL_MULTICAST trigger lanout 1 connect trigger lanout 1 assert Set the protocol for LAN trigger 1 to be multicast when sending LAN triggers Then after connecting the LAN trigger send a messag...

Страница 926: ...trigger lanout 1 connected Outputs true if connected or false if not connected Example output false Also see trigger lanout N connect on page 8 252 trigger lanout N ipaddress on page 8 254 trigger lan...

Страница 927: ...igger lanout N ipaddress trigger lanout N ipaddress ipAddress ipAddress The LAN address for this attribute as a string in dotted decimal notation N The LAN event number 1 to 8 Details Sets the IP addr...

Страница 928: ...e logicType The type of logic Positive trigger LOGIC_POSITIVE Negative trigger LOGIC_NEGATIVE N The LAN event number 1 to 8 Example trigger lanout 2 logic trigger LOGIC_POSITIVE Set the logic for LAN...

Страница 929: ...trigger lanout N connect on page 8 252 trigger lanout N ipaddress on page 8 254 trigger lanout N stimulus This attribute specifies events that cause this trigger to assert Type TSP Link accessible Aff...

Страница 930: ...11 VXI 11 command device_trigger trigger EVENT_COMMAND Line edge either rising falling or either based on the configuration of the line detected on digital input line N 1 to 6 trigger EVENT_DIGION Lin...

Страница 931: ...f GPIB line events on Model 2461 on page 2 59 Aborting the trigger model on page 3 129 Trigger model on page 3 107 trigger model getblocklist This function returns the settings for all trigger model b...

Страница 932: ...ils This command returns the counter value When the counter is active this returns the present count If the trigger model has started or is running but has not yet reached the counter block this value...

Страница 933: ...or no delay bufferName The name of the reading buffer which may be a default buffer defbuffer1 or defbuffer2 or a user defined buffer defaults to defbuffer1 readingBlock Define a measure or digitize b...

Страница 934: ...Duration Loop This function loads a predefined trigger model configuration that makes continuous measurements for a specified amount of time Type TSP Link accessible Affected by Where saved Default va...

Страница 935: ...also add or delete blocks and change trigger model settings from this screen You can use the trigger model getblocklist command to view the trigger model blocks in a list format Example reset set up...

Страница 936: ...Link accessible Affected by Where saved Default value Function Yes Usage trigger model load Empty Details When you load this predefined trigger model any blocks that have been defined in the trigger m...

Страница 937: ...ern limit3High limit3Low trigger model load GradeBinning components startInLine startDelay endDelay limit1High limit1Low limit1Pattern allPattern limit2High limit2Low limit2Pattern limit3High limit3Lo...

Страница 938: ...The name of the reading buffer which may be a default buffer defbuffer1 or defbuffer2 or a user defined buffer defaults to defbuffer1 Details This trigger model template allows you to grade component...

Страница 939: ...eviously detected triggers and not clear them default trigger CLEAR_NEVER sDelay The delay time before each measurement 167 ns to 10 ks default is 0 for no delay bufferName The name of the reading buf...

Страница 940: ...erName trigger model load LoopUntilEvent triggerEvent position clear sDelay bufferName readingBlock triggerEvent The event that ends infinite triggering or readings set to occur before the trigger see...

Страница 941: ...gger model makes 2500 readings after it detects the source event There will be 7500 pre trigger readings and 2500 post trigger readings The instrument makes two sets of readings The first set is made...

Страница 942: ...t panel MENU key and under Trigger selecting Configure You can also add or delete blocks and change trigger model settings from this screen You can use the trigger model getblocklist command to view t...

Страница 943: ...uffer2 or the name of a user defined buffer if no buffer is specified defbuffer1 is used readingBlock Define a measure or digitize block for the trigger model options are trigger READING_ACTIVE Add a...

Страница 944: ...el load SimpleLoop 200 trigger model initiate waitcomplete Parse index and data into three columns print Rdg Time s Current A for i 1 defbuffer1 n do print i defbuffer1 relativetimestamps i defbuffer1...

Страница 945: ...t3Low trigger model load SortBinning components startInLine startDelay endDelay limit1High limit1Low limit1Pattern allPattern limit2High limit2Low limit2Pattern limit3High limit3Low limit3Pattern trig...

Страница 946: ...imit as unused set the high value for the limit to be less than the low limit All limit patterns and the all fail pattern are sent on digital I O lines 1 to 4 where 1 is the least significant bit Afte...

Страница 947: ...ce of the block in the trigger model targetCount The number of times to repeat branchToBlock The block number of the trigger model block to execute when the counter is less than the targetCount value...

Страница 948: ...LTA targetDifference branchToBlock trigger model setblock blockNumber trigger BLOCK_BRANCH_DELTA targetDifference branchToBlock measureBlock blockNumber The sequence of the block in the trigger model...

Страница 949: ...example if you have a measure block a wait block another measure block another wait block and then the branch delta block the delta block compares the measurements from the second measure block If a...

Страница 950: ...LIMIT_BELOW The measurement must be below this value trigger LIMIT_INSIDE The low limit that the measurement is compared against trigger LIMIT_OUTSIDE The low limit that the measurement is compared ag...

Страница 951: ...d Also see Constant Limit block on page 3 119 trigger model setblock trigger BLOCK_BRANCH_LIMIT_DYNAMIC This function defines a trigger model block that goes to a specified block in the trigger model...

Страница 952: ...mic limits block If no measure or digitize block is defined the measurement from the previous measure or digitize block is used If no previous measure or digitize block exists an error is reported Exa...

Страница 953: ...the trigger model executes it trigger EVENT_NOTIFYN A command interface trigger Any remote interface TRG GPIB only GET bus command VXI 11 VXI 11 command device_trigger trigger EVENT_COMMAND Line edge...

Страница 954: ...k and continues in the normal sequence The once block is reset when trigger model execution reaches the idle state Therefore the branch once block always executes the first time the trigger model exec...

Страница 955: ...ssible Affected by Where saved Default value Function Yes Restore configuration Instrument reset Power cycle Configuration script Not applicable Usage trigger model setblock blockNumber trigger BLOCK_...

Страница 956: ...and as long as they are of the opposite type When trigger model execution reaches a configuration recall next block the settings at the next index in the specified configuration list are restored if a...

Страница 957: ...and the configuration list named sourTrigList Also see Configuration lists on page 3 30 trigger model setblock trigger BLOCK_CONFIG_PREV This function defines a trigger model block that recalls the se...

Страница 958: ...ndex recalled by the recall block command in an earilier trigger model block If the configuration list has recalled an index with the recall block the previous index in the list is called instead of t...

Страница 959: ...ex trigger model setblock blockNumber trigger BLOCK_CONFIG_RECALL configurationList index optionalConfigList trigger model setblock blockNumber trigger BLOCK_CONFIG_RECALL configurationList index opti...

Страница 960: ...re trigger block 3 to load index 5 from the configuration list named measTrigList and load index 1 from the configuration list name sourTrigList Query the configuration of the block Output 5 CONFIG_RE...

Страница 961: ...he number of the user delay 1 to 5 set by smu measure userdelay N trigger USER_DELAY_Sn where n is the number of the user delay 1 to 5 set by smu source userdelay N trigger USER_DELAY_Mn where n is th...

Страница 962: ...at sets the lines on the digital I O port high or low Type TSP Link accessible Affected by Where saved Default value Function Yes Restore configuration Instrument reset Power cycle Configuration scrip...

Страница 963: ...r model setblock blockNumber trigger BLOCK_DIGITIZE bufferName count blockNumber The sequence of the block in the trigger model bufferName The name of the buffer which must be an existing buffer if no...

Страница 964: ...measurements infinitely Set block 4 to wait until the front panel TRIGGER key is pressed Set block 5 to stop making digitize measurements Set block 6 to send a notification Start the trigger model Ou...

Страница 965: ...In the event log the message is TM 1 block 9 logged Trigger model complete Also see None trigger model setblock trigger BLOCK_MEASURE This function defines a trigger block that makes a measurement Ty...

Страница 966: ...1 trigger BLOCK_BUFFER_CLEAR defbuffer1 trigger model setblock 2 trigger BLOCK_DELAY_CONSTANT 0 trigger model setblock 3 trigger BLOCK_MEASURE defbuffer1 trigger COUNT_INFINITE trigger model setblock...

Страница 967: ...CK_NOP Set block number 4 to be a no operation block Also see None trigger model setblock trigger BLOCK_NOTIFY This function defines a trigger model block that generates a trigger event and immediatel...

Страница 968: ...ge 3 112 trigger model setblock trigger BLOCK_RESET_BRANCH_COUNT This function creates a block in the trigger model that resets a branch counter to 0 Type TSP Link accessible Affected by Where saved D...

Страница 969: ...tput 15 Also see trigger model getbranchcount on page 8 259 trigger model setblock trigger BLOCK_BRANCH_COUNTER on page 8 274 trigger model setblock trigger BLOCK_SOURCE_OUTPUT This function defines a...

Страница 970: ...source is turned on or off when the trigger model reaches this block The source output must be on before the source pulse output is turned on If the source output is not on when the trigger model reac...

Страница 971: ...lock blockNumber trigger BLOCK_WAIT event clear logic event trigger model setblock blockNumber trigger BLOCK_WAIT event clear logic event event blockNumber The sequence of the block in the trigger mod...

Страница 972: ...ttempt to initiate it The following table shows the constants for the events Trigger events Event description Event constant No trigger event trigger EVENT_NONE Front panel TRIGGER key press trigger E...

Страница 973: ...he state of the trigger model The instrument checks the state of a started trigger model every 100 ms This command returns the trigger state and the block that the trigger model last executed The trig...

Страница 974: ...ibute sets the number of events to generate each time the timer generates a trigger event or is enabled as a timer or alarm Type TSP Link accessible Affected by Where saved Default value Attribute RW...

Страница 975: ...20 3 trigger model initiate waitcomplete print defbuffer1 n Reset the instrument Reset trigger timer 4 Set trigger timer 4 to have a 0 5 s delay Set the stimulus for trigger timer 4 to be the notify 8...

Страница 976: ...is equivalent to trigger timer N delaylist interval This creates a delay list of one value Reading this attribute returns the delay interval that will be used the next time the timer is triggered If y...

Страница 977: ...tput assuming the delay list was set to 50 s 100 s and 150 s 5 000000000e 05 1 000000000e 04 1 500000000e 04 Also see trigger timer N reset on page 8 305 trigger timer N enable This attribute enables...

Страница 978: ...igger timer N reset N Trigger timer number 1 to 4 Details The trigger timer N reset function resets the following attributes to their default values trigger timer N count trigger timer N delay trigger...

Страница 979: ...is configured for a start time that has passed Example trigger timer 1 start fractionalseconds 0 4 Set the trigger timer to start in 0 4 s Also see trigger timer N start generate on page 8 306 trigger...

Страница 980: ...cause of the event detector state Type TSP Link accessible Affected by Where saved Default value Attribute R Yes Trigger timer N reset Not applicable Not applicable Usage state trigger timer N start o...

Страница 981: ...he timer is configured for a start time that has passed Example trigger timer 1 start seconds localnode gettime 30 trigger timer 1 enable trigger ON Set the trigger timer to start 30 s from the time w...

Страница 982: ...hronization line N 1 to 3 trigger EVENT_TSPLINKN Appropriate LXI trigger packet is received on LAN trigger object N 1 to 8 trigger EVENT_LANN Trigger event blender N 1 to 2 which combines trigger even...

Страница 983: ...eout If true is returned a trigger was detected Also see trigger timer N clear on page 8 301 trigger tsplinkin N clear This function clears the event detector for a LAN trigger Type TSP Link accessibl...

Страница 984: ...s inputs trigger EDGE_EITHER N The trigger line 1 to 3 Details When the edge is detected the instrument asserts a TTL low pulse for the output The output state of the I O line is controlled by the tri...

Страница 985: ...le Affected by Where saved Default value Function Yes Usage triggered trigger tsplinkin N wait timeout triggered Trigger detection indication set to one of the following values true A trigger is detec...

Страница 986: ...Asserts trigger on trigger line 2 Also see tsplink line N mode on page 8 319 trigger tsplinkout N logic This attribute defines the trigger output with output logic for a trigger line Type TSP Link acc...

Страница 987: ...asserted for output triggers Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes Restore configuration Instrument reset Power cycle TSP Link line N reset Configuration scri...

Страница 988: ...ing a synchronous mode trigger Example tsplink line 3 mode tsplink MODE_TRIGGER_OPEN_DRAIN trigger tsplinkout 3 release Releases trigger line 3 Also see trigger tsplinkout N assert on page 8 313 tspli...

Страница 989: ...T_NOTIFYN A command interface trigger Any remote interface TRG GPIB only GET bus command VXI 11 VXI 11 command device_trigger trigger EVENT_COMMAND Line edge either rising falling or either based on t...

Страница 990: ...VXI 11 device_trigger method is invoked VXI 11 only A TRG message is received If one or more of these trigger events were previously detected this function returns immediately After waiting for a trig...

Страница 991: ...Affected by Where saved Default value Function No Usage nodesFound tsplink initialize tsplink initialize tsplink initialize expectedNodes nodesFound The number of nodes actually found on the system i...

Страница 992: ...store configuration Instrument reset Power cycle TSP Link line N reset Configuration script tsplink MODE_DIGITAL_OPEN_DRAIN Usage mode tsplink line N mode tsplink line N mode mode mode The trigger mod...

Страница 993: ...lso clears trigger tsplinkin N overrun Example tsplink line 3 reset Resets TSP Link trigger line 3 attributes to default values Also see trigger tsplinkin N edge on page 8 311 trigger tsplinkin N over...

Страница 994: ...see tsplink line N mode on page 8 319 tsplink writeport on page 8 323 tsplink master This attribute reads the node number assigned to the master node Type TSP Link accessible Affected by Where saved...

Страница 995: ...node in the system Each node connected to the TSP Link system must be assigned a different node number Example tsplink node 3 Sets the TSP Link node for this instrument to number 3 Also see tsplink i...

Страница 996: ...SP Link accessible Affected by Where saved Default value Attribute R Yes Not applicable Not applicable Not applicable Usage state tsplink state state TSP Link state online or offline Details When the...

Страница 997: ...t clear This function clears any pending output data from the instrument Type TSP Link accessible Affected by Where saved Default value Function No Usage tspnet clear connectionID connectionID The con...

Страница 998: ...2461 does not perform any extra processing prompt handling error handling or sending of commands In addition the tspnet tsp commands cannot be used on devices that are not TSP enabled If neither a por...

Страница 999: ...nnect on page 8 326 tspnet disconnect This function disconnects a specified TSP Net session Type TSP Link accessible Affected by Where saved Default value Function No Usage tspnet disconnect connectio...

Страница 1000: ...and string when it is sent to the remote instrument tspnet termination You can also specify a format string which causes the command to wait for a response from the remote instrument The Model 2461 de...

Страница 1001: ...t to the instrument and read the IDN string may appear as KEITHLEY INSTRUMENTS MODEL 2461 00000170 1 0 0a Also see tspnet connect on page 8 325 tspnet read This function reads data from a remote devic...

Страница 1002: ...Model 2461 removes Test Script Processor TSP prompts and places any errors or events it receives from the remote instrument into its own event queue The Model 2461 prefaces events and errors from the...

Страница 1003: ...ID Send commands that will create data Wait for data to be available Also see tspnet connect on page 8 325 tspnet read on page 8 328 tspnet reset This function disconnects all TSP Net sessions Type T...

Страница 1004: ...FCR 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 parameter sets the termination seq...

Страница 1005: ...t tspnet execute and tspnet read commands will wait for a response The time is specified in seconds The timeout may be specified to millisecond resolution but is only accurate to the nearest 10 ms Exa...

Страница 1006: ...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 When you send the abort command on an...

Страница 1007: ...eger start value endIndex Integer end value Details This function is only appropriate for TSP enabled instruments This function reads the data from a reading buffer on a remote instrument and returns...

Страница 1008: ...any errors and reads back any prompts No additional substitutions are done on the text The script is automatically loaded compiled and run Any output from previous commands is discarded This command...

Страница 1009: ...te instrument to execute a command or script named runscript on a remote device identified in the system as myID Also see tspnet connect on page 8 325 tspnet read on page 8 328 upgrade previous This f...

Страница 1010: ...e revision level it is not upgraded If it is a newer version the instrument performs the upgrade An error event message is returned if no upgrade file is found Also see upgrade previous on page 8 336...

Страница 1011: ...string catalog do body end name The name of the string the key of the key value pair body Code to execute in the body of the for loop Details The catalog provides access for user defined string pairs...

Страница 1012: ...e memory Example userstring delete assetnumber userstring delete product userstring delete contact Deletes the user defined strings associated with the assetnumber product and contact names Also see u...

Страница 1013: ...fected by Where saved Default value Function No Usage waitcomplete waitcomplete group group Specifies which TSP Link group on which to wait Details This function will wait for all previously started o...

Страница 1014: ...drive 9 7 How do I download measurements onto the USB flash drive 9 8 How do I save the present state of the instrument 9 9 Why did my settings change 9 9 What is NPLC 9 10 What are the Quick Setup o...

Страница 1015: ...front panel using the front panel keys and menus To view the system information from the front panel 1 Press the MENU key 2 Under System select Info Manage The system information displays including th...

Страница 1016: ...nP based How do I check the USB driver for the device To check the driver for the USB Test and Measurement Device 1 Open Device Manager From the Start menu you can enter Devmgmt msc in the Run box or...

Страница 1017: ...8 If the incorrect driver is installed click OK 9 On the Driver tab click Update Driver 10 Browse for the driver select the C windows inf folder Locate the winusb inf file Select this and make sure th...

Страница 1018: ...a timeout error when you try to communicate with the instrument check the following 1 Confirm that the GPIB address you assigned to the instrument is unique and between the range of 0 to 30 It should...

Страница 1019: ...et the command set from the front panel 1 Press the MENU key 2 Under System select Settings 3 Select the button next to Command Set 4 Select the command set 5 You are prompted to reboot To verify whic...

Страница 1020: ...de to a newer version of firmware select Upgrade to New 9 To return to a previous version of firmware select Downgrade to Older 10 If the instrument is controlled remotely a message is displayed Selec...

Страница 1021: ...r content to a file 1 Insert a USB flash drive into the USB port 2 Press the MENU key 3 Under Measure select Reading Buffers The MANAGE READING BUFFERS window is displayed Figure 180 MANAGE READING BU...

Страница 1022: ...nstrument to the settings that you want to save To save the setup send the command SAV n Where n is an integer from 0 to 4 In the front panel script menus the setups saved with the SAV command have th...

Страница 1023: ...Quick Setup options The QUICKSET key opens a screen that provides access to function selection performance adjustments and quick setups The Function button on the Quickset menu allows you to select a...

Страница 1024: ...off state source and source limits may result in damage to the instrument or to the device under test DUT When the Model 2461 is set to the normal output off state the following settings are made whe...

Страница 1025: ...ource is set to current amps otherwise the output remains a voltage source when the output is turned off The voltage limit is set to 10 full scale of the present voltage range How do I store readings...

Страница 1026: ...ages that could result in personal injury or death If the safety interlock is not asserted and the source is turned on the following actions occur The nominal output is limited to less than 42 V The f...

Страница 1027: ...On the Home screen LIMIT is displayed to the right of the source voltage The Source value changes to yellow The source is clamped at the maximum limit value For example if the measurement limit is set...

Страница 1028: ...en terminated because of incompatible settings message indicates that the combination of settings that are presently configured make it impossible for the instrument to make a valid measurement To res...

Страница 1029: ...tes error 113 Undefined header and the instrument discards the second command sens func even though it is a valid query How do I use the digital I O port You can use the Model 2461 digital input outpu...

Страница 1030: ...owledge Center which contains the following handbooks The Low Level Measurements Handbook Precision DC Current Voltage and Resistance Measurements Semiconductor Device Test Applications Guide Applicat...

Страница 1031: ...strument before replacing the line fuse Failure to do so could expose the operator to hazardous voltages that could result in personal injury or death Use only the correct fuse type Failure to do so c...

Страница 1032: ...you use only fingers to operate the instrument Use of clean room gloves to operate the touchscreen is supported Cleaning the front panel display If you need to clean the front panel LCD touchscreen di...

Страница 1033: ...version is older or at the same revision level no changes are made If you want to return to a previous version or reload the present version of the firmware select Downgrade to Older This forces the i...

Страница 1034: ...version of firmware select Upgrade to New 9 To return to a previous version of firmware select Downgrade to Older 10 If the instrument is controlled remotely a message is displayed Select Yes to conti...

Страница 1035: ...panel blink while the upgrade is in process Using TSP Do not turn off power or remove the USB flash drive until the upgrade process is complete Using TSP over a remote interface 1 Copy the firmware up...

Страница 1036: ...e 7 33 for details on opening communications 5 On the Instrument Console toolbar click the View Menu icon Select Instrument then select Flash 6 From the Select a Firmware Image File dialog box use the...

Страница 1037: ...s it to a known state The common commands perform operations such as reset wait to continue and status Common commands always begin with an asterisk and may include one or more parameters The command...

Страница 1038: ...es bits in the Status Enable register of the Standard Event Register Type Affected by Where saved Default value Command and query Not applicable Not applicable See Details Usage ESE n ESE n The value...

Страница 1039: ...used Not used 7 128 status standard PON The instrument has been turned off and turned back on since the last time this register was read Command errors include IEEE Std 488 2 syntax error The instrum...

Страница 1040: ...2 Not used Not used 2 4 status standard QYE Attempt to read data from an empty Output Queue 3 8 Not used Not used 4 16 Not used Not used 5 32 Not used Not used 6 64 Not used Not used 7 128 status stan...

Страница 1041: ...ial number yyyyyy is the firmware revision level Example IDN Output KEITHLEY INSTRUMENTS MODEL 2461 01234567 1 0 0i Also see System information on page 2 81 LANG This command determines which command...

Страница 1042: ...value Command and query Not applicable Not applicable Not applicable Usage OPC OPC Details When OPC is sent the OPC bit bit 0 in the Status Event Status Register is set after all pending command oper...

Страница 1043: ...nt settings to their default values and clears the reading buffers Type Affected by Where saved Default value Command only Not applicable Not applicable Not applicable Usage RST Details Returns the in...

Страница 1044: ...the binary weighted sum of all bits set in the register Bit Decimal value Constants When set indicates the following has occurred 0 1 status MSB An enabled event in the Measurement Event Register has...

Страница 1045: ...d until all other bits feeding into the MSB are cleared Example STB Queries the status byte Also see None TRG This command generates a trigger event from a remote command interface Type Affected by Wh...

Страница 1046: ...ly Not applicable Not applicable Not applicable Usage WAI Details There are two types of instrument commands Overlapped commands Commands that allow the execution of subsequent commands while instrume...

Страница 1047: ...ster sets and queues flow into the Status Byte Register Your test program can read this register to determine if a service request SRQ has occurred and if so which event caused it The Status Byte Regi...

Страница 1048: ...Appendix C Status model Model 2461 Interactive SourceMeter Instrument Reference Manual C 2 2461 901 01 A November 2015 Figure 184 Non programmable status registers diagram...

Страница 1049: ...Event Status Register Reports when a predefined event has occurred The register latches the event and the corresponding bit remains set until it is cleared by a read Standard Event Status Enable Regis...

Страница 1050: ...tion 1 Not used 2 Query error Attempt to read data from an empty Output Queue 3 Not used 4 Not used 5 Not used 6 Not used 7 Power on The instrument has been turned off and turned back on since the las...

Страница 1051: ...ster that is constantly updated to reflect the present operating conditions of the instrument You can determine which events set or clear the bits Event A read only register that sets a bit to 1 when...

Страница 1052: ...Appendix C Status model Model 2461 Interactive SourceMeter Instrument Reference Manual C 6 2461 901 01 A November 2015 Figure 186 Programmable status registers diagram...

Страница 1053: ...n Register STATus QUEStionable CONDition on page 6 136 status questionable condition on page 8 227 Set or read the contents of the Questionable Event Enable Register STATus QUEStionable ENABle on page...

Страница 1054: ...dition on page 8 223 Set or read the contents of the Operation Event Enable Register STATus OPERation ENABle on page 6 134 status operation enable on page 8 223 Read the Operation Event Register STATu...

Страница 1055: ...ecified operation event register bit Use the query form of this command to read the mapped set and clear status STATus QUEStionable MAP on page 6 139 This command maps the set and clear events to a sp...

Страница 1056: ...r defined warning event message 2740 A trigger model block has logged a user defined warning event message 2741 A trigger model block has logged a user defined warning event message 2742 A trigger mod...

Страница 1057: ...Q on error on page C 23 The summary messages from the status registers and queues set or clear the appropriate bits B0 B2 B3 B4 B5 and B7 of the Status Byte Register These summary bits do not latch an...

Страница 1058: ...the following has occurred 0 1 Measurement summary Bit MSB An enabled questionable event 1 2 Not used Not applicable 2 4 Error available EAV An error is present in the error queue warning and informa...

Страница 1059: ...mand TSP command Read the Status Request Enable Register SRE on page B 8 status request_enable on page 8 231 Enable bits in the Status Request Enable Register SRE on page B 8 status request_enable on...

Страница 1060: ...set until all enabled Status Byte Register summary bits are reset For information on serial polling on a GPIB system see SPE SPD on page 2 61 Programming enable registers You can program the bits in...

Страница 1061: ...ands If you are using SCPI you use the query commands in the STATus subsystem and common commands to read registers Using TSP commands If you are using TSP you print the TSP command to read the regist...

Страница 1062: ...2 4 2 3 2 2 2 1 2 0 Bit position B15 B14 B13 B12 B11 B10 B9 B8 Binary value 1000 0000 0000 0000 0100 0000 0000 0000 0010 0000 0000 0000 0001 0000 0000 0000 1000 0000 0000 0100 0000 0000 0010 0000 000...

Страница 1063: ...egister send CLS When using the SCPI interface this command does not affect the Questionable Event Enable Register and Operation Event Enable Register sets To clear the Questionable Event Status Regis...

Страница 1064: ...ds RST STAT CLE STAT OPER MAP 0 5080 5081 STAT OPER ENAB 1 SRE 128 SOUR FUNC CURR SOUR CURR RANG 1e 3 SOUR CURR 1e 3 SOUR CURR VLIM 1 SENS FUNC VOLT OUTP ON READ OUTP OFF Using TSP commands reset Clea...

Страница 1065: ...tate After configuring the status model this code configures and runs the trigger model When the trigger model completes the instrument generates an SRQ and the data is returned Using SCPI commands RS...

Страница 1066: ..._OUTPUT smu ON trigger model setblock 3 trigger BLOCK_DELAY_CONSTANT 100e 3 trigger model setblock 4 trigger BLOCK_MEASURE defbuffer1 trigger model setblock 5 trigger BLOCK_BRANCH_COUNTER 9 3 trigger...

Страница 1067: ...rceList SOUR VOLT 6 SOUR CONF LIST STORE sourceList SOUR VOLT 7 SOUR CONF LIST STORE sourceList SOUR VOLT 8 SOUR CONF LIST STORE sourceList SOUR VOLT 9 SOUR CONF LIST STORE sourceList SOUR VOLT 10 SOU...

Страница 1068: ...6 trigger BLOCK_DELAY_CONSTANT 1e 3 trigger model setblock 7 trigger BLOCK_MEASURE defbuffer1 trigger model setblock 8 trigger BLOCK_BRANCH_COUNTER 11 5 trigger model setblock 9 trigger BLOCK_LOG_EVE...

Страница 1069: ...1 SRQ when reading buffer becomes full This example shows you how to generate a service request SRQ when the Model 2461 reading buffer is full You can use this to notify the controlling computer that...

Страница 1070: ...e bit 0 to flow through to the status byte status operation enable 1 Enable the Operational Summary Bit to set the Master Summary Bit RQS status request_enable status OSB Clear the buffer and make it...

Страница 1071: ...e the measurement When the measurement completes the instrument generates an SRQ and returns the data Using SCPI commands RST TRAC CLE SOUR VOLT RANG 1 SOUR VOLT 1 SOUR VOLT ILIM 10e 3 SENS CURR RANG...

Страница 1072: ...ger LOG_INFO2 and clear on the Measurement Started log notification trigger LOG_INFO1 status operation setmap 0 trigger LOG_INFO2 trigger LOG_INFO1 Enable bit 0 to flow through to the status byte stat...

Страница 1073: ...the Model 2461 as it did in the Model 2400 Significant differences This topic describes some of the more significant differences between the Series 2400 and Model 2461 commands Acquiring readings The...

Страница 1074: ...the Model 2400 compared with one done for the Model 2461 is shown in the following table In these examples the SourceMeter instruments are programmed to output 5 V and take 10 current readings with au...

Страница 1075: ...ction TRIPped SOURce 1 VOLTage ILIMit LEVel TRIPped SENSe 1 VOLTage DC PROTection LEVel SOURce 1 CURRent VLIMit LEVel SENSe 1 VOLTage DC PROTection LEVel SOURce 1 CURRent VLIMit LEVel SENSe 1 VOLTage...

Страница 1076: ...ted You can view and create sweeps and the related trigger models using the front panel The list sweep for the Model 2400 compared to the Model 2461 is similar An example of a list sweep for the Model...

Страница 1077: ...re list However if the source list has three indexes and the measure list has five it will iterate through three indexes of measure list and all of the indexes in the source list At each index when th...

Страница 1078: ...URce 1 PULSe TRain function on page 6 121 Model 2400 to Model 2461 SCPI command cross reference This section provides information to help you convert existing Model 2400 SCPI code to Model 2461 SCPI c...

Страница 1079: ...COMPOHM VOLTCOEFF and VARALPHA are not available Notes Model 2400 command CALCulate 1 STATe CALCulate 1 STATe Model 2461 command CALCulate 1 function MATH STATe on page 6 24 where function is VOLTage...

Страница 1080: ...2 CLIMits PASS SMLocation CALCulate2 CLIMits PASS SMLocation Model 2461 command Not available Notes Model 2400 command CALCulate2 CLIMits PASS SOURce2 CALCulate2 CLIMits PASS SOURce2 Model 2461 comman...

Страница 1081: ...C or RESistance Notes Note that this only available for two limits in the Model 2461 Model 2400 command CALCulate2 LIMit x LOWer SOURce2 CALCulate2 LIMit x LOWer SOURce2 Model 2461 command Not availab...

Страница 1082: ...on RELative STATe on page 6 69 where function is VOLTage DC CURRent DC or RESistance Notes CALCulate3 subsystem Model 2400 command CALCulate3 DATA Model 2461 command Not available Notes Use reading bu...

Страница 1083: ...del 2461 command DISPlay USER n TEXT DATA on page 6 43 DISPlay USER n TEXT DATA Notes Model 2400 command DISPlay WINDow n TEXT STATe DISPlay WINDow n TEXT STATe Model 2461 command DISPlay USER n TEXT...

Страница 1084: ...and Not available Notes Model 2400 command FORMat SREGister FORMat SREGister Model 2461 command Not available Notes MEASure function Model 2400 command MEASure CURRent DC MEASure RESistance MEASure VO...

Страница 1085: ...e Notes READ Model 2400 command READ Model 2461 command READ on page 6 9 Notes Model 2461 allows you to choose different buffers and which buffer elements to access from the buffers when you send the...

Страница 1086: ...sets NPLCs for all functions Model 2400 command SENSe 1 CURRent DC PROTection LEVel SENSe 1 CURRent DC PROTection LEVel Model 2461 command SOURce 1 function x LIMit LEVel on page 6 94 Notes Model 2400...

Страница 1087: ...odel 2461 For voltage and current you can query the upper limit for voltage but not set it Model 2400 command SENSe 1 CURRent DC RANGe HOLDoff SENSe 1 CURRent DC RANGe HOLDoff Model 2461 command Not a...

Страница 1088: ...1 command Not available Notes Only one measurement function is active at a time Model 2400 command SENSe 1 FUNCtion ON COUNt Model 2461 command Not available Notes Only one measurement function is act...

Страница 1089: ...ed on page 6 95 where function is VOLTage DC or CURRent DC and x is I or V Notes SOURce 1 subsystem Model 2400 command SOURce 1 CLEar AUTO SOURce 1 CLEar AUTO Model 2461 command Not available Notes Us...

Страница 1090: ...Model 2400 command SOURce 1 CURRent LEVel TRIGgered SFACtor SOURce 1 CURRent LEVel TRIGgered SFACtor SOURce 1 VOLTage LEVel TRIGgered SFACtor SOURce 1 VOLTage LEVel TRIGgered SFACtor Model 2461 comman...

Страница 1091: ...del 2461 command SOURce 1 SWEep function LINear on page 6 124 SOURce 1 SWEep function LINear STEP on page 6 126 SOURce 1 SWEep function LIST on page 6 128 SOURce 1 SWEep function LOG on page 6 130 Not...

Страница 1092: ...T CURRent APPend Model 2461 command SOURce 1 SWEep function LIST on page 6 128 Notes In the Model 2461 this setting is set as part of the configuration list that is created by the sweep command Model...

Страница 1093: ...available Notes You can achieve functionality that is close to source memory with the Model 2461 configuration lists See Configuration lists on page 3 30 for information Model 2400 command SOURce 1 ME...

Страница 1094: ...ommand SOURce 1 SWEep function LINear on page 6 124 SOURce 1 SWEep function LINear STEP on page 6 126 SOURce 1 SWEep function LIST on page 6 128 SOURce 1 SWEep function LOG on page 6 130 Notes Sweep p...

Страница 1095: ...Model 2461 are general you can choose as appropriate See Digital I O on page 3 86 for information Model 2400 command SOURce2 TTL4 BSTate SOURce2 TTL4 BSTate Model 2461 command Not available Notes All...

Страница 1096: ...er there are no set bits See Status model on page C 1 for information Model 2400 command STATus PRESet Model 2461 command STATus PRESet on page 6 136 Notes Model 2400 command STATus QUEStionable CONDi...

Страница 1097: ...mand SYSTem AZERo CACHing REFResh Model 2461 command Not available Notes Caching is always on in Model 2461 Model 2400 command SYSTem AZERo CACHing RESet Model 2461 command Not available Notes Caching...

Страница 1098: ...ERRor CODE ALL Model 2461 command Not available Notes See Using the event log on page 2 142 for changes to error reporting Model 2400 command SYSTem ERRor CODE NEXT Model 2461 command SYSTem ERRor COD...

Страница 1099: ...2 communications available in the Model 2461 Model 2400 command SYSTem MEMory INITialize Model 2461 command Not available Notes No battery backed RAM in the Model 2461 Model 2400 command SYSTem MEP HO...

Страница 1100: ...et AUTO Model 2461 command Not available Notes Model 2461 uses absolute time Model 2400 command SYSTem VERSion Model 2461 command SYSTem VERSion on page 6 156 Notes TRACe subsystem Model 2400 command...

Страница 1101: ...Model 2461 command Not available Notes Use TRIGger BLOCk BRANch COUNter on page 6 186 Model 2400 command ARM SEQuence 1 LAYer 1 SOURce ARM SEQuence 1 LAYer 1 SOURce Model 2461 command Not available No...

Страница 1102: ...uence 1 LAYer 1 TIMer Model 2461 command Not available Notes For similar functionality use TRIGger TIMer n COUNt on page 6 236 and TRIGger BLOCk WAIT on page 6 209 Model 2400 command INITiate IMMediat...

Страница 1103: ...page 6 206 TRIGger DIGital n OUT STIMulus on page 6 214 Model 2400 command TRIGger SEQuence 1 TCONfigure OLINe TRIGger SEQuence 1 TCONfigure OLINe Model 2461 command Not available Notes For similar fu...

Страница 1104: ...S CLS on page B 2 Model 2461 has fewer registers ESE ESE ESE on page B 2 ESE Model 2461 has changes to registers ESR ESR on page B 4 IDN IDN on page B 5 OPC OPC OPC on page B 6 OPC OPT Contact check o...

Страница 1105: ...3 116 recall building block 3 115 recall configuration index 3 39 3 47 saving 3 50 settings stored in 3 32 size 3 50 store a configuration index 3 38 3 39 3 44 3 45 3 46 3 47 view contents 3 40 3 48 3...

Страница 1106: ...building block 3 117 low current measurements improve Digitize block 3 110 Lua 7 11 7 12 reference 7 12 LXI 2 74 M maintenance A 1 master node TSP Link 3 156 math library functions 7 28 Measure buildi...

Страница 1107: ...saving 2 136 sound 2 82 string library functions 7 27 substring 7 27 synchronization Telnet configuring 2 68 system identification 2 80 System Communication menu 2 43 System Event Log menu 2 41 System...

Страница 1108: ...eset 3 153 3 154 scripts 3 155 3 157 subordinates 3 153 synchronization lines digital I O 3 155 triggering 3 155 TSP Net 3 162 U upgrade firmware A 3 upgrade functions 8 345 8 346 USB flash drive path...

Страница 1109: ...property of Keithley Instruments All other trademarks and trade names are the property of their respective companies Keithley Instruments Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139...

Отзывы: