
Model 2520 User’s Manual
Example Programs
H-3
Laser diode test program
The program listing below performs laser diode testing as covered in
. This pro-
gram sets up the following operating modes:
•
Laser diode measurement: 10V range, power math function.
•
Laser diode source range and amplitude: 500mA.
•
Laser diode pulse delay, width: 200
µ
s, 10
µ
s.
•
Detector #1, detector #2 source values: 10V, 20V.
' Laser diode test program.
' 2520 primary address = 25.
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” ' Put 2520 in remote.
PRINT #1, “OUTPUT 25;*RST” ' Restore GPIB defaults.
PRINT #1, “OUTPUT 25;:SENS1:VOLT:RANG 10” ' 10V LD measure range.
PRINT #1, “OUTPUT 25;:SENS1:VOLT:POL POS” ' Positive LD measure polarity.
PRINT #1, “OUTPUT 25;:SENS2:CURR:POL NEG” ' Negative D 1 measure polarity.
PRINT #1, “OUTPUT 25;:SENS3:CURR:POL NEG” ' Negative D 2 measure polarity.
PRINT #1, “OUTPUT 25;:FORM:ELEM CURR3” ' Detector 2 current data.
PRINT #1, “OUTPUT 25;:SOUR1:CURR:RANG 0.5” ' 500mA LD source range.
PRINT #1, “OUTPUT 25;:SOUR1:CURR 0.5” ' 500mA LD source current.
PRINT #1, “OUTPUT 25;:SOUR1:VOLT:PROT 5” ' 5V LD source limit.
PRINT #1, “OUTPUT 25;:SOUR1:CURR:POL POS” ' Positive LD polarity.
PRINT #1, “OUTPUT 25;:SOUR1:FUNC PULS” ' LD source pulse mode.
PRINT #1, “OUTPUT 25;:SOUR1:PULS:DEL 100e-6” ' 100us pulse delay.
PRINT #1, “OUTPUT 25;:SOUR1:PULS:WIDT 10e-6” ' 10us pulse width.
PRINT #1, “OUTPUT 25;:SOUR1:CURR:LOW 10e-3” ' 10mA low pulse level.
PRINT #1, “OUTPUT 25;:SOUR2:VOLT 20” ' 20V detector 1 bias voltage.
PRINT #1, “OUTPUT 25;:SOUR3:VOLT 10” ' 10V detector 2 bias voltage.
PRINT #1, “OUTPUT 25;:CALC1:FORM POWER1”' LD power math.
PRINT #1, “OUTPUT 25;:CALC2:KMAT:MBF 2” ' Detector 1 MX + B B value= 2.
PRINT #1, “OUTPUT 25;:CALC2:KMAT:MMF 0.5” ' Detector 1 MX + B M value = 0.5.
PRINT #1, “OUTPUT 25;:CALC1:STAT ON” ' Enable laser diode math.
PRINT #1, “OUTPUT 25;:CALC2:STAT ON” ' Enable detector 1 math.
PRINT #1, “OUTPUT 25;:OUTP1 ON” ' Turn on outputs.
CLS
PRINT #1, “OUTPUT 25;:READ?” ' Trigger and read current data.
PRINT #1, “ENTER 25” ' Address 2520 to talk.
LINE INPUT #2, R$ ' Input detector 2 current reading.
PRINT “Detector 2 current measurement: “; R$
PRINT #1, “OUTPUT 25;:CALC1:DATA?” ' Read laser diode power data.
PRINT #1, “ENTER 25” ' Address 2520 to talk.
LINE INPUT #2, R$ ' Input laser diode math reading.
PRINT “Laser diode power measurement: “; R$
PRINT #1, “OUTPUT 25;:CALC2:DATA?” ' Read detector 1 MX + B data.
PRINT #1, “ENTER 25” ' Address 2520 to talk.
LINE INPUT #2, R$ ' Input detector 1 math reading.
PRINT “Detector 1 MX + B measurement: “; R$
PRINT #1, “OUTPUT 25;:OUTP1 OFF” ' Turn off outputs.
END
Содержание 2520
Страница 250: ...A Specifications ...
Страница 254: ...B StatusandErrorMessages ...
Страница 262: ...C DataFlow ...
Страница 266: ...D IEEE 488BusOverview ...
Страница 281: ...E IEEE 488andSCPI ConformanceInformation ...
Страница 285: ...F MeasurementConsiderations ...
Страница 308: ...G GPIB488 1Protocol ...
Страница 312: ...H ExamplePrograms ...
Страница 317: ...I ContinuousPulseMode ...