H-6 Example Programs Models 2500 and 2502 User’s Manual
Linear sweep program
The program listing below performs a linear sweep as covered in Section 9. This program
sets up the following operating modes:
• Source and measure channel: channel 2
• Source mode: sweep
• Current range: 20mA
• Start voltage: 1V
• Stop voltage: 10V
• Step voltage: 1V
• Source delay: 100ms
' Linear Sweep Program
OPEN "IEEE" FOR OUTPUT AS #1 ' Open IEEE-488 output path.
OPEN "IEEE" FOR INPUT AS #2 ' Open IEEE-488 input path.
PRINT #1, "INTERM CRLF" ' Set input terminator.
PRINT #1, "OUTTERM LF" ' Set output terminator.
PRINT #1, "REMOTE 25"
CLS
PRINT #1, "OUTPUT 25;*RST" ' Restore GPIB defaults.
PRINT #1, "OUTPUT 25;:FORM:ELEM CURR2" ' Select channel 2 measure data.
PRINT #1, "OUTPUT 25;:SENS2:CURR:RANG 20e-3" ' Enable 20mA measure range.
PRINT #1, "OUTPUT 25;:SOUR2:VOLT:START 1" ' 1V Ch. 2 start voltage.
PRINT #1, "OUTPUT 25;:SOUR2:VOLT:STOP 10" ' 10V Ch. 2 stop voltage.
PRINT #1, "OUTPUT 25;:SOUR2:VOLT:STEP 1" ' 1V Ch. 2 step voltage.
PRINT #1, "OUTPUT 25;:SOUR2:VOLT:MODE SWE" ' Select Ch. 2 source sweep mode.
PRINT #1, "OUTPUT 25;:SOUR2:SWE:RANG AUTO" ' Ch. 2 auto source range mode.
PRINT #1, "OUTPUT 25;:SOUR2:SWE:SPAC LIN" ' Ch. 2 linear sweep mode.
PRINT #1, "OUTPUT 25;:TRIG:COUN 10" ' Trigger count = sweep points.
PRINT #1, "OUTPUT 25;:SOUR2:DEL 0.1" ' Source delay = 0.1s.
PRINT #1, "OUTPUT 25;:OUTP2 ON" ' Turn on channel 2 output.
PRINT #1, "OUTPUT 25;:READ?" ' Trigger and acquire readings.
PRINT #1, "ENTER 25" ' Address 2500 to talk.
LINE INPUT #2, R$ ' Input sweep reading string.
PRINT "Sweep data: "; R$ ' Print reading string.
PRINT #1, "OUTPUT 25;:OUTP2 OFF" ' Turn off channel 2 output.
END
Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176
TestEquipmentDepot.com