background image

Section 3: Using the web interface 

Series 3700A System Switch/Multimeter User's Manual 

 

NOTE

Commands and parameters for Series 3700A are case-sensitive. It is important to type in the 

commands exactly as shown to avoid any syntax or execution errors. 

 

5.  Click 

Save Script

. The script is added to the User Scripts list. 

6.  To run the script, select the script in the User Scripts list and click 

Run

7.  The Instrument Output box displays the output from the script and error messages. 

 

Script management options 

Existing scripts are listed in the User Scripts box on the left side of the web interface. 
To run a script, click the name of the script and then click 

Run

To delete a script, click the name of the script and click 

Delete

. The script is deleted from the User 

Scripts list and from the nonvolatile memory of the instrument. 
To stop operation of a script, click 

Abort Script

 

To export the selected script to a flash drive, click 

Export Script to USB

. Place a flash drive in the 

USB port on the front panel of the instrument. In TSP, enter the name as appropriate and click 

OK

Scripts are saved to a file with the extension 

tsp

. TSP files are native to Test Script Builder or TSB 

Embedded, but they can be opened and edited in any text editor. 

 

To import scripts from the computer, click 

Import from PC

. Select the directory that contains the file. 

You can only import files with the extension 

tsp

To clear the name box and the box that contains the script, click 

Clear

To view the contents of a script, type the name of a script in the 

TSP Script

 box and click 

View 

Script

 

Exercise: Use the command line to close and open channels 

Use the command line interface to perform close and open operations on channels: 

1.  To send a single command to the instrument, you can enter it in the Console box. 
2.  To close channel 1002, enter 

channel.close("1002")

 in the Console box. 

3.  Click 

Enter

 to send the command. 

 

4.  To open all channels, enter 

channel.open("allslots")

 in the Console box. 

5.  Click 

Enter

 to send the command. 

Figure 26: Enter command in Console box 

 

3-14 

3700AS-900-01 Rev. A / July 2011 

 

Summary of Contents for 3700A Series

Page 1: ...www keithley com E C N E D I F N O C F O E R U S A E M R E T A E R G A Series 3700A System Switch Multimeter User s Manual 3700AS 900 01 Rev A July 2011...

Page 2: ...gistered trademarks of their respective holders Keithley s standard terms and conditions of sale in effect at the time of acceptance of buyer s order by Keithley shall apply to all purchase of goods a...

Page 3: ...control and data I O connections are for connection to Category I sources unless otherwise marked or described in the user documentation Exercise extreme caution when a shock hazard is present Lethal...

Page 4: ...dangers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION heading in the user documentation exp...

Page 5: ...and DAC channel specifiers 2 8 Operating a channel from the front panel 2 8 Viewing the close or open status of a channel 2 9 Emulate a Model 3706 2 10 Channel patterns 2 10 Create a channel pattern 2...

Page 6: ...alternating scan DC volts and two wire ohms 4 8 Example Thermocouple temperature measurement from the front panel 4 9 Example Thermocouple measurement through the remote interface 4 10 Example TSP Li...

Page 7: ...able of Contents 3700AS 900 01 Rev A July 2011 iii Error when I try to close a channel 5 2 Switch relays will not close 5 3 Save the present state of the instrument 5 3 LabVIEW driver for the Series 3...

Page 8: ...receive a tightly integrated switch and measurement system that can meet the demanding application requirements in a functional test system or provide the flexibility needed in stand alone data acquis...

Page 9: ...o begin creation of applications refer to the User s Manual for a variety of specific examples Reference Manual Includes advanced operation topics and maintenance information Programmers looking for a...

Page 10: ...Series 3700A is turned off and power is removed from all external circuitry Do not connect signals that will exceed the maximum specifications of any installed switching card If both the rear analog b...

Page 11: ...range if the minimum voltage spacing is reduced in the external connections For details about how to safely make high energy measurements see High energy circuit safety precautions in the Series 3700...

Page 12: ...the examples provided in this manual The Keithley Instruments Models 3706A and 3706A S front panels contain the following items 1 The USB port on page 2 2 2 The display on page 2 3 3 The navigation wh...

Page 13: ...follows the figures For more detailed information about the Model 3706A front panel see the General operation section in the Model 3706A Reference Manual Figure 2 Model 3706A with DMM front panel Figu...

Page 14: ...s 3700A during operation Figure 5 Series 3700A display during operation 1004 1004 OPN 2 4W OPN 2 4W R AUTO DRY R AUTO DRY OC OC N N REM 4W REM 4W AUTO AUTO 1 4 6 5 3 2 Series 3700A display during oper...

Page 15: ...es the DMM attribute symbols that may appear on the front panel If the symbol has a value associated with it the third column in the table indicates the value definition DMM attribute symbols Front pa...

Page 16: ...00A has three status lights on the front panel The 1588 status light indicates 1588 operation If this light is off the 1588 feature is disabled or improperly configured If the light blinks at a one se...

Page 17: ...and the instrument including firmware revision model name and model number SCAN Allows you to run manage view and reset scan lists DMM Opens the DMM ACTION menu LIMIT Puts cursor in the compliance li...

Page 18: ...1 A8 A9 B0 B1 Matrix channel examples Specifier Slot number Bank number Row number Column number 1104 1 N A 1 04 11104 1 1 1 04 1203 1 N A 2 03 213A4 2 1 3 104 3112 3 N A 1 12 62101 6 2 1 01 Analog ba...

Page 19: ...0 1 020 Operating a channel from the front panel CAUTION Hot switching can dry weld reed relays causing them to always be on Hot switching is recommended only when external protection is provided You...

Page 20: ...any other channels Select CLOSE Open the channel Press OPEN Close a channel and open any other closed channels on the instrument Select CHAN and select EXCLOSE Press ENTER to close the selected channe...

Page 21: ...se the remote command localnode emulation to set emulation NOTE All other Model 3706A behavior is the same Emulation mode does not affect the changes to the IEEE 1588 features or the response times th...

Page 22: ...t each character of the name 6 Press the ENTER key to apply the selection 7 Press the EXIT key to leave the menu NOTE Refer to Channel patterns in the Series 3700A Reference Manual for more details Pe...

Page 23: ...ot contain spaces and they do not persist through a power cycle Channel labels can be up to 19 characters You can set labels only for channels that are installed in the instrument Exercise Create a ch...

Page 24: ...the names of any user created DMM configurations For more information about user created DMM configurations see Save DMM configurations in the Series 3700A Reference Manual 3 Create a buffer required...

Page 25: ...model number of the card installed in each slot The model number of a pseudocard is the same as the model number of an actual card except for Model 3732 cards see the Pseudocard support for the Model...

Page 26: ...nalog backplane connector To take a measurement using the analog backplane connector 1 Connect the resistor to the input terminals 2 Configure the measurement by pressing the FUNC key until 2W is disp...

Page 27: ...eb interface requires the web browser plug in JavaTM SE Runtime Environment Version 6 or later The instrument web interface uses Java applets and depending on your browser security settings may requir...

Page 28: ...ent web interface is displayed Web interface home page The home page of the web interface gives you basic information about the instrument including The instrument model serial number firmware revisio...

Page 29: ...U LAN STATUS PASSWORD Card pages The card pages are interactive pages where you can work with channels in each slot To open a card page on the left navigation click the slot number There is a specific...

Page 30: ...17 Web interface relay closed To specify the type of close select a Channel Action Type from the box in the upper right before closing a channel The options are Channel Close Close the selected chann...

Page 31: ...the left select the slot that contains the channels you want to close Figure 18 3700A web interface select slot 2 You must log into the instrument to work with the channels See Log in to the instrume...

Page 32: ...en operations on channel patterns compared to performing the same operations on individual channels or a list of channels Exercise Create channel pattern Test1Pattern using the Snapshot feature To cre...

Page 33: ...the web interface 1 Click Pattern above the Channel Action Type box The Channel Pattern Configuration dialog box is displayed 2 Select Test1Pattern from the list at the top of the dialog box 3 In the...

Page 34: ...ons across channels You can set up a scan using the trigger model to precisely time and synchronize the Series 3700A between channels and multiple instruments You can also use triggers without the tri...

Page 35: ...steps in the scan For example enter 5 Run the scan You can run a scan in one of several ways Background Runs the scan in the background so that you can perform other tasks while the scan is running Yo...

Page 36: ...starts and at what rate triggers will occur You can select the trigger to use to continue channel action for each scan The options to continue channel action are Immediate When immediate is selected t...

Page 37: ...use TSB Embedded or TSP Express make sure you have the JavaTM SE Runtime Environment JRE Version 6 or later installed on your computer Create a script using TSB Embedded NOTE If you are using TSB Emb...

Page 38: ...ded 2 You must log in to the instrument to use TSB Embedded After logging in you can access the options on the TSB Embedded page 3 To create the example script enter the name CardStats in the TSP Scri...

Page 39: ...er digio 1 then print Start digital i o channel is slot SlotNumber startchannel digitalio print End digital i o channel is slot SlotNumber endchannel digitalio else print no digio channels end if slot...

Page 40: ...t Script to USB Place a flash drive in the USB port on the front panel of the instrument In TSP enter the name as appropriate and click OK Scripts are saved to a file with the extension tsp TSP files...

Page 41: ...interface 3700AS 900 01 Rev A July 2011 3 15 6 To resend a command click the arrow on the left side of the Console box Figure 27 Web interface console More information about commands that can be used...

Page 42: ...to its factory default value which may or may not be 0 Example Scan the card with no measurement switch only The following examples assume a Keithley Instruments Model 3720 card is installed in slot 3...

Page 43: ...r which a measurement is integrated to 0 1 This helps improve measurement quality by canceling line noise dmm configure set measureDCV Save the DMM configuration as measureDCV DCVbuffer dmm makebuffer...

Page 44: ...ment complete event digio trigger 2 stimulus scan trigger EVENT_CHANNEL_READY Set digital I O line 2 to pulse when a channel ready event occurs scan trigger measure stimulus digio trigger 1 EVENT_ID S...

Page 45: ...osed at the start of the scan and maintained closed throughout the scan without being opened or closed scan create 3001 3060 DCVreadings Create a scan list of channels 1 to 60 on slot 3 scan backgroun...

Page 46: ...ist of channels 1 to 60 on slot 1 scan scancount 10 Set the scan count to 10 scan execute reading_buffer Scan in the foreground dmm savebuffer reading_buffer usb1 mydata csv Write the data out to a fi...

Page 47: ...function to DC volts with a range of 100 mV line sync of 0 NPLC of 0 0005 no autodelay no autozero and set to measure once Output the last measurement taken buf dmm makebuffer 30 buf clear buf append...

Page 48: ...my 1Vac buf dmm makebuffer 200 buf clear buf appendmode 1 Set the buffer size set to 200 readings clear the buffer and set the readings to be appended to the existing buffer content scan create 4004 4...

Page 49: ...channel OFF Set the connect rule off The instrument closes relays as efficiently as possible to improve speed performance without applying a rule dmm func dcvolts dmm range 10 dmm nplc 0 0005 dmm auto...

Page 50: ...the navigation wheel or the ENTER key Turn the navigation wheel to scroll to the THERMOCOUPLE temperature connection and press the ENTER key Turn the navigation wheel to select the desired thermocoupl...

Page 51: ...Note that x x prints reading and time vertically so you can copy and paste the information into Microsoft Excel Example TSP Link and interactive triggers This example uses a TSP script to configure an...

Page 52: ...gure the TSP Link communication interface each instrument must have a unique TSP Link node number Configure the node number for the Series 3700A to 1 and the SourceMeter Instrument to 2 To set the TSP...

Page 53: ...s example can be run using TSB Embedded The Series 3700A sends all commands in the shaded rows to the System SourceMeter instrument through the TSP Link interface Commands in unshaded rows are execute...

Page 54: ...tion during the sweep node 2 smua trigger measure v node 2 smua nvbuffer1 node 2 smua trigger measure action node 2 smua ENABLE Configure sweep voltage measurements Enable voltage measurements during...

Page 55: ...ete an output trigger is asserted on TSP Link line 1 waitcomplete node 2 smua source output 0 channel open allslots print done After all switch and measure actions have completed turn off the SMU outp...

Page 56: ...e been completed Set up communication In this example in addition to the TSP Link interface serving as a communication bus it will also serve as triggering bus to enable hardware handshaking between t...

Page 57: ...nnels 2 1003 1204 muxChannels 3 1005 1206 muxChannels 4 1007 1208 muxChannels 5 1009 1210 muxChannels 6 1011 1212 for i 1 6 do scan addimagestep muxChannels i end Add entries to the table Use the valu...

Page 58: ...mua trigger measure action node 2 smua ENABLE Configure sweep voltage measurements Enable voltage measurements during the sweep node 2 smua trigger count 11 node 2 smua trigger arm count 6 Set trigger...

Page 59: ...To retrieve data from the System SourceMeter instrument through TSP Link use the printbuffer command to print the data to the computer communication interface An example is shown below Example Retrie...

Page 60: ...res the System SourceMeter instrument and turns on its output Initiate the System SourceMeter so that it is ready to sweep once a trigger signal is received Note that the output turns on but no power...

Page 61: ...me is a Lua function that can be used to return the current time or convert a local date and time to UTC based seconds elapsed since January 1 1970 When used without parameters os time returns the cur...

Page 62: ...s over any remote interface and not just LAN To initiate a specific action at the firing of the alarm you must use the event identifier for the scheduled alarm schedule alarm N EVENT_ID as the stimulu...

Page 63: ...lative offset enable off autozero off and autodelay off Name this DMM configuration dc_10V and set it as the DMM configuration for measurements on channel 14 on slot 1 dmm range 100e 3 dmm nplc 0 0005...

Page 64: ...acy DMMs The pull up of the Series 3700 is too strong on lines 1 to 9 scan trigger sequence stimulus scan trigger EVENT_CHANNEL_READY Allows the trigger model to drop to next layer immediately scan tr...

Page 65: ...PC Labview to wait for the scan to finish digio trigger 4 wait 5 Waits up to 5 seconds for the last CHANNEL_READY digital I O 4 to be triggered digio trigger 2 assert Triggers measurement on an exter...

Page 66: ...rel enable dmm OFF dmm autozero 0 dmm linesync 0 dmm offsetcompensation dmm OFF dmm autodelay dmm OFF dmm measurecount 1000 Determines the DMM settings dmm measurecount display prompt 00000 Meas_Cnts...

Page 67: ...nits 1 Creates stdev numeric to string variable e for expodential f for floating point String variable formatted with four leading digits and 4 digits after decimal point display clear display settext...

Page 68: ...autorange on an NPLC of 0 005 autozero off and autodelay off dmm configure set commonside4w Name this DMM configuration commonside4w dmm setconfig 1038 1039 commonside4w Set the configuration as the D...

Page 69: ...ce Manual Need different line frequency or voltage I need to use a Series 3700A at a different line frequency or voltage What do I need to do The Series 3700A only supports a line frequency of 50 or 6...

Page 70: ...hod and you have a one to one connection between the instrument and the computer verify that the computer is set to receive an IP address automatically If you are using the manual configuration method...

Page 71: ...en Switch relays will not close Why are the switch relays not closing Verify that the system power is sufficient to close the switch relays Check the front panel or script output for error that might...

Page 72: ...Series 3700A for your real world applications For more detailed information about the Series 3700A refer to the Keithley Instruments Series 3700A Reference Manual part number 3700A 901 01 For informat...

Page 73: ...ress 5 2 J Java plug in 3 1 K Keys 2 5 L LabVIEW drivers 5 3 LXI Discovery Tool 3 1 Downloading from website 3 1 M Manuals 1 2 matrix card notation 2 7 Measure and switching capabilities 1 3 capabilit...

Page 74: ...ge without notice All Keithley trademarks and trade names are the property of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies A G R E A T E...

Reviews: