20200826 - Curved WG Multiscan NA=0.68 Pitch200 Um Radius (1)
20200826 - Curved WG Multiscan NA=0.68 Pitch200 Um Radius (1)
20200826 - Curved WG Multiscan NA=0.68 Pitch200 Um Radius (1)
;; Code to write unidriectional couplers using sbends in Lithium Niobate for QUILT
project
;; Based on BeamProp code. Actually write rightmost coupler first (BeamProp rotated
clockwise 90 degrees).
;; Use of BeamProp code to determine waveguide parameters for wavelength 780 and
1550 nm (waveguides need to work for both wavelengths)
;; External inscription laser settings: frep = 100 kHz, compressor 10120 (~300 fs),
focus lens 0.68 NA
;; Internal inscription parameter settings: polarisation, power, inscription speeds
TBD below
;;;;;Definitions;;;;;
;;;;;Declare variables;;;;
;Declare all the variable within the routine
//TILT CORRECTIONS
$SLOPEX = -0.004981
$SLOPEY = 0.001720
G90 ;Set absolute programming mode(target positions are relative to a "0" location
established by homing or a G92 command). ;move stages absolute
G92 X0 Y0 Z0 ;Set current axis positions to the specified values i.e set current
position as origin - [0,0,0]
$global[0] = 1
WHILE $global[0] = 1 ;Wait for requested
change
DWELL 0.1
ENDWHILE
DWELL 1
;;;;;Reference guide
NEXT $ITER1
;;;;;MULTI SCAN;;;;;
;-------------------------Calculated parameters----------------
$global[3] = 0
;Open shutter to start exposing
$global[0] = 1
DWELL 0.15
VELOCITY ON
$global[3] = 1
;Close shutter to stop exposing
$global[0] = 1
VELOCITY OFF
DWELL 0.15
NEXT $ITER1
NEXT $ITER2
$global[0] = 1
WHILE $global[0] = 1 ;Wait for requested change
DWELL 0.1
ENDWHILE
;DATACOLLECT STOP
;FILECLOSE $FILEPATH