![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/5/08/5083dd7c-fa72-432e-9013-cc5f30dff585/5083dd7c-fa72-432e-9013-cc5f30dff585-bg81.png)
4-23
Remote Operation
Example Programs
Example 5. Maximum and minimum values over time
Description
This program locates the largest signal using automeasure, and adjusts the
center wavelength, span, and sensitivity settings. Trace B is then viewed and
updated and set to maximum hold. Trace C is then viewed, updated, and set to
minimum hold. Signal variations with time can now be monitored.
Program
PRINT “OSA Min/Max Hold Example”
OUTPUT 723;”disp:wind:text:data ‘OSA Min/Max Hold Example’”
!
PRINT
OUTPUT 723;”*rst” ! Preset the instrument
PRINT “Presetting the instrument”
!
PRINT
OUTPUT 723;”disp:wind:trac:all:scal:auto” ! Automeasure
PRINT “Performing Automeasure”
!
PRINT
OUTPUT 723;”cal:alig:mark1” ! Perform an autoalignment
PRINT “Performing Autoalign”
!
PRINT
! Next line is the operation complete query used so that the text is not printed
! until after the Autoalign is complete
OUTPUT 723;”*opc?”
ENTER 723;Dum
PRINT “... measurement begins”
!
! Set up and display the signal
!
OUTPUT 723;”sens:wav:cent 1315nm” ! Set the center wavelength
OUTPUT 723;”sens:wav:span 20nm” ! Set the wavelength span
OUTPUT 723;”sens:pow:dc:rang:low -65dBm” ! Set the sensitivity
!
! Update and view trace B and set it to max hold
!
OUTPUT 723;”disp:wind:trac:stat trB, on” ! View trace B
OUTPUT 723;”trac:feed:cont trB, Alw” ! Update trace B
OUTPUT 723;”calc2:max:stat on” ! Set trace B to max hold
!
! Update and view trace C and set it to min hold
!
OUTPUT 723;”disp:wind:trac:stat trC, on” ! View trace C
OUTPUT 723;”trac:feed:cont trC, Alw” ! Update trace C
OUTPUT 723;”calc3:min:stat on” ! Set trace C to min hold
!
OUTPUT 723;”init:cont on” ! Turn continuous sweep on
!
LOCAL 723 ! Return control to local
END
book.book Page 23 Monday, January 31, 2000 10:34 AM