Models 2500 and 2502 User’s Manual Example Programs H-7
Limit test program
The program listing below performs a limits test as covered in Section 11. This program
sets up the following operating modes:
• Source and measure channel: channel 1
• Source voltage: 1V
• Source delay: 100ms
• Limit 3 upper value: 10mA
• Limit 3 lower value: 4mA
• Limit 4 upper value: 8mA
• Limit 4 lower value: 6mA
' Limit Test 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;:SENS1:CURR:RANG:AUTO ON"' Channel 1 auto range.
PRINT #1, "OUTPUT 25;:SOUR1:VOLT:TRIG 10" ' Source 1V when triggered.
PRINT #1, "OUTPUT 25;:SOUR1:DEL 0.1" ' 0.1s source delay.
PRINT #1, "OUTPUT 25;:CALC7:FEED CALC3" ' Use Ch. 1 data for limit tests.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:UPP 10e-3"' Limit 3 upper limit = 10mA.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:LOW 4e-3" ' Limit 3 lower limit = 4mA.
PRINT #1, "OUTPUT 25;:CALC7:LIM4:UPP 8e-3" ' Limit 4 upper limit = 8mA.
PRINT #1, "OUTPUT 25;:CALC7:LIM4:LOW 6e-3" ' Limit 4 lower limit = 6mA.
PRINT #1, "OUTPUT 25;:CALC7:CLIM:PASS:SOUR3 1"' Dig. I/O pass = 1.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:UPP:SOUR3 2"' Dig. I/O Lim 3 upper fail=2.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:LOW:SOUR3 2"' Dig. I/O Lim 3 low fail=2.
PRINT #1, "OUTPUT 25;:CALC7:LIM4:UPP:SOUR3 3"' Dig. I/O Lim 4 upper fail=3.
PRINT #1, "OUTPUT 25;:CALC7:LIM4:LOW:SOUR3 3"' Dig. I/O Lim 4 low fail=3.
PRINT #1, "OUTPUT 25;:CALC7:CLIM:BCON IMM" ' Update Dig. I/O immediately.
PRINT #1, "OUTPUT 25;:CALC7:LIM1:STAT 0" ' Turn off Limit 1.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:STAT 1" ' Turn on Limit 3.
PRINT #1, "OUTPUT 25;:CALC7:LIM4:STAT 1" ' Turn on Limit 4.
PRINT #1, "OUTPUT 25;:OUTP1 ON" ' Turn on channel 1 output.
PRINT #1, "OUTPUT 25;:INIT" ' Trigger readings.
PRINT #1, "OUTPUT 25;:OUTP1 OFF" ' Turn off channel 1 output.
PRINT #1, "OUTPUT 25;:CALC7:LIM3:FAIL?" ' Request Limit 3 fail status.
PRINT #1, "ENTER 25" ' Address 2500 to talk.
INPUT #2, L ' Input Limit 3 result.
IF L = 0 THEN PRINT "Limit 3 passed" ELSE PRINT "Limit 3 failed"
PRINT #1, "OUTPUT 25;:CALC7:LIM4:FAIL?" ' Request Limit 4 fail status.
PRINT #1, "ENTER 25" ' Address 2500 to talk.
INPUT #2, L ' Input Limit 4 result.
IF L = 0 THEN PRINT "Limit 4 passed" ELSE PRINT "Limit 4 failed"
END
Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176
TestEquipmentDepot.com