Using Visual Basic - Keithley 2601 User Manual

Series 2600 system sourcemeter instruments
Hide thumbs Also See for 2601:
Table of Contents

Advertisement

Series 2600 System SourceMeter

Using Visual Basic

NOTE The form file (UserManualExample.frm) can be opened using any
The following examples look at how you can download and run Model 2600 Series scripts using
Visual Basic. Two scripts were created for these examples. Both scripts are based on the
pseudocode and instrument commands presented in
traditional GPIB instrument while they perform multiple measurements. Source code for this
example program can be downloaded from the Keithley Instruments internet site,
www.keithley.com.
Example script 1 – script that does not use functions
The following script is in the file named "MeasCurrScript.tsp." Note that the actual script contains
additional comments, which have not been included here. Comments are identified by double
dashes (--).
reset()
display.screen = display.SMUA
display.smua.measure.func = display.MEASURE_DCAMPS
smua.source.func = smua.OUTPUT_DCVOLTS
smua.source.autorangev = smua.AUTORANGE_ON
smua.source.levelv = 5
smua.source.limiti = 0.1
smua.measure.rangei = 0.1
smua.measure.nplc = 1
smua.source.output = smua.OUTPUT_ON
ntimes = 10
for i = 1, ntimes do
print(smua.measure.i())
end --for
smua.source.output = smua.OUTPUT_OFF
The primary code that reads the file and downloads the script to the Series 2600 is listed below.
This code is executed when you select the Load "Non-Function" Script option, and then click
the Load Script (GPIB) command button. Although not required, TSP prompts are enabled for
this example because they provide useful test script processor status information when loading
and running scripts. See the Series 2600 System Series 2600 Instruments Series 2600 Reference
Manual for more information about using prompts. As the script is being downloaded, it is
displayed in the Script text box of the GUI (Graphical User Interface), as shown in
2600S-900-01 Rev. C / January 2008
®
Instruments User's Manual
text editor to view the code executed by the various command
buttons.
Return to
Section Topics
Section 3: Test Script Processor Interaction
Section 2
on using the Series 2600 as a
-- Perform following command(s) ntimes.
-- Measure current and put reading in output queue.
Figure
3-7.
3-13

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

26022612261126352636

Table of Contents