4-39
Programming
Programming Examples
Low!""";Current_dut
610 END
IF
620 NEXT
Current_dut
630 Meas_count=Mea1
640 RETURN
650 !
660 End_prog:! quit program
670
! turn off time initiated branching
680 OFF
TIME
690 END
Description
Line No.
10 to 40
Declare some variables to use in program.
60 to 90
Clear screen and print heading.
110
Call
Init_system
subroutine.
130
Set up time initiated branching. Every 300 seconds,
Measure_duts
subroutine will be called.
140
Set up function key initiated branching. When
f8
is pressed,
program will end.
160
Initialize measurement counter to zero.
170 to 180
Loop, waiting for events, until measurement count gets to
50.
190
Exit program.
210 to 350
The
Init_system
subroutine.
220
Clear the GPIB bus.
240 to 260
Define GPIB addresses for input and output switches,
optical multimeter.
280
Define
Min_power
to be 1 microwatt.
300 to 340
Configure optical multimeter to enable autoranging, set
power units to Watts, and select the upper wavelength
(1550 nm) on the source.
350
Return to calling line.
380 to 600
The
Measure_duts
subroutine.
400
Turn laser source on.
420 to 580
FOR-NEXT
loop to step through and measure each of the
Содержание 86060C Series
Страница 1: ...Agilent 86060C Series Lightwave Switches User s Guide ...
Страница 6: ......
Страница 17: ...1 11 General Information Specifications and Regulatory Information ...
Страница 32: ......
Страница 50: ......
Страница 79: ...4 29 Programming SYSTem CONFig Example DIM Config OUTPUT 711 SYSTem CONFIG ENTER 711 Config PRINT Config ...
Страница 91: ...5 Spare Channel Replacement Procedure 5 4 Electrostatic Discharge Information 5 7 Servicing ...
Страница 96: ...5 6 Servicing Spare Channel Replacement Procedure Figure 5 2 Top view of the Agilent 86062C lightwave switch ...
Страница 102: ......