コード例 #1
0
s=seq.sequence(stepsize)
s=gen.initial(s)
s.digichg('hfimg',1)
s.digichg('odt7595',0)


# Do CNC, UVMOT, and field ramps
s, toENDBFIELD = highfield_uvmot.go_to_highfield(s)

# Evaporate in cross beam trap
if evap.lattice == 1:
    s, cpowend = odt.crossbeam_evap_field_into_lattice(s, toENDBFIELD)
    ir_p0 = evap.irpow
    gr_p0 = evap.grpow
else:
    s, cpowend = odt.crossbeam_evap_field(s, toENDBFIELD)
    ir_p0 =0.
    gr_p0 =0.




#########################################
## BIND LATTICE BEAMS / BFIELD
#########################################
if lbf.bindir == 1:
    lbf.ir2 = lbf.ir1
    lbf.ir3 = lbf.ir1
    lbf.ir2pow1 = lbf.ir1pow1
    lbf.ir3pow1 = lbf.ir1pow1
    lbf.ir2delay1 = lbf.ir1delay1
コード例 #2
0
s=seq.sequence(stepsize)
s=gen.initial(s)
s.digichg('hfimg',1)
s.digichg('odt7595',0)


# Do CNC, UVMOT, and field ramps
s, toENDBFIELD = highfield_uvmot.go_to_highfield(s)

# Evaporate in cross beam trap
if evap.lattice == 1:
    s, cpowend = odt.crossbeam_evap_field_into_lattice(s, toENDBFIELD)
    ir_p0 = evap.irpow
    gr_p0 = evap.grpow
else:
    s, cpowend = odt.crossbeam_evap_field(s, toENDBFIELD)
    ir_p0 =0.
    gr_p0 =0.




#########################################
## BIND LATTICE BEAMS / BFIELD
#########################################
if lbf.bindir == 1:
    lbf.ir2 = lbf.ir1
    lbf.ir3 = lbf.ir1
    lbf.ir2pow1 = lbf.ir1pow1
    lbf.ir3pow1 = lbf.ir1pow1
    lbf.ir2delay1 = lbf.ir1delay1