background image

Series 3700 System Switch/Multimeter Reference Manual

 

Section 9

Instrument Control Library (ICL)

 

Document Number: 3700S-901-01 Rev. A / August 2007 

9-187 

 

 

status.condition 

 

Remarks 

This attribute is used to read the status byte, which is returned as a numeric value. The 
binary equivalent of the returned value indicates which register bits are set. The least 
significant bit of the binary number is bit 0, and the most significant bit is bit 7. 

For example, assume value 129 is returned for the enable register. The binary 
equivalent is 10000001. This value indicates that bit B0 (MSB) and bit B7 (OSB) are 
set. 

The bits of the status byte register are described as follows: 

 

Bit B0, Measurement Summary Bit (MSB) - Set summary bit indicates that an 
enabled measurement event has occurred. 

 

Bit B1, system summary bit (SSB) - Set summary bit indicates that an enabled 
system event has occurred. 

 

Bit B2, Error Available (EAV) - Set summary bit indicates that an error or status 
message is present in the Error Queue. 

 

Bit B3, Questionable Summary Bit (QSB) - Set summary bit indicates that an 
enabled questionable event has occurred. 

 

Bit B4, Message Available (MAV) - Set summary bit indicates that a response 
message is present in the Output Queue. 

 

Bit B5, Event Summary Bit (ESB) - Set summary bit indicates that an enabled 
standard event has occurred. 

 

Bit B6, Request Service (RQS)/Master Summary Status (MSS) - Set bit indicates 
that an enabled summary bit of the status byte register is set. Depending on how it 
is used, Bit B6 of the status byte register is either the Request for Service (RQS) 
bit or the Master Summary Status (MSS) bit: 
 
- When using the GPIB serial poll sequence of the Series 3700 to obtain the status 
byte (serial poll byte), B6 is the RQS bit. 
 
- When using status.condition or the *STB? common command to read the status 
byte, B6 is the MSS bit. 

 

Bit B7, Operation Summary (OSB) - Set summary bit indicates that an enabled 
operation event has occurred. 

Example  

Reads the status byte:  

statbyte = status.condition print(statbyte)  

Output: 1.02 

 

The above output indicates that bits B0 (MSS) and B7 (OSB) are set. 

 

 

Содержание 3700 series

Страница 1: ...www keithley com Series 3700 System Switch Multimeter Reference Manual 3700S 901 01 Rev A August 2007 3700S 901 01 qxd 8 10 07 3 25 PM Page 1...

Страница 2: ...duct returned transportation prepaid Repaired or replaced products are warranted for the balance of the original warranty period or at least 90 days LIMITATION OF WARRANTY This warranty does not apply...

Страница 3: ...System Switch Multimeter Reference Manual 2007 Keithley Instruments Inc All rights reserved Cleveland Ohio U S A Document Number 3700S 901 01 Rev A August 2007 Series 3700...

Страница 4: ...corporate immediately into the manual Addenda are numbered sequentially When a new Revision is created all Addenda associated with the previous Revision of the manual are incorporated into the new Rev...

Страница 5: ...e with electrical signals that are rated Measurement Category I and Measurement Category II as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement contro...

Страница 6: ...d common mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent bur...

Страница 7: ...memory 2 6 TSP programming levels 2 6 Programming model for scripts 2 7 Installing the TSP software 2 7 System connections 2 8 Rear panel summary 2 8 GPIB interface connection 2 9 Standard RJ 45 Ether...

Страница 8: ...3 Front panel keys 3 6 Special keys and power switch 3 6 Operation keys 3 7 Range multifunction keys and wheel 3 18 Function keys 3 18 Range Digits Rate Bandwidth and Filter 4 1 Range 4 1 Measurement...

Страница 9: ...Data store buffer commands 6 4 Reading buffers 6 4 Time and date values 6 8 Buffer status 6 9 Dynamically allocated buffers 6 9 Dynamic buffer programming example 6 10 Buffer for do loops 6 10 Exceed...

Страница 10: ...ce request SRQ 8 10 Status byte register 8 10 Serial polling and SRQ 8 11 Service request enable register 8 12 SPE SPD serial polling 8 12 Status byte and service request commands 8 12 Enable and tran...

Страница 11: ...functions 9 130 ICL LAN commands 9 132 localnode attributes 9 148 localnode define 9 148 opc function 9 155 printbuffer 9 155 reset function 9 156 scan functions 9 157 setup functions and attribute 9...

Страница 12: ...ng frequency 10 14 Verifying four wire resistance 10 15 Verifying two wire resistance 10 16 Verifying dry circuit resistance 10 18 Verifying 1 OHM and 10 OHM resistance ranges 10 19 Verifying zeroes u...

Страница 13: ...Multimeter Reference Manual Contents Document Number 3700S 901 01 Rev A August 2007 vii Error codes 13 1 Introduction 13 1 Error summary 13 1 Error effects on scripts 13 1 Reading errors 13 2 Error s...

Страница 14: ......

Страница 15: ...SNFP System Switch no DMM 3 3 Figure 3 5 Active channel display example 3 4 Figure 3 6 MAIN MENU display 3 6 Figure 4 1 Speed versus noise characteristics 4 4 Figure 4 2 Moving average filter 4 7 Figu...

Страница 16: ...s 10 10 Figure 10 4 DC current verification 1mA to 3A ranges 10 11 Figure 10 5 AC current verification 1mA 1A ranges 10 13 Figure 10 6 AC current verification 3A range 10 13 Figure 10 7 Verifying four...

Страница 17: ...nt grade switching and multi channel measurement solutions that are optimized for automated testing of electronic products and components The Series 3700 includes four versions of the Model 3706 syste...

Страница 18: ...sure to complete the service form at the back of this manual and give it to the repair facility with all relevant information NOTE The service form requires the serial number of the Series 3700 The s...

Страница 19: ...ted in the manual The symbol shows that high voltage may be present on the terminal s Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows th...

Страница 20: ......

Страница 21: ...Builder 2 10 Sending commands and statements 2 12 Measure voltage 2 12 User scripts 2 13 Differences Remote vs local state 2 22 Test script language TSL reference 2 23 Test Script Processor TSP The Te...

Страница 22: ...tion calls or assignment statements For example the command to set ASCII precision to 10 for ASCII readings is format asciiprecision 10 Similarly the command to format readings as ASCII is format data...

Страница 23: ...ill instruct the TSP enabled instrument to replace the active script with the new script Creating and using scripts this way is a very powerful feature of TSP enabled instruments but it is limited to...

Страница 24: ...cript later in this section for more information Programming overview Chunk defined A chunk is a single programming statement or a sequence of statements that are executed sequentially passed to Lua a...

Страница 25: ...o the computer As shown a script consists of a chunk of programming code framed by shell commands The first shell command in the TSP script example loads the script named test The last shell command m...

Страница 26: ...ser script is loaded into the Series 3700 it resides in the run time environment and will be lost when the unit is turned off To save a script after power down the script must be saved in the nonvolat...

Страница 27: ...er script is loaded into the run time environment it is ready to be run A user script can be saved in the nonvolatile memory of the Series 3700 If it is not saved the Series 3700 will lose the script...

Страница 28: ...one of the Series 3700 instruments USB and Ethernet also require the appropriate cables Keep in mind that only one cable is needed to connect to one of the Series 3700 instruments because communicatio...

Страница 29: ...test system daisy chain a GPIB cable from one instrument to another NOTE To minimize interference caused by electromagnetic radiation use only shielded GPIB cables Available shielded cables from Keit...

Страница 30: ...ar panel summary on page 2 8 for connector location LAN address Change or view the LAN address from the LAN MENU To access the menu press the MENU key and select LAN The LAN address is saved in nonvol...

Страница 31: ...t Navigator on page 2 11 Script Editor on page 2 12 Programming Interaction on page 2 12 Project Navigator The window pane on the left side of the workspace is where the Project Navigator resides The...

Страница 32: ...ed back to the computer Measure voltage The DMM of the Series 3700 is capable of measuring various functions The following code fragments program the DMM to measure DC voltage Command Description rese...

Страница 33: ...he operator to enter parameter values from the front panel See Interactive script later in this section for more information User scripts User scripts can be written using your own program or the Test...

Страница 34: ...to manage interactions between the host computer and TSP The loadscript command loads the script into the Series 3700 and endscript signifies the end of the script Script using a function TSL facilita...

Страница 35: ...front panel The chunk fragment in the following table uses display messages to prompt the operator to select a measure function dcv or 2 wire a range based on function and to input the measurement spe...

Страница 36: ...ipt and endscript Load only The following scripts will load only into the run time environment of the Series 3700 The script on the left is unnamed while the one on the right is named where name is th...

Страница 37: ...adscript commands except that the script will execute run after it is loaded into the run time environment Also the autorun attribute for a named script will be set to yes see myscript autorun later i...

Страница 38: ...be removed from the run time environment On the front panel an un named script appears as anonymous Use one of the following commands to execute the chunk of the last loaded unnamed script Both comma...

Страница 39: ...test5 save The next time the Series 3700 is turned on the test5 script will automatically load and run NOTE The loadandrunscript name command sets the autorun attribute for that script to yes To canc...

Страница 40: ...he ENTER key Now the script is loaded for front panel execution 5 Press the RUN key to execute Make sure the script makes sense to run from the front panel 6 To add the entry to the User menu of LOAD...

Страница 41: ...saved script named test7 userscriptlist test7 list print userscriptlist Deleting a script from nonvolatile memory Replacing changing or deleting a script from the run time environment does not remove...

Страница 42: ...USER test from the front panel After the test is completed the instrument will return to the local mode Opening communications between the instrument and Test Script Builder Web control logging into t...

Страница 43: ...these interfaces all nodes go into remote operation REM annunciators turn on The node that receives the command becomes the Master and can control all of the other nodes which become its Slaves In a P...

Страница 44: ...var nil var is nil var 1 0 var is now a number var 0 3E 12 var is still a number var 7 var is still a number var Hello world var is now a string var I said Hello world var is still a string var funct...

Страница 45: ...call it Below is an alternate syntax for defining a function Functions are first class values in TSL which means functions can be stored in variables passed as arguments and returned as results if des...

Страница 46: ...hat index nil is returned otherwise 0 does NOT evaluate to false only nil does while atable i do print atable i i i 1 end Index into table using a number Output of code above 1 2 3 4 Tables can be ind...

Страница 47: ...he same as circle diam simpler syntax circle setdiam 3 Change the diameter of the circle again print circle diam Print diam property again using simple syntax Output of code above red 1 2 3 Precedence...

Страница 48: ...ove 5 nil false 4 5 Both and and or use short cut evaluation that is they evaluate their second operand only when necessary A useful TSL construct is x x or v which is equivalent to if not x then x v...

Страница 49: ...on TSL denotes the string concatenation operator by two dots If any of its operands is a number TSL converts that number to a string print Hello World print 0 1 Output of code above Hello World 01 Bra...

Страница 50: ...lse print if expression 4 was false end This is if expression 4 if x 10 then print x 10 elseif y 2 then print y 2 else print x is not equal to 10 and y is not less than 2 end This is if expression 5 O...

Страница 51: ...r print in steps of two for element 1 4 2 do print element list element end WHILE loop print Count elements in list print on numeric index element 1 while list element do list element nil print elemen...

Страница 52: ...elements in list using repeat 1 One 2 Two 3 Three 4 Four 5 Five 6 Six Standard libraries In addition to the standard programming constructs above TSL includes standard libraries that contain useful f...

Страница 53: ...ts it to a string in a reasonable format type v Returns the type of its only argument coded as a string The possible results of this function are nil number boolean table or function NOTE TSL does aut...

Страница 54: ...i and continues until j i and j may be negative If j is absent then it is assumed to be equal to 1 which is the same as the string length In particular the call string sub s 1 j returns a prefix s wi...

Страница 55: ...ariable containing the value of 3 141592654 math pow x y Returns xy math rad x Returns the value of x in radians where x is in degrees math sin x Returns the trigonometric sine function of x math sqrt...

Страница 56: ......

Страница 57: ...ll have a DMM installed All DMM related documentation is not applicable to those models Figure 3 1 Model 3706 System Switch Multimeter Item Description 1 Special keys and power switch on page 3 6 2 Op...

Страница 58: ...ave a front panel please refer to the reference manual for information on how to change 1 GPIB address with gpib address on page 9 130 command 2 LAN configuration using LAN functions see ICL LAN comma...

Страница 59: ...access to view and edit the various menus and menu items See the following figure for an active channel example The display has the 4W and AUTO range annunciators lit 1 Also the active channel is 100...

Страница 60: ...asterisk Front panel readings are being stored in the selected reading buffer 4W 4 wire resistance or RTD temperature reading displayed ARM Unit armed and ready to use AUTO Auto range enabled for the...

Страница 61: ...AD for ON 1 for ONCE or 0 for OFF auto zero AZ for ON or for OFF line sync LS for ON or for OFF limit LIM for a limit enabled or for limits disabled detector bandwidth DBW 3 30 or 300 threshold THR n...

Страница 62: ...lay there is a right arrow indicator This indicates there are additional menu items to the right In figure s second display both right and left arrows are active indicating there are additional items...

Страница 63: ...r factory default information Operation keys CHAN key Pressing this key opens the CHANNEL ACTION MENU that contains the following menu items OPEN This menu item opens the specified channels for switch...

Страница 64: ...28 DMM_CONFIG This menu item sets the DMM configuration associated with the channels specified Related ICL command dmm setconfig on page 9 116 PATT key Pressing this key opens the PATTERN ACTION MENU...

Страница 65: ...attern will be deleted because resetting a channel causes any patterns that contain a channel being reset will be deleted Related ICL command channel reset on page 9 41 If patterns or a pattern have a...

Страница 66: ...set on page 9 166 SCAN key configuration Pressing the CONFIG key and then the SCAN key opens the SCAN ATTR MENU that contains ADD This menu item instructs how to add an additional list of channels and...

Страница 67: ...m close on page 9 77 RESETFUNC This menu item returns DMM aspects of the system for the active function only Related ICL command dmm reset on page 9 112 RESETALL This menu item returns the DMM functio...

Страница 68: ...e selected DMM function Related ICL command dmm drycircuit on page 9 85 FILTER Opens the FILTER MENU for the selected DMM function See FILTER key configuration on page 3 16 FUNC Pressing this key sele...

Страница 69: ...nd dmm math mxb mfactor on page 9 101 MXBUNITS Specifies the unit character for the y mx b operation Related ICL command dmm math mxb units on page 9 102 PERCENT Specifies the constant to use for the...

Страница 70: ...m thermistor on page 9 118 COUPLE Specifies the thermocouple type Related ICL command dmm thermocouple on page 9 119 TRANSDUCER Selects the transducer type THERMOCOUPLE THERMISTOR 3RTD or 4RTD Related...

Страница 71: ...e Related ICL command dmm limit Y low value on page 9 97 LOWFAIL This menu item queries for the low test results of the limit Related ICL command dmm limit Y low fail on page 9 96 HIGHVAL This menu it...

Страница 72: ...e 9 88 FUNC Pressing this key selects the active DMM function for the channel Related ICL command dmm func on page 9 91 FILTER key configuration Pressing the CONFIG key and then the FUNC key allows vi...

Страница 73: ...ms TSPLINK Opens the TSPLINK MENU that contains NODE and RESET menu items UPGRADE Questions whether or not the unit is to be upgraded CHANNEL This menu item opens the CONNECT MENU that allows you to s...

Страница 74: ...rrows in a menu to control cursor position for making selections or changing values Wheel Turn the wheel to scroll to the desired menu option or to change the value of the selected numeric parameter A...

Страница 75: ...s from a previously created buffer SAVE Allows you to save a previously created reading buffer to a USB flash drive flash drive must be installed and have enough available space DELETE Allows you to d...

Страница 76: ...hrough the following list as listed Each press of the FUNC key has the DMM and configured to the next function in the list dcvolts DC voltage acvolts AC voltage dccurrent DC current accurrent AC curre...

Страница 77: ...el Input values that exceed the maximum readings cause Overflow to be displayed Function Ranges Maximum reading DCV DC voltage 100mV 1V 10V 100V 300V 303V ACV AC voltage 100mV 1V 10V 100V 300V 303V DC...

Страница 78: ...te list on the second line of the font panel display Note that the manual range keys have no effect on temperature measurements If the instrument displays the Overflow message on a particular range se...

Страница 79: ...n absolute value using the n parameter for the dmm range command The Series 3700 will then go to the most sensitive range for that expected reading For example if you expect a reading of approximately...

Страница 80: ...rameters based on a number of power line cycles NPLC where 1 PLC for 60Hz is 16 67msec 1 60 and 1 PLC for 50Hz is 20msec 1 50 In general the fastest integration time 0 1 PLC using the front panel RATE...

Страница 81: ...1 FREQ PERIOD APER 0 250s APER 0 1s APER 0 01s Continuity X X NPLC 0 06 NOTES NPLC Number of power line cycles BW Bandwidth in Hz APER Aperture in seconds X Setting ignored fixed NPLC You can use uni...

Страница 82: ...t 1 PLC 16 6ms For remote programming the integration rate can be set from 0 0005PLC to 12PLC or 15PLC To achieve the best accuracy for ACV and ACI measurements use the bandwidth setting that best ref...

Страница 83: ...epeating Moving average filter The moving average filter uses a first in first out stack where the newest reading conversion replaces the oldest An average of the stacked reading conversions yields a...

Страница 84: ...ted window the reading is based on the average of the reading conversions If the noise does exceed the selected window the reading is a single reading conversion and new averaging starts from this poi...

Страница 85: ...Series 3700 System Switch Multimeter Reference Manual Section 4 Range Digits Rate Bandwidth and Filter Document Number 3700S 901 01 Rev A August 2007 4 9 Figure 4 4 Filter window...

Страница 86: ......

Страница 87: ...actual input zeros the display as follows A REL value can be as large as the highest range Selecting a range that cannot accommodate the REL value does not cause an overflow condition but it also does...

Страница 88: ...n this section REL remote operation The dmm rel level command specifies the REL value for the active function only while the dmm rel acquire command uses the input signal as the REL value again for th...

Страница 89: ...rocal 1 X NOTE The settings shown in the menu tree are the factory default settings NOTE The various instrument operations including Math are performed on the input signal in a sequential manner mX b...

Страница 90: ...ATH MENU opens 5 Select the MXBUNITS menu item 6 With MXBUNITS highlighted press the ENTER key 7 Press the WHEEL to enter EDIT mode 8 Scroll until the desired character is displayed then press the ENT...

Страница 91: ...he reference and negative when the input is less than the reference The result of the percent calculation may be displayed in exponential notation For example a displayed reading of 2 500E 03 is equiv...

Страница 92: ...NT menu item 5 Press the ENTER key to enter edit mode 6 Turn the wheel to edit the value 7 Once the value is displayed press the ENTER key The MATH MENU will open 8 From the MATH MENU turn the wheel t...

Страница 93: ...procal 1 X math function as previously explained 2 Select the desired measurement function 3 Apply the signal to be measured to a switching channel input 4 Close the input channel The result of the ma...

Страница 94: ...dB configuration Selection of UNITS V or db can be made from the front panel To select UNITS from the front panel while in DCV or ACV 1 Press the CONFIG key 2 Press the DMM key 3 Turn the wheel to sc...

Страница 95: ...manner Front panel operation NOTE In the following procedures pressing in the wheel as a button will perform the same function as pressing the ENTER key Also the wheel may be turned in place of using...

Страница 96: ...press ENTER key 3 The SAVE RD BUFFER menu appears Press the ENTER key when USB is highlighted 4 Now enter the name for the file to save data to on and installed USB flash drive using the wheel and the...

Страница 97: ...nd year as well as hour minutes and seconds After seconds is a decimal point that shows the fractional seconds for reading timestamp Channel display The display will provide different information base...

Страница 98: ...storage operation appends the readings to the buffer When the buffer fills to buffer size capacity of readings the storage process stops The readings must be cleared before the next storage operation...

Страница 99: ...ontrol which elements are stored in the buffer assign the desired attribute to the buffer The following values are all available per reading buffer For example to access the appendmode attribute for a...

Страница 100: ...the reading buffer can store is accessed as rb capacity Buffer programming examples Refer to the following for buffer control programming examples In the example the buffer is named readingbuffer NOT...

Страница 101: ...cquired None is returned If only a single channel or backplane relay was closed the channel number is returned for example 5003 or 5915 If a channel or backplane relay plus another backplane relay or...

Страница 102: ...our minute second and fractional second fractional An array a Lua table of the fractional portion of the timestamps in seconds of when each reading occurred These are absolute fractional times seconds...

Страница 103: ...uffer LIMIT2_HIGH_BIT B6 Measure overflow 0x40 dmm buffer MEAS_OVERFLOW_BIT B7 Measure connect question 0x80 dmm buffer MEAS_CONNECT_QUESTION_BIT Dynamically allocated buffers RAM reading buffers are...

Страница 104: ...nd store readings in buffer End loop printbuffer 1 100 mybuffer readings Return readings 1 100 printbuffer 1 100 mybuffer units Return units 1 100 Buffer for do loops The following examples illustrate...

Страница 105: ...876800e 001 6 900507957e 002 Volts DC 1 815213600e 001 8 851423860e 002 Volts DC 2 009161500e 001 3 891038895e 002 Volts DC 2 647790700e 001 7 581630349e 002 Volts DC 3 032140350e 001 8 236359060e 002...

Страница 106: ...50 readings Since there is no more room no readings taken nil response for reading and error message 4915 is again generated The following listing provides programming for the previous example Command...

Страница 107: ...Series 3700 System Switch Multimeter Reference Manual Section 6 Buffer Data Storage and Retrieval Document Number 3700S 901 01 Rev A August 2007 6 13...

Страница 108: ......

Страница 109: ...digit channel number in this manual the switching module channel is the point of discussion A four digit channel number includes the slot followed by the 3 digit channel number A switching module can...

Страница 110: ...ound it will need to complete or be aborted before any settings may be queried or reading buffers accessed NOTE Scanning operations run through the trigger model but individual open close and DMM meas...

Страница 111: ...ne if Slot 1 supports common side 4 wire channels CommonSideOhms1 slot 1 commonsideohms 2 wire scan process For functions that use 2 wire measurements the basic scan process is to 1 open any closed ch...

Страница 112: ...embedded Scan Builder contains the trigger model GUI The following flowchart also known as a trigger model shows the fundamental scan functions of STEP and SCAN These two scan functions are enabled by...

Страница 113: ...o the control source and waits for the next trigger event to occur SCAN operation When the trigger event is detected all the channels in the scan list are scanned The scan pointer then returns to the...

Страница 114: ...bute Scan Ready Event scan trigger EVENT_SCAN_READY Scan Start Event scan trigger EVENT_SCAN_START Channel Ready Event scan trigger EVENT_CHANNEL_READY Measure Complete Event scan trigger EVENT_MEASUR...

Страница 115: ...Scan aspects include aspects such as scan count clearing the scan list and scan stimulus settings like scan trigger arm Pressing the INSERT key will add the selected channel s or pattern to the exist...

Страница 116: ...ses the first channel in the scan 3 Waits for the programmed trigger event 4 Takes the reading 5 After a reading is taken and stored in the buffer if applicable the Series 3700 opens the closed channe...

Страница 117: ...g backplane relays 1 and 2 on all slots common side ohm backplane channels and other channels in banks involved in scanning 2 Closes the first channel in the scan 3 Waits for the programmed trigger ev...

Страница 118: ...Buffer To recall scanned readings stored in the buffer press the REC key and turn the wheel to navigate through the buffer See Recalling readings on page 6 3 for details on recalling buffer readings...

Страница 119: ...160 scan execute on page 9 162 scan list on page 9 163 scan measurecount on page 9 163 scan mode on page 9 164 scan nobufferbackground on page 9 164 scan reset on page 9 166 scan scancount on page 9 1...

Страница 120: ...ntire card in a switch only application no measuring that has digital I O line 1 initiate a background scan see the description column for other specifics Command Description reset Reset the Series 37...

Страница 121: ...igure set mydcv Save the DMM configuration as mydcv mybuffer dmm makebuffer 1000 Make buffer named mybuffer and configure it to store up to 1000 readings digio trigger 1 mode digio TRIG_FALLING Set up...

Страница 122: ...a falling edge trigger digio trigger 2 mode digio TRIG_FALLING Set up digital I O line 2 to detect a falling edge trigger scan trigger channel stimulus scan trigger EVENT_MEASURE_COMP Set each channe...

Страница 123: ...ondition register an event register and an event enable register many also have negative and positive transition registers A condition register is a read only register that constantly updates to refle...

Страница 124: ...n a summary bit of the status byte is set and its corresponding enable bit is set as programmed by the user the RQS MSS bit will set to indicate that an SRQ has occurred and the GPIB SRQ line will be...

Страница 125: ...tem summary and status byte The system summary bit SSB is received by the status byte Bit 1 from the system summary register status system Byte The summary of system summary register status system rec...

Страница 126: ...901 01 Rev A August 2007 System summary registers The system summary registers system5 through system2 provide summary information through the specific register s Extension Bit Bit 0 This in turn is...

Страница 127: ...atus enable provide summary information to Bit 5 of the status byte Status byte and SRQ on page 8 2 Figure 8 4 Standard event registers and event status enable Operation events registers The Summary B...

Страница 128: ...ter The questionable event register provides summary information to questionable summary bit QSB Bit 3 of the status byte Figure 8 6 Questionable event register Measurement event register The measurem...

Страница 129: ...Questionable event status questionable Standard event status standard enable System event status system enable status system2 enable status system3 enable status system4 enable status system5 enable...

Страница 130: ...egisters that can be programmed by the user are the enable and transition registers All other registers in the status structure are read only registers The following paragraph explains how to ascertai...

Страница 131: ...g the common command query where applicable or by including the script command for that register in either the print or print tostring command The print command returns a numeric value while the print...

Страница 132: ...tus byte register The summary messages from the status registers and queues are used to set or clear the appropriate bits B0 B1 B2 B3 B4 B5 and B7 of the status byte register These summary bits do not...

Страница 133: ...polling and SRQ on page 8 11 for details on using the serial poll sequence When using the STB common command or status condition to read the status byte B6 is the MSS bit Bit B7 operation summary OSB...

Страница 134: ...enable register clears when power is cycled or a parameter value of 0 is sent with the SRE command i e SRE 0 SPE SPD serial polling For the GPIB interface only the SPE and SPD general bus command sequ...

Страница 135: ...corresponding bit in the condition register transitions from 0 to 1 Controlling node and SRQ enable registers Refer to the status request and status node ICL commands for the attributes to control sys...

Страница 136: ...system condition print status system event To set register bits status system2 enable status system EXTENSION_BIT status system2 enable status system EXT status system2 enable status system NODEn B0 B...

Страница 137: ...m EXTENSION_BIT status system5 enable status system EXT status system5 enable status system NODEn B0 B0 Bn To read registers print status system5 enable print status system5 condition print status sys...

Страница 138: ...t execute properly due to some internal condition Bit B4 execution error EXE Set bit indicates that the Series 3700 detected an error while trying to execute a command Bit B5 command error CME Set bit...

Страница 139: ...are summarized in the table below Refer to the status standard ICL command for the attributes to control bits Commands Description ESR or print status standard event Read standard event status registe...

Страница 140: ...is calibrating MEAS Bit will be set when taking an overlapped measurement but it will not set when taking a normal synchronous measurement PRMPT Set bit indicates that command prompts are enabled USE...

Страница 141: ...er BIT10 status operation user status operation user BIT11 status operation user status operation user BIT12 status operation user status operation user BIT13 status operation user status operation us...

Страница 142: ...s messages The Series 3700 status model shows how the two queues are structured with the other registers Output queue The output queue holds data that pertains to the normal operation of the instrumen...

Страница 143: ...ror queue is initially empty If there are problems detected during power on entries will be placed in the queue When empty the error number 0 and No Error is placed in the queue Messages in the error...

Страница 144: ......

Страница 145: ...n functions 9 157 setup functions and attribute 9 174 slot X attributes 9 176 status function and attributes 9 186 timer functions 9 208 trigger timer 9 209 tsplink trigger 9 212 trigger functions 9 2...

Страница 146: ...For example the function to assert an output trigger is generically expressed as follows digio trigger N assert To program the Series 3700 to assert an output trigger on trigger line 5 the following c...

Страница 147: ...a DMM include the measurement function and range Assigning a value to an attribute An attribute based command can be used to assign a new value to an attribute For many attributes the value can be in...

Страница 148: ...separated by commas as shown above for the digio writebit function TSP Link nodes Each instrument or enclosure attached to the TSP Link bus must be uniquely identified This identification is called a...

Страница 149: ...rovide information about the logical instrument These attributes are listed below name A string that represents the logical instrument s name For example dmm node A reference to the TSP Link node of w...

Страница 150: ...howed as primary channel state paired channel state then the 12 backplane relays Sample code and output channel setpole slot4 4 print channel getstate slot4 Output from above code 0 0 0 0 0 0 0 0 0 0...

Страница 151: ...was first saved with a function setting of DC volts which was valid for all 60 channels on Slot 6 However when myconfig changed to be associated with a function setting of 4 wire ohms channels 31 to...

Страница 152: ...nofunction nofunction nofunction nofunction nofunction nofun ction nofunction nofunction nofunction nofunction nofunction nofunction nofu nction nofunction nofunction nofunction nofunction nofunction...

Страница 153: ...the beep to finish If another beep command is issued before the previous beep finishes the first beep will be terminated The function waitcomplete on page 9 222 can be used to hold up script executio...

Страница 154: ...parameter to point to the bit position of the given number The least significant bit of a given number has an index of 1 and the most significant bit has an index of 32 bit bitand Function Performs a...

Страница 155: ...erforms a logical Exclusive OR operation on two numbers Any fractional parts of value1 and value2 are truncated to make them integers The returned value is also an integer Details Logic and bit operat...

Страница 156: ...ition of the bit to be retrieved 1 to 32 value Returned weighted value of the bit Remarks This function returns the value of the bit in value1 at the given index This is the same as returning value1 w...

Страница 157: ...an integer The least significant bit of the given number has an index of 1 and the most significant bit has an index of 32 Also see Logic and bit operations on page 9 9 bit clear on page 9 11 bit get...

Страница 158: ...ld value Returned value of the new number Remarks This function returns value which is value1 with a field of bits overwritten starting at the given index position The index specifies the position of...

Страница 159: ...en number is at index 1 The most significant bit is at index 32 Any fractional part of value1 will be truncated to make it an integer If the indexed bit for value1 is set to 0 the returned value will...

Страница 160: ...12 bit set on page 9 13 bit setfield on page 9 14 bit test on page 9 15 Example The binary equivalent of decimal 10 is 1010 Toggling the bit at index position 3 will return a decimal value of 14 bina...

Страница 161: ...examples Reference Analog backplane relay 1921 analog backplane relay 1 1922 analog backplane relay 2 1923 analog backplane relay 3 1924 analog backplane relay 4 1925 analog backplane relay 5 1926 an...

Страница 162: ...CC Column number always use 2 digits Matrix channel examples Reference Slot Row Column 1104 1 1 04 1203 1 2 03 2305 2 3 05 3112 3 1 12 6101 6 1 01 Figure 9 3 Matrix card display channel close Functio...

Страница 163: ...function include parse the parameter close the specified items in ch_list incur the settling time and user delay command completes An error will be generated if Syntax error in parameter string An em...

Страница 164: ...ions for relays in system relays channel MAKE_BEFORE_BREAK or 2 to have MBB connections for relays in system relays channel OFF or 0 to not guarantee a connection rule The system will close relays as...

Страница 165: ...relays close sequentially This allows for a deterministic time for the command to be executed For example if each channel takes 4ms closing 3 channels takes 12ms However if sequential was OFF then it...

Страница 166: ...the command is to include them in the ch_list parameter If the channel list parameter is an empty string or a string of spaces then all channels and analog backplane relays that are closed will be ope...

Страница 167: ...el pattern see channel pattern getimage on page 9 37 for channel states open close see channel getstate on page 9 33 for closed channels see channel getclose on page 9 27 Also see channel close on pag...

Страница 168: ...analog backplane relays that get manipulated closed or opened are the ones that were specified when the pattern was created see channel pattern setimage on page 9 38 However for channels they are the...

Страница 169: ...nnel getstate on page 9 33 for closed channels see channel getclose on page 9 27 Also see channel close on page 9 18 channel exclusiveclose on page 9 21 channel open on page 9 34 dmm close on page 9 7...

Страница 170: ...ed An error will be generated if an empty parameter string an empty slot is specified a specified channel doesn t exist for the card installed in a slot a channel pattern is specified in parameter lis...

Страница 171: ..._list equals allslots then the response indicates all channels that are closed within the system For channels the format will be SCCC MUX channels or SRCC matrix channels When the channel list contain...

Страница 172: ...eturned in the same order as the channels were specified The close counts for an analog backplane relay may be included in the ch_list parameter The parameter string may contain slotX where X equals 1...

Страница 173: ...s 1 to 6 or allslots An error message will be generated for the following reasons an empty parameter string the specified channel does not exist slot is empty the specified channel does not exist for...

Страница 174: ...nels and analog backplane relays associated with the specified item s Remarks An error will be generated if a channel pattern is specified the specified channel is invalid channel does not exist on th...

Страница 175: ...2005 To query Channel 3 on Slot 2 channels channel getimage 2003 print channels 2003 2028 To query for channels 2003 and 2005 in a single call channels channel getimage 2003 2005 print channels 2003 2...

Страница 176: ...channel getlabel start will print start and not the numeric of 1001 An error will be generated if An empty parameter string a specified channel does not exist Slot is empty Channel not on card a chan...

Страница 177: ...e 9 42 Recall channel patterns do not have a pole setting associated with them and have their analog backplane relay channels specified when created see channel pattern getimage on page 9 37 and chann...

Страница 178: ...al I O channel When the channel list parameter for this function is slotX the response will first list the channels starting from lowest to highest After the channels backplane relays will be listed s...

Страница 179: ...s is empty or doesn t support open channels Using slotX has no effect on empty slots and doesn t generate an error The settling time and user delay associated with a channel will need to elapse before...

Страница 180: ...tries will be enumerated in no particular order This will only list user created channel patterns It does not list channels which are created at power up Also see channel pattern setimage on page 9 38...

Страница 181: ...channel is specified An analog backplane relay is specified The returned string lists the channels in the SCCC or SRCC format even if a channel pattern was used to create it Requests for multiple chan...

Страница 182: ...ameter Slot is empty Channel does not exist on slot specified Channel in the forbidden list A non existent channel pattern is specified in channel list parameter A syntax error exists in either parame...

Страница 183: ...umbers or underscore The name must start with a letter The name will be case sensitive Examples of valid names mychans MyChans Mychans 3 different channel patterns not 1 names are case sensitive Path1...

Страница 184: ...replace the 3911 with the appropriate channel s For example to add channels 11 and 12 of Slot 3 to mychans OldList channel pattern getimage mychans NewList OldList 3011 3012 channel pattern delete myc...

Страница 185: ...parameter already exists as a label Insufficient memory exists to save the channel pattern and name in persistent memory Pattern name exceeds 20 characters or contains a space Issuing this function on...

Страница 186: ...re X 1 to 6 channel pattern s and channel s include a range of channels The rest of the settings are unaffected To reset the entire system to factory default settings use the reset command An error me...

Страница 187: ...string okay for abuslist A parameter string of just spaces is treated like an empty string A specified channel does not have analog backplane relays associated with it like digital I O An analog backp...

Страница 188: ...ntax error such as incorrect format for ch_list An analog backplane relay is specified The parameter string may contain slotX where X equals 1 to 6 or allslots Command processing will stop as soon as...

Страница 189: ...t Sending this command with channel setlabel 5001 start will cause Channel 4001 to lose the label of start and go back to 4001 while Channel 5001 will have its label set to start Now using start in co...

Страница 190: ...clear the label for Channel 1 on Slot 1 back to 1001 channel setlabel 1001 or channel setlabel 1001 channel setpole Function Specifies the pole setting for a list of channels Usage channel setpole ch_...

Страница 191: ...nipulates the analog backplane relays for the desired pole setting by using the channel setbackplane function for channels For channels as the pole setting changes their analog backplane relays specif...

Страница 192: ...For delays longer than 50 s the delay may be as much as 10 s typical more than the requested delay Example To pause program execution for 50ms delay 0 050 digio functions and attributes Use the funct...

Страница 193: ...ritebit on page 9 53 digio writeport on page 9 53 Example Assume lines 2 4 6 and 8 are set high and the I O port is then read data digio readport print data Output 1 700000e 02 binary 10101010 digio t...

Страница 194: ...ects falling edge triggers and then latch and drive them low Output Asserts a TTL low trigger pulse Remarks tmode can be expressed as a number 1 2 3 or 5 or as one of the pre defined constants see Usa...

Страница 195: ...digio lines 1 through 9 and 20 s for digio lines 10 through 14 Also see See digio trigger N release Example Sets pulsewidth for trigger line 4 to 20 s digio trigger 4 pulsewidth 20e 6 digio trigger N...

Страница 196: ...EVENT_SCAN_START Scan Start Event scan trigger EVENT_CHANNEL_READY Channel Ready Event scan trigger EVENT_MEASURE_COMP Measure Complete Event scan trigger EVENT_SEQUENCE_COMP Sequence Complete Event s...

Страница 197: ...age 9 48 digio readport on page 9 49 digio writeport on page 9 53 Example Sets digital I O line 4 low 0 digio writebit 4 0 digio writeport Function Writes to all digital I O lines Usage digio writepor...

Страница 198: ...attributes The functions and attributes in this group are used for various display operations display clear Function Clears all lines of the display Usage display clear Remarks This function will swit...

Страница 199: ...lues for bits 3 and 11 is the returned value 1028 Annunciator Bit Weighted Value Annunciator Bit Weighted Value FILT 1 1 EDIT 9 256 MATH 2 2 ERR 10 512 4W 3 4 REM 11 1024 AUTO 4 8 12 2048 ARM 5 16 LST...

Страница 200: ...or in the top row the column is returned as a value from 1 to 20 With the cursor in the bottom row the column is returned as a value from 1 to 32 Columns are numbered from left to right on the display...

Страница 201: ..._DELETE 85 display KEY_CLOSE 69 display KEY_STEP 86 display KEY_SLOT 70 display KEY_CHAN 87 display KEY_RUN 71 display KEY_RATE 90 display KEY_DISPLAY 72 display KEY_LIMIT 91 display KEY_AUTO 73 displ...

Страница 202: ...32 Row 2 Note The range of valid column numbers depends on which row is specified For Row 1 valid column numbers are 1 to 20 For Row 2 valid column numbers are 1 to 32 Remarks Sending the command with...

Страница 203: ...00 0 00000E 0 Value field Include a plus sign for positive negative value entry Do not include the sign to prevents negative value entry 0 Defines the digit positions for the value Up to six 0 s can...

Страница 204: ...ear value display inputvalue 0 00 0 5 0 1 2 0 display loadmenu add Function Adds an entry to the USER TESTS submenu of the LOAD TEST menu Usage There are two ways to use this function display loadmenu...

Страница 205: ...memory the function named DUT1 is lost When Test is again run from the front panel the beeper will beep but DUT1 will not execute because it no longer exists in the chunk Example 2 This example adds...

Страница 206: ...menu name string on the top line and a selectable list of items on the bottom line The menu items must be a single string with each item separated by whitespace The name for the top line is limited to...

Страница 207: ...parameter min Set the minimum input value that can be set max Set the maximum input value that can be set Remarks This function will create an editable input field at the present cursor position and a...

Страница 208: ...sitive and negative entry sign used for the value field and or the exponent field polarity of a non zero value or exponent can be toggled by positioning the cursor on the polarity sign and turning the...

Страница 209: ...EY_DMM 84 display KEY_MENU 68 display KEY_DELETE 85 display KEY_CLOSE 69 display KEY_STEP 86 display KEY_SLOT 70 display KEY_CHAN 87 display KEY_RUN 71 display KEY_RATE 90 display KEY_DISPLAY 72 displ...

Страница 210: ...e cursor to column 20 for row 1 or 32 for row 2 An out of range parameter for style a parameter other than 1 or 0 sets it to 0 invisible A blinking cursor will only be visible when it is positioned ov...

Страница 211: ...the N is received R Sets text to Normal B Sets text to blink D Sets text to dim intensity F Sets text to background blink Escape sequence to display a single The display clear display setcursor and di...

Страница 212: ...List Value Key List Value display KEY_RIGHT 103 display KEY_INSERT 78 display KEY_LEFT 104 display KEY_OPENALL 79 display WHEEL_LEFT 107 display KEY_CONFIG 80 display WHEEL_RIGHT 114 display KEY_RANG...

Страница 213: ...ration with dmm configure set mydcv and then set mydcv to the desired channels dmm adjustment count Attribute Indicates the number of times the unit has been adjusted Usage cal_count dmm adjustment co...

Страница 214: ...10e 6 to 0 250 second For 60Hz the range is 8 33e 6 to 0 250 second For frequency and period 0 01 to 0 273 second Remarks This is the aperture setting for the DMM and it applies to the selected functi...

Страница 215: ...rying the auto delay when the selected function doesn t have an auto delay setting associated with it will cause nil to be returned An error is generated if command is received when dmm func nofunctio...

Страница 216: ...desired auto range setting Use one of the following dmm ON or 1 Enables auto ranging dmm OFF or 0 Disables auto ranging Remarks This is the auto range setting for the DMM It applies to the selected f...

Страница 217: ...se nil to be returned An error is generated if command is received when dmm func nofunction Also an error will be generated if the value is invalid Changing functions with dmm func on page 9 91 will c...

Страница 218: ...00mV 50kHz step dmm calibration ac 4 AC cal step 4 1V 1kHz step dmm calibration ac 5 AC cal step 5 1V 50kHz step dmm calibration ac 6 AC cal step 6 10V 1kHz step dmm calibration ac 7 AC cal step 7 10V...

Страница 219: ...p 1 4 wire short circuit step dmm calibration dc 2 DC cal step 2 open circuit step dmm calibration dc 3 value DC cal step 3 10V step 9 value 11 dmm calibration dc 4 value DC cal step 4 10V step 11 val...

Страница 220: ...word once set on the system This command will generate an error if calibration is locked or if the password string length is greater than 10 characters Example To set the password to MyUnlock after un...

Страница 221: ...the number of seconds since January 1 1970 CalDate dmm calibration verifydate CalDate Represents the number of seconds since January 1 1970 To set the calibration verification date based on the curre...

Страница 222: ...tbackplane on page 9 42 are not used This command will configure the DMM based on the configuration associated with the channel or channel pattern being closed see dmm getconfig on page 9 92 If the co...

Страница 223: ...iterator for the user created DMM configurations Usage for name in dmm configure catalog do end Remarks Accessing the catalog for user DMM configurations allows the user to print or delete all configu...

Страница 224: ...st as a valid configuration Deleting an existing DMM configuration invalidates an existing scan list Also see dmm configure catalog on page 9 79 dmm configure set on page 9 82 dmm configure query on p...

Страница 225: ...ory default settings for a function use the desired function for the myconfig parameter Valid default functions are dcvolts acvolts dccurrent accurrent twowireohms fourwireohms temperature frequency p...

Страница 226: ...he specified DMM configuration to recall may be a factory one or user one To recall a factory configuration send the function name as the config value Valid factory configurations are dcvolts acvolts...

Страница 227: ...guration with dcvolts set as the function will not store the temperature settings A DMM configuration has only one function associate with it and enough settings information to support that function a...

Страница 228: ...o the backplane The relays are bitmapped into the lower 3 bits of the value where bit 0 a value of 1 represents the 2 wire relay Bit 1 a value of 2 represents the sense relay and bit 3 a value of 4 re...

Страница 229: ...rtz To write the detector bandwidth dmm detectorbandwidth value value Represents the desired detector bandwidth in Hertz 3 to 300 Values less than 30 the parameter is adjusted to 3 Values between 3 an...

Страница 230: ...nging functions with dmm func has no effect on this setting The factory default and dmm reset function value is dmm OFF Example To enable dry circuit for four wire ohms dmm func fourwireohms dmm dryci...

Страница 231: ...able value value Represents the desired filter enable setting Use one of the following dmm ON or 1 to enable filter measurements dmm OFF or 0 to disable filter measurements Remarks This is the filter...

Страница 232: ...then cleared and the process starts over The moving average filter uses a first in first out stack When the stack filter count becomes full the measurement conversions are averaged yielding a reading...

Страница 233: ...unctions with dmm func on page 9 91 has no effect on this setting The dmm reset on page 9 112 function selects a filter window of 0 1 Also see dmm filter enable on page 9 87 dmm filter count on page 9...

Страница 234: ...the following for values dmm RTD_PT100 or 0 for type PT100 dmm RTD_D100 or 1 for type D100 dmm RTD_F100 or 2 for type F100 dmm RTD_PT385 or 3 for type PT385 dmm RTD_PT3916 or 4 for type PT3916 dmm RT...

Страница 235: ...C_CURRENT twowireohms or dmm TWO_WIRE_OHMS fourwireohms or dmm FOUR_WIRE_OHMS temperature or dmm TEMPERATURE frequency or dmm FREQUENCY period or dmm PERIOD continuity or dmm CONTINUITY commonsideohms...

Страница 236: ...and write your desired settings Next change to another function and write those desired settings Now you may switch back to your original function and those settings will be there For example dmm func...

Страница 237: ...Channel pattern does not exist Channel being specified does not support a configuration setting like a digital I O channel or analog backplane relay Command processing will stop once an error is detec...

Страница 238: ...t measurement passes limit the failed limit condition clears Therefore if scanning or taking a series of measurements with auto cleared enabled for a limit then the last measurement limit dictates the...

Страница 239: ...the test results use the dmm limit Y low fail and dmm limit Y high fail attributes To not use limit Y testing set the attribute to dmm OFF The default setting is dmm OFF With limits disabled limit tes...

Страница 240: ...or 2 for limit number Attribute Indicates the high limit value for limit Y Usage To read the high value of limit Y value dmm limit Y high value To write the high value of limit Y dmm limit Y high val...

Страница 241: ...e To read the low value of limit Y value dmm limit Y low value To write the low value of limit Y dmm limit Y low value value value Valid range is 4294967295 to 4294967295 Remarks Use this attribute to...

Страница 242: ...are created and allocated with the dmm makebuffer buffersize function where buffersize is the number of readings the buffer can store These buffers can be deleted by setting buffersize to nil Details...

Страница 243: ...y mybuffer nanoseconds printbuffer x y mybuffer relativetimestamps Also see Reading buffers on page 6 4 Example To create a 300 reading user buffer name mybuffer2 mybuffer2 dmm makebuffer 300 To dele...

Страница 244: ...and enabling math operation dmm math enable the equivalent effect is disabling math operation Use a setting of dmm MATH_MXB to have Y mX b where X is the normal measurement m is user entered constant...

Страница 245: ...offset for the y mx b operation dmm math mxb bfactor value value Valid range is 4294967295 to 4294967295 Remarks This attribute specifies the offset b Also see dmm math format on page 9 100 dmm math...

Страница 246: ...the unit character to use when the math format is set for mx b dmm math format dmm MATH_MXB Default setting is X Also see dmm math format on page 9 100 Example To set the units for mx b operation to...

Страница 247: ...l information acquired while making a measurement a reading buffer must be used If the instrument is configured to return multiple readings when a measurement is requested all readings will be availab...

Страница 248: ...tional dmm measurewithtime reading Contains the last reading of the measurement process seconds Contains seconds fractional Contains seconds and fractional seconds 2 To return the last reading of the...

Страница 249: ...n rate in line cycles To write the integration rate dmm nplc value value Represents the desired integration in line cycles 60 Hertz 0 0005 to 15 50 Hertz 0 002 to 12 Remarks This is the integration ra...

Страница 250: ...ated by dmm func Querying the setting when the selected function does not support it will cause nil to be returned The command applies when dmm func is fourwireohms commonsideohms temperature When dmm...

Страница 251: ...nerated if There is a syntax error in parameter string There is an empty parameter string The specified channel or channel pattern is invalid A channel number does not exist for installed card in slot...

Страница 252: ...he open lead detector Remarks This attribute is valid when dmm func temperature It also is valid when dmm func fourwireohms All other configurations generate an error and return nil when queried inclu...

Страница 253: ...l be generated if the command is received when dmm func is temperature frequency period continuity nofunction Also an error will be generated if parameter value does not make sense for selected functi...

Страница 254: ...w REL level setting This function will return the acquired reading or nil if an error occurred An error will be generated if the active function does not support a REL level setting or the DMM is unab...

Страница 255: ...t dmm func accurrent dmm rel enable dmm ON dmm rel level Attribute The offset value for relative measurements for the DMM Usage To read the relative offset level value dmm rel level value Represents t...

Страница 256: ...n the parameter equals active this command will only reset the DMM aspects of the system for the active function only Settings affects are Active dmm function dmm func on page 9 91 has its pertinent a...

Страница 257: ...en queried Errors are also generated if the parameter value is out of range The valid range for user alpha is 0 to 0 01 NOTE The following attributes share common settings and apply to both 3 and 4 wi...

Страница 258: ...m rtdalpha dmm rtdbeta dmm rtddelta and dmm rtdzero Therefore when both 3 and 4 wire RTDs are set to USER type for RTD switching transducers between 3 and 4 will cause both to use the same settings fo...

Страница 259: ...13 dmm rtdzero on page 9 115 Example To set user delta constant for RTD to 3 dmm func temperature dmm rtddelta 3 dmm rtdzero Attribute Indicates the user type RTD zero value Usage To read the user typ...

Страница 260: ...s will be generated if reading buffer does not exist or is not a DMM buffer or if the destination file name is not specified correctly The csv is appended to the file name unless the csv is specified...

Страница 261: ...or either parameter There is more than one DMM configuration is specified A specified channel does not exist for the card installed on the slot specified An empty slot is specified The desired DMM fun...

Страница 262: ...rations generate an error and return nil when queried Changing functions with dmm func on page 9 91 has no effect on this setting The factory default and dmm reset on page 9 112 function value is 23 C...

Страница 263: ...thermocouple type value dmm thermocouple value Represents the present thermocouple type To write the thermocouple type dmm thermocouple value value Represents the desired thermocouple type For value u...

Страница 264: ...4 for type PT3916 dmm RTD_USER or 5 for user specified type Remarks This attribute is only valid when dmm func temperature All other configurations generate an error and return nil when queried Chang...

Страница 265: ...reset function value is 10 Example To set the threshold range for frequency to 30 dmm func frequency dmm threshold 30 dmm transducer Attribute Indicates the transducer type Usage To read the transduc...

Страница 266: ...y valid when dmm func is equal to dcvolts acvolts temperature All other configurations generate an error and return nil when queried Errors will also be generated if the parameter value does not make...

Страница 267: ...count errorqueue count Remarks This attribute can be read to determine the number of messages in the error event queue This is a read only attribute Writing to this attribute will generate an error D...

Страница 268: ...but action should be taken to correct the error Examples Exponent Too Large and Numeric Data Not Allowed 30 Serious Indicates a serious error and may require technical assistance Example Saved calibra...

Страница 269: ...ks This attribute indicates or controls the present status of the Series 3700 event log Also see eventlog count on page 9 125 eventlog clear on page 9 126 eventlog next on page 9 126 eventlog all on p...

Страница 270: ...event log Usage eventlog next Remarks This function erases the returned message from the event log Also see eventlog enable on page 9 125 eventlog count on page 9 125 eventlog clear on page 9 126 even...

Страница 271: ...igits and binary byte order normal or swapped format asciiprecision Attribute The precision number of digits for all numbers printed with the ASCII format Usage To read precision precision format asci...

Страница 272: ...mat NETWORK Most significant byte first 1 or format SWAPPED Least significant byte first 1 or format LITTLEENDIAN Least significant byte first Remarks This attribute selects the byte order that data i...

Страница 273: ...tbuffer functions The precision of the ASCII format can be controlled with the format asciiprecision on page 9 127 attribute The byte order of SREAL REAL REAL32 and REAL64 can be selected with the for...

Страница 274: ...me for the command to be processed before attempting to communicate with the instrument again After sending this command make sure to use the new address to communicate with the instrument The GPIB ad...

Страница 275: ...When getrange is called it returns the value of dmm range makesetter Function Creates a function to set the value of an attribute Usage setter makesetter table attributename table Read only table were...

Страница 276: ...ect due to the dynamic nature of DHCP or DLLA configuration Example To reinitialize the LAN interface with new settings lan applysettings lan config autonegotiate Attribute Configures LAN auto negotia...

Страница 277: ...nused entries will be returned as 0 0 0 0 when read dnsaddress must be a string specifying the DNS server s IP address in dotted decimal notation To disable an entry set its value to 0 0 0 0 or the em...

Страница 278: ...134 lan config dns hostname on page 9 134 lan config dns verify on page 9 135 Example To display the present dynamic DNS domain print lan config dns domain lan config dns dynamic Attribute Configures...

Страница 279: ...t be less than or equal to 255 characters Although up to 255 characters can be given here care must be taken to be sure the combined length is also no more than 255 characters Also see lan config dns...

Страница 280: ...ly in effect Use the lan status attributes to determine the current operating state of the LAN Also see lan status Example To display present LAN duplex mode print lan config duplex lan config gateway...

Страница 281: ...o display the presently set LAN IP address ipaddress lan config ipaddress lan config method Attribute Controls LAN settings configuration method Usage To read the method used method lan config method...

Страница 282: ...tus attributes to determine the current operating state of the LAN Also see lan config autonegotiate on page 9 132 Example To LAN speed configuration lan config speed 100 lan config subnetmask Attribu...

Страница 283: ...s N Attribute Reads present DNS server IP addresses Usage dnsaddress lan status dns address index index Entry index 1 2 or 3 dnsaddress DNS server IP address Remarks This attribute is an array of DNS...

Страница 284: ...Dynamic DNS hostname print lan status dns name lan status duplex Attribute Reads present status of LAN duplex mode Usage To read LAN duplex mode duplex lan status duplex duplex LAN duplex setting can...

Страница 285: ...Reads LAN MAC address Usage macaddress lan status macaddress macaddress The Series 3700 MAC address Remarks This attribute provides the unit s LAN MAC address The MAC address is a character string re...

Страница 286: ...ort telnet port Telnet port number Remarks This attribute holds the TCP port number used to connect to the instrument to control it over a telnet interface Example To display the Series 3700 TCP port...

Страница 287: ...mask A string specifying the subnet mask in dotted decimal notation Remarks This attribute indicates the LAN subnet mask currently in use Example To display the Series 3700 subnet mask presently in u...

Страница 288: ...tocol will be used for sending trigger messages The LAN trigger will listen for trigger messages from either protocol but will use the designated protocol for sending outgoing messages Call lan trigge...

Страница 289: ...state for output lan TRIG_FALLING or 1 Detect falling edge negative state trigger packets as input Generate a LAN trigger packet with a negative state for output lan TRIG_RISING or 2 Detect rising ed...

Страница 290: ...line state for the LAN event 1 print lan trigger lanevent pseudostate lan trigger N overrun Attribute Event detector overrun status Usage overrun lan trigger N overrun N The trigger packet over LAN t...

Страница 291: ...front panel is pressed trigger EVENT_ID A trg message on the active command interface If GPIB is the active command interface a GET message will also generate this event Also the trigger set function...

Страница 292: ...rdless of the number of events detected Also see lan trigger N assert on page 9 143 lan trigger N clear on page 9 144 lan trigger N overrun on page 9 146 lan trigger N triggersource on page 9 146 Exam...

Страница 293: ...cy localnode linefreq Remarks To achieve optimum noise rejection when performing measurements at integer NPLC apertures the line frequency setting must match the frequency 50Hz or 60Hz of the AC power...

Страница 294: ...e prompt is issued Like the TSP prompt it indicates the command is done processing It does not mean the previous command generated an error only that there are still errors in the queue when the comma...

Страница 295: ...annels and backplane relays will open The dmm function will be dcvolts Also see channel reset on page 9 41 dmm reset on page 9 112 scan reset on page 9 166 localnode serialno Attribute Use to query se...

Страница 296: ...r month day hour min and sec to set the time as desired The first 3 parameters to os time are mandatory while the rest are optional If the later 3 are not used they default to noon for that day The se...

Страница 297: ...a number is sent as the parameter The number is interpreted as a setup number and the setup is saved to internal memory Setting this attribute to 0 recalls the factory default reset setup Setting this...

Страница 298: ...LEY_3730 localnode showerrors Attribute Automatic display of errors Usage To read the show errors state errormode localnode showerrors To write the show errors state localnode showerrors errormode err...

Страница 299: ...l independently set their Operation Complete bits in their own status models Any nodes not actively performing overlapped commands will set their bits immediately All remaining nodes will set their ow...

Страница 300: ...unction prints values from reading buffers If a specific sub table is not specified for example rb1 rather than rb1 statuses the default readings sub table will be used At least one sub table must be...

Страница 301: ...and DMM configurations along with channel labels scan functions Use the functions in this group to specify and configure channels and or channel patterns to scan as well as associated buffers trigger...

Страница 302: ...es not exist a specified channel pattern does not exist slot empty or not on card a syntax error exists in parameter string an empty parameter string for either parameter a specified DMM configuration...

Страница 303: ...ep scan create for chan 3001 3010 do scan add chan myDCV scan add chan my2wire end Note With respect to the scan add function in the above example the first parameter chan converts the chan number to...

Страница 304: ...bbuff1 and run scan in background scan background rbbuff1 scan bypass Attribute Bypasses the first channel in the scans requirement for scan trigger channel stimulus settings Usage To read the bypass...

Страница 305: ...dmm getconfig associated with that channel or channel pattern will be used However if a dmm_config is specified then that configuration is used for each channel or channel pattern specified in a tempo...

Страница 306: ...reate for chan 3001 3010 do scan add chan myDCV scan add chan my2wire end NOTE With respect to the scan add function in the above example the first parameter chan converts the chan number to a string...

Страница 307: ...ediate mode scan execute rbbuff1 scan list Function Use to query the existing scan list Usage MyScanList scan list Remarks This command will list out the existing scan list scan measurecount Attribute...

Страница 308: ...E_OPEN_ALL indicates an openall on all slots should be performed before a scan executes Otherwise when scan MODE_OPEN_SELECTIVE an intelligent open takes place as follows If all steps being scanned ha...

Страница 309: ...t is current step count completed Remarks This command executes the scan in the background No reading buffer will be used This command starts the scan Prior to using this command use scan create and s...

Страница 310: ...ks This command specifies the reading buffer is not used during scanning and runs the scan in immediate mode This command starts the scan Prior to using this command use scan create and scan add to se...

Страница 311: ...rform a reset on the scan aspects of the system scan reset scan scancount Attribute Set or query the scan count value Usage To read the count count scan scancount count Present scan count value being...

Страница 312: ...of steps in the present scan Also see scan add on page 9 157 Example To see the current scan state print scan stepcount scan trigger arm clear Function Clear the arm event detector Usage scan trigger...

Страница 313: ...this event Also the trigger set function will generate this event trigger blender N EVENT_ID A combination of events has occurred trigger timer N EVENT_ID A delay expired These can be expanded to incl...

Страница 314: ...EVENT_ID An edge either rising falling or either based on the configuration of the line on the digital input line display trigger EVENT_ID The trigger key on the front panel is pressed trigger EVENT_I...

Страница 315: ...t detector to the undetected state Example To clear the measure event detector scan trigger measure clear scan trigger measure set Function Set the measure event detector to the detected state Usage s...

Страница 316: ...rising falling or either based on the configuration of the line on the tsplink trigger line lan trigger N EVENT_ID scan trigger EVENT_SCAN_READY Scan Ready Event scan trigger EVENT_SCAN_START Scan Sta...

Страница 317: ...display trigger EVENT_ID The trigger key on the front panel is pressed trigger EVENT_ID A trg message on the active command interface If GPIB is the active command interface a GET message will also ge...

Страница 318: ...hat was previously saved Example Sets unit to power on to the factory default settings setup poweron 0 setup recall Function Recalls settings from a saved setup Usage setup recall location location Se...

Страница 319: ...ere filename is the name of the desired file contained on a USB flash drive Remarks This function overwrites any previous values with the present setup When saving a setup to an attached USB flash dri...

Страница 320: ...the setup configuration Otherwise an error will be generated Example To query the cards of the internal saved setup CardModels setup cards print CardModels Output 3722 0 0 0 0 0 slot X attributes The...

Страница 321: ...amps X Slot number 1 to 6 Remarks This attribute will not exist for a slot if a card is not installed or the card installed does not support amps channels In these cases the return value will be nil...

Страница 322: ...dVoltageChan slot 4 endchannel voltage slot X idn Attribute Returns a string containing model number description firmware revision and serial number of the card in slot X Usage card_idn slot X idn X S...

Страница 323: ...rd supports detecting an interlock break set this attribute to the desired response To enable interlock override on the card set to slot ON Otherwise if an override performed on card is not desired se...

Страница 324: ...e will be 1 Example To query if Slot 1 supports isolated channels IsolatedChan1 slot 1 isolated slot X matrix Attribute Indicates whether a card in slot X supports matrix channels or not Usage matrix...

Страница 325: ...ltiplexer X Slot number 1 to 6 Remarks This attribute will not exist for a slot if a card is not installed or the card installed does not support multiplexer channels In these cases the return value w...

Страница 326: ...g scan list the pattern may or may not be used in the current scan list Creating a new pattern is okay Example To query if Slot 3 supports one pole OnePole3 slot 3 poles one slot X poles two Attribute...

Страница 327: ...that slot has no card installed in it Therefore trying to use this attribute for a slot with an installed card will generate an error when writing and nil response when reading After assigning a pseud...

Страница 328: ...ibute The starting channel that supports voltage or 2 wire measurements Usage start slot X startchannel voltage X Slot number 1 to 6 Remarks This attribute will not exist for a slot if a card is not i...

Страница 329: ...rmal state s possible return values nil no card is installed or card installed does not support thermal state detection 0 Means the thermal conditions on card are okay 1 Means thermal conditions of th...

Страница 330: ...the five status register sets a master summary bit and two queues The register sets and queues monitor the various instrument events When an enabled event occurs it sets a summary bit in the status by...

Страница 331: ...error or status message is present in the Error Queue Bit B3 Questionable Summary Bit QSB Set summary bit indicates that an enabled questionable event has occurred Bit B4 Message Available MAV Set su...

Страница 332: ...and PTR registers status measurement enable measreg status measurement ntr measreg status measurement ptr measreg To set measreg to one of the following values To clears all bits 0 To set ROF bit B7 s...

Страница 333: ...he most significant bit is bit 15 For example assume value 384 is returned for the register The binary equivalent is 0000000100000001 This value indicates that bit B7 ROF and bit B8 BAV are set The us...

Страница 334: ...nodeenabreg to one of the following values To clear all bits 0 To set enables MSB bit B0 status MEASUREMENT_SUMMARY_BIT or status MSB To set enables EAV bit B2 status ERROR_AVAILABLE or status EAV To...

Страница 335: ...enabled system node bits of the system registers see status system on page 9 201 registers The status node enable register uses most of the same summary events as the status byte Bit B1 MSB is not use...

Страница 336: ...e of the following values 0 Clears all bits To set CAL bit B0 status operation CALIBRATING or status operation CAL To set MEAS bit B4 status operation MEASURING or status operation MEAS To set PRMPTS...

Страница 337: ...0000000000010001 This value indicates that bit B0 CAL and bit B4 MEAS are set The used bits of the operation event registers are described as follows Bit B0 CAL Set bit indicates that one or more chan...

Страница 338: ...reg status operation user ntr operreg status operation user ptr operreg Set operreg to one of the following values To clear all bits 0 To set user BIT0 status operation user BIT0 To set user BIT1 stat...

Страница 339: ...eration user registers Bits of the user event register are set by setting the corresponding bits of the user enable register and the user condition register For example the following code will set B1...

Страница 340: ...Set quesreg to one of the following values To clear all bits 0 To set slot interlocks B1 B6 status questionable n where n 2 4 8 16 32 or 64 for slots 1 through 6 respectively To set DMM B7 status que...

Страница 341: ...r is bit 0 and the most significant bit is bit 15 For example assume value 4352 is returned for the enable register The binary equivalent is 0001000100000000 This value indicates that bit B8 CAL and b...

Страница 342: ...s SYSTEM_SUMMARY_BIT or status SSB To set enables EAV bit B2 status ERROR_AVAILABLE or status EAV To set enables QSB bit B3 status QUESTIONABLE_SUMMARY_BIT or status QSB To set enables MAV bit B4 stat...

Страница 343: ...mple Sets the MSB bit of the service request enable register status request_enable status MSB status request_event Attribute Service request event register Usage Reads the service request event regist...

Страница 344: ...OPC To set QYE bit B2 status standard QUERY_ERROR or status standard QYE To set DDE bit B3 status standard DEVICE_DEPENDENT_ERROR or status standard DDE To set EXE bit B4 status standard EXECUTION_ERR...

Страница 345: ...ommand See Appendix C for details on OPC Bit B2 Query Error QYE Set bit indicates that you attempted to read data from an empty Output Queue Bit B3 Device Dependent Error DDE Set bit indicates that an...

Страница 346: ...system TSP Link this attribute is used to read or write to the system node registers Reading a system node register returns a numeric value whose binary equivalent indicates which register bits are se...

Страница 347: ...us system2 EXTENSION_BIT or 1 or status system2 EXT To set node bit Bn n 15 to 28 status system2 NODEn Remarks In an expanded system TSP Link this attribute is used to read or write to the system2 nod...

Страница 348: ...f the following values 0 Clears all bits To set EXT bit B0 1 or status system3 EXTENSION_BIT 1 or status system3 EXT To set a node bit Bn n 29 to 42 status system3 NODEn Remarks In an expanded system...

Страница 349: ...enable register status system3 enable status system3 EXT status system4 condition enable event Attribute TSP Link system4 data structure register set Usage To read condition enable and event register...

Страница 350: ...t B4 Node 46 B8 Node 50 B12 Node 54 B1 Node43 B5 Node47 B9 Node51 B13 Node55 B2 Node44 B6 Node48 B10 Node52 B14 Node56 B3 Node45 B7 Node49 B11 Node53 B15 Not used For example assume value 9 is returne...

Страница 351: ...ad or write to the system5 node registers Reading a system5 node register returns a numeric value whose binary equivalent indicates which register bits are set The bits of the system5 node register ar...

Страница 352: ...ill return the elapsed time in seconds since the timer was reset The returned resolution for time depends on how long it has been since the timer was reset It starts with 1 s resolution and starts to...

Страница 353: ...ount trigger timer N count To write trigger timer N count count N is a trigger timer value from 1 4 count Repeat trigger count Remarks This attribute sets the number of times the timer will trigger an...

Страница 354: ...any other construct that is monitoring the delay completion event It also is not an indication of a delay overrun Delay overrun indications are provided in the status model trigger timer N passthrough...

Страница 355: ...her based on the configuration of the line on the tsplink trigger line lan trigger N EVENT_ID scan trigger EVENT_SCAN_READY Scan Ready Event scan trigger EVENT_SCAN_START Scan Start Event scan trigger...

Страница 356: ...ink trigger N overrun on page 9 213 tsplink trigger N release on page 9 214 tsplink trigger N triggersource see tsplink trigger N triggerstimulus on page 9 214 tsplink trigger N wait on page 9 214 tsp...

Страница 357: ...gers as input Assert a TTL low pulse for output tsplink TRIG_EITHER Detect rising or falling edge triggers as input Assert a TTL low pulse for output tsplink TRIG_SYNCHRONOUSA Detect falling edge trig...

Страница 358: ...9 212 tsplink trigger N mode on page 9 212 tsplink trigger N release on page 9 214 tsplink trigger N triggersource see tsplink trigger N triggerstimulus on page 9 214 tsplink trigger N wait on page 9...

Страница 359: ...detector Usage trigger clear Remarks The trigger event detector remembers if an event has been detected since the last trigger wait on page 9 215 call This function clears the trigger s event detecto...

Страница 360: ...ne 1 2 trigger blender N orenable Attribute Set acceptor attribute Usage To read the trigger blender acceptor mode orenable trigger blender N orenable To write the trigger blender acceptor mode trigge...

Страница 361: ...which events will trigger the blender There are 4 acceptors that can each select a different event eventid may be one of the following existing trigger event ID s digio trigger line EVENT_ID An edge e...

Страница 362: ...and rearm This is true regardless of the number of events detected trigger timer N clear Function This function time clears the time event detector Usage trigger timer N clear N In Event blender numbe...

Страница 363: ...tatus either online or offline The state will be offline after the unit is powered on After tsplink reset is successful the state will be online This attribute is read only Example Reads the on line s...

Страница 364: ...o see userstring add on page 9 219 userstring delete on page 9 220 userstring get on page 9 221 Example To delete all user strings in non volatile memory for name in userstring catalog do userstring d...

Страница 365: ...Returns the string value associated with name Remarks This function will retrieve from non volatile memory the string that is associated with the string name Also see userstring add on page 9 219 user...

Страница 366: ...ument Number 3700S 901 01 Rev A August 2007 waitcomplete function This function waits for all overlapped commands to complete waitcomplete Function Waits for all overlapped commands to complete Usage...

Страница 367: ...e unit meets factory specifications To determine if calibration is required Following calibration to make sure it was performed properly WARNING The information in this section is intended for qualifi...

Страница 368: ...to temperature extremes those outside the ranges stated above allow extra time for the instrument s internal temperature to stabilize Typically allow one extra hour to stabilize a unit that is 10 C 1...

Страница 369: ...culated using only the Series 3700 one year accuracy specifications and they do not include test equipment uncertainty If a particular measurement falls outside the allowable range recalculate new lim...

Страница 370: ...ress the MENU key 2 Turn the wheel to highlight SETUP and then press the ENTER key 3 Turn the wheel to highlight RESET and then press the ENTER key Performing the verification test procedures The foll...

Страница 371: ...he accuracy of your Series 3700 at the analog backplane connector NOTE U U T stands for unit under test Verifying DC voltage Check DC voltage accuracy by applying accurate voltages from the DC voltage...

Страница 372: ...rify DCV 100mV 1 00E 01 1 00E 01 9 999610E 02 1 000039E 01 Verify DCV 100mV 1 00E 01 5 00E 02 4 999760E 02 5 000240E 02 Verify DCV 100mV 1 00E 01 5 00E 02 5 000240E 02 4 999760E 02 Verify DCV 100mV 1...

Страница 373: ...000138E 02 2 999862E 02 Verifying AC voltage Check AC voltage accuracy by applying accurate voltages from the AC voltage calibrator to the Series 3700 analog backplane connector and verify that the di...

Страница 374: ...00E 01 Verify ACV 100mV 100kHz 1 00E 01 1 00E 01 9 932000E 02 1 006800E 01 Verify ACV 1V 20Hz 1 00E 00 1 00E 00 9 992000E 01 1 000800E 00 Verify ACV 1V 1kHz 1 00E 00 1 00E 00 9 992000E 01 1 000800E 00...

Страница 375: ...rent accuracy 1 Setup the U U T Unit Under Test for DC Current and the range being tested Make sure REL is disabled 2 Verify the Zero testpoint for each range without any connection to the equipment a...

Страница 376: ...700 Actual values are dependent on published specifications See Example reading limit calculation on page 10 3 Applied current Range Current Lower limit Upper limit Verify DC curr 10 A 1 00E 05 0 00E...

Страница 377: ...needed for verifying the 3A range To verify DC current accuracy 1 Connect the Series 3700 AMPS and LO INPUT pins to the DC current calibrator as shown in the figure titled DC current verification 1mA...

Страница 378: ...00 9 991900E 01 Verify DC curr 3A 3 00E 00 3 00E 00 2 996355E 00 3 003645E 00 Verify DC curr 3A 3 00E 00 3 00E 00 3 003645E 00 2 996355E 00 Verifying AC current 1mA to 3A ranges Check AC current accu...

Страница 379: ...marized in the AC current verification data table Be sure that the 3A readings are within stated limits Figure 10 5 AC current verification 1mA 1A ranges Figure 10 6 AC current verification 3A range A...

Страница 380: ...following values to verify the performance of the Series 3700 Actual values are dependent on published specifications See Example reading limit calculation on page 10 3 Applied current Range Current...

Страница 381: ...0403E 05 Verifying four wire resistance Check the normal resistance function by connecting accurate resistance values to the Series 3700 analog backplane connector and verify that the displayed readin...

Страница 382: ...g resistance reading limits on page 10 3 Applied Resistance Range Value Lower limit Upper limit Verify Res 100 Ohm 1 00E 02 1 00E 02 9 999310E 01 1 000069E 02 Verify Res 1k Ohm 1 00E 03 1 00E 03 9 999...

Страница 383: ...ect the Series 3700 INPUT and SENSE pins to the calibrator as shown in the Two wire resistance verification diagram 2 Disable external sense on the calibrator 3 Set the Series 3700 to the 2 Wire Resis...

Страница 384: ...the Series 3700 analog backplane connector and verify that the displayed readings fall within specified limits CAUTION Do not exceed 300V peak between INPUT HI and INPUT LO because instrument damage...

Страница 385: ...Applied Resistance Range Current Lower limit Upper limit Verify Dry Circuit 100 Ohm 1 00E 02 1 00E 02 9 997800E 01 1 000220E 02 Verify Dry Circuit 1k Ohm 1 00E 03 1 00E 03 9 995200E 02 1 000480E 03 V...

Страница 386: ...the 10 discrete resistor on the 10 range Figure 10 10 Verifying discrete resistance Discrete resistance verification data Use the following values to verify the performance of the Series 3700 Actual...

Страница 387: ...5 minutes Do Not Use REL 4 Verify the 100mV zero is within specification see the 4 wire short applied resistance verification table 5 Set the Series 3700 to the 1V range 6 Allow to settle for 5 minut...

Страница 388: ...to verify the performance of the Series 3700 Actual values are dependent on published specifications see Calculating resistance reading limits on page 10 3 Applied Range Current Lower limit Upper limi...

Страница 389: ...red In this section Environmental conditions 11 1 Calibration considerations 11 2 Calibration 11 3 Remote comprehensive calibration procedure 11 4 Environmental conditions Conduct the calibration proc...

Страница 390: ...will generate an appropriate error message See Error summary for more information WARNING Observe the following safety precautions when performing these tests Some of the procedures in this section ma...

Страница 391: ...700 Calibrator All DCV ACV DCI ACI and Resistance N A Fluke 5725 Amplifier High voltage high current N A N A N A 4 Wire Short DCV Resistance Zeroes N A Calibration NOTE Before performing calibration c...

Страница 392: ...the same as the address specified in the program that you will be using to send commands the GPIB default address is 16 the Ethernet default port number is 23 4 Turn TSP prompt and errors off and unlo...

Страница 393: ...gure 11 1 Four wire short diagram DC Cal Step 0 A D Mux Offset Cal Send the following commands SEND dmm calibration dc 0 print done SEND print errorqueue count Check for errors after each step DC Cal...

Страница 394: ...short from the inputs 2 Send the following commands SEND dmm calibration dc 2 print done SEND print errorqueue count 3 Connect a cable between the calibrator and the UUT 4 Wait 30 Second delay DC Cal...

Страница 395: ...he following command SEND dmm range 100 2 Source 100V 3 Send the following commands SEND dmm calibration dc 5 100 print done SEND print errorqueue count Resistance calibration Perform the following ca...

Страница 396: ...the calibrator 3 Send the following command SEND dmm calibration dc 7 resistor value print done DC Cal Step 8 100kOhm 1 Send the following command SEND dmm range 100e 3 2 Source 100kOhm then read the...

Страница 397: ...Make the connections as shown then perform the following calibration steps DC Cal Step 10 through Step 14 Figure 11 4 DC current verification 10uA 100uA ranges DC Cal Step 10 100uA 1 Send the followi...

Страница 398: ...01 print done DC Cal Step 12 10mA 1 Send the following command SEND dmm range 10e 3 2 Source 10mA 3 Send the following command SEND dmm calibration dc 12 01 print done DC Cal Step 13 100mA 1 Send the...

Страница 399: ...then perform the following calibration steps AC Cal Step 1 through Step 10 Figure 11 5 ACV verification AC Cal Step 1 10mV 1kHz 1 Send the following commands SEND dmm func dmm AC_VOLTS SEND dmm range...

Страница 400: ...alibration ac 3 print done AC Cal Step 4 1V 1kHz 1 Send the following command SEND dmm range 1 2 Source 1V 1kHz 3 Send the following command SEND dmm calibration ac 4 print done AC Cal Step 5 1V 50kHz...

Страница 401: ...00V 1kHz 1 Send the following command SEND dmm range 100 2 Source 100V 1kHz 3 Send the following command SEND dmm calibration ac 8 print done AC Cal Step 9 100V 50kHz 1 Source 100V 50kHz 2 Send the fo...

Страница 402: ...Cal Step 11 through Step 16 Figure 11 6 AC current verification 1mA 1A ranges AC Cal Step 11 100uA 1kHz 1 Send the following commands SEND dmm func dmm AC_CURRENT SEND dmm range 100e 6 2 Source 100 A...

Страница 403: ...print done AC Cal Step 14 100mA 1kHz 1 Send the following command SEND dmm range 100e 3 2 Source 100mA 1kHz 3 Send the following command SEND dmm calibration ac 14 print done AC Cal Step 15 1A 1kHz 1...

Страница 404: ...mand SEND dmm func dmm AC_VOLTS SEND dmm range 1 2 Source 1V 10Hz 3 Send the following command SEND dmm calibration ac 17 1 print done AC Cal Step 18 1V 1kHz 1 Source 1V 1kHz 2 Send the following comm...

Страница 405: ...ch Multimeter Reference Manual Section 11 Calibration Document Number 3700S 901 01 Rev A August 2007 11 17 dmm calibration save dmm calibration lock dmm reset NOTE Calibration is complete after is has...

Страница 406: ......

Страница 407: ...nel just below the Analog Backplane Connector The instrument fuse see item 2 in Fuse location figure is accessible from the rear panel below the GPIB Connector WARNING Disconnect all external power fr...

Страница 408: ...ngage the fuse holder by rotating it counter clockwise 2 Pull out the fuse holder and replace the fuse with the correct type see table 3 Reinstall the fuse holder If the fuse continues to blow a circu...

Страница 409: ...key is released the message No keys pressed is displayed Press the Exit key twice to end the test DISPLAY PATTERNS There are three parts to the display patterns test Each time ENTER or Rotary Knob is...

Страница 410: ......

Страница 411: ...ional status message only RECOVERABLE Error not serious can be recovered SERIOUS Error serious but unit still operational by correcting error FATAL Unit non operational Error effects on scripts Most e...

Страница 412: ...ar Clear error queue of all errors errorqueue count Number of messages in the error event queue errorqueue next Request error message Error summary Error number Error level Error message 430 RECOVERAB...

Страница 413: ...ERABLE Trigger Not Allowed 104 RECOVERABLE Data Type 101 RECOVERABLE Invalid Character 100 RECOVERABLE Command error 0 NO_SEVERITY Queue Is Empty 603 RECOVERABLE Power On State Lost 605 RECOVERABLE Ca...

Страница 414: ...onflict 1211 RECOVERABLE Node u is inaccessible 1212 RECOVERABLE Invalid node ID 1213 RECOVERABLE TSP Link session expired 1214 RECOVERABLE TSP Link unknown remote command encoding 1215 RECOVERABLE Co...

Страница 415: ...COVERABLE Cannot open file 2204 RECOVERABLE Directory not found 2205 RECOVERABLE File not found 2206 RECOVERABLE File is not a valid script format 2207 RECOVERABLE Cannot read current working director...

Страница 416: ...ity of reading buffer 5500 RECOVERABLE Card Unknown Error 5501 RECOVERABLE Failed Card NVMEM Write 5502 RECOVERABLE Failed Card NVMEM Read 5503 RECOVERABLE Closure Count Lost 5504 RECOVERABLE Temperat...

Страница 417: ...100 2 w zero error 5607 RECOVERABLE 10k 2 w zero error 5608 RECOVERABLE 100k 2 w zero error 5609 RECOVERABLE 10M 2 w zero error 5610 RECOVERABLE 10M 2 w full scale error 5611 RECOVERABLE 10M 2 w open...

Страница 418: ...e error 5643 RECOVERABLE 100u adc full scale error 5644 RECOVERABLE 1m adc full scale error 5645 RECOVERABLE 1 vac fast noise error 5646 RECOVERABLE 1 vac fast full scale error 5647 RECOVERABLE 100m v...

Страница 419: ...ll scale error 5680 RECOVERABLE 1 4 w dckt Ion full scale error 5681 RECOVERABLE 10k 4 w ocomp Ioff full scale error 5682 RECOVERABLE 10k 4 w ocomp Ion full scale error 5683 RECOVERABLE 2k 4 w dckt Io...

Страница 420: ...D SLO Ion zero error 5717 RECOVERABLE 1k TRTD HI Ion full scale error 5718 RECOVERABLE 1k TRTD HI Ioff full scale error 5719 RECOVERABLE 1k TRTD SLO Ion full scale error 5720 RECOVERABLE 1k TRTD SLO I...

Страница 421: ...RABLE DMM calibration error occurred setting adjustment date 5741 RECOVERABLE DMM calibration error occurred getting adjustment date 5742 RECOVERABLE DMM calibration error occurred setting verify date...

Страница 422: ......

Страница 423: ...AC Cal Step 15 1A 1kHz 11 15 AC Cal Step 16 2A 1kHz 11 15 AC Cal Step 17 1V 10Hz 11 16 AC Cal Step 18 1V 1kHz 11 16 AC Cal Step 2 100mV 1kHz 11 11 AC Cal Step 3 100mV 50kHz 11 12 AC Cal Step 4 1V 1kH...

Страница 424: ...panel 6 3 Buffer for do loops 6 10 Buffer overview 6 1 Buffer programming examples 6 6 Buffer reading attributes 6 6 Buffer read only attributes 6 5 Buffer recall attributes 6 7 Buffer status 6 9 Buf...

Страница 425: ...uit 11 6 DC Cal Step 3 10 Volt 11 6 DC Cal Step 4 10 Volt 11 6 DC Cal Step 5 100 Volt 11 7 DC Cal Step 6 100 Ohm 11 7 DC Cal Step 7 10kOhm 11 8 DC Cal Step 8 100kOhm 11 8 DC Cal Step 9 1MOhm 11 8 DC c...

Страница 426: ...s 13 1 Error queue 8 20 Error summary 13 1 13 2 errorqueue functions and attributes 9 123 9 154 Event blenders 7 6 eventlog functions and attributes 9 125 Events 7 6 Example reading limit calculation...

Страница 427: ...key configuration 3 7 3 12 3 15 Line power 10 2 11 2 LINESYNC 3 12 Load and run 2 16 LOAD key 3 16 Load only 2 16 Local state 2 22 localnode attributes 9 148 localnode define 9 148 Logic and bit opera...

Страница 428: ...ion test procedures 10 4 POWER switch 3 6 Precedence 2 27 printbuffer 9 155 Procedure to clear readings 6 2 Procedure to save readings 6 2 Procedure to store readings 6 1 Programming enable and transi...

Страница 429: ...state 2 22 Repeating average filter 4 7 reset function 9 156 RESET switch 3 7 Resistance calibration 11 7 Restoring a script in the run time environment 2 21 Restoring factory defaults 10 4 Retrievin...

Страница 430: ...and alone system 2 23 Standard event register 8 16 Standard event status register and enable 8 5 Standard libraries 2 32 Standard RJ 45 Ethernet interface connection 2 10 Status byte and service reque...

Страница 431: ...4 Upgrade 9 221 USB connection 2 10 User scripts 2 13 userstring functions 9 219 Using Test Script Builder 2 5 2 10 Using the Front Panel 3 1 V Variables and types 2 24 Verification 10 1 Verification...

Страница 432: ...Index 10 Document Number 3700S 901 01 Rev A August 2007 X X and Y 9 2...

Страница 433: ...Unstable Will not read applied input Overload Calibration only Certificate of calibration required Data required attach any additional sheets as necessary Show a block diagram of your measurement sys...

Страница 434: ...of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies A G R E A T E R M E A S U R E O F C O N F I D E N C E Keithley Instruments Inc Corporate...

Отзывы: