from labscript import start, stop, AnalogOut, DigitalOut from labscriptlib.ybclock.connection_table import define_connection_table from labscriptlib.ybclock.subsequences import * from labscript_utils.unitconversions import * from labscriptlib.ybclock.classes import * if __name__ == '__main__': define_connection_table() define_classes() # Begin issuing labscript primitives # start() elicits the commencement of the shot start() set_default_values() ms = 1e-3 us = 1e-6 kHz = 1e3 t = 200 * ms #calibration for i in range(1): t += exp_cavity.scan(t, label=f'empty_cavity') set_default_values(t + 1 * ms) stop(t + 1000 * ms) print("Compiled test_empty_cavity_scan!")
D2_Repump_FM.ramp(t, Time_Mol, D2_Repump_Default_Shift_Mol_Start, D2_Repump_Default_Shift_Mol_Stop, RampRate_Mol, units='MHz') # Repump intensity ramp D2_Repump_AO.ramp(t, Time_Mol, D2_Repump_Volts_Mol_Start, D2_Repump_Volts_Mol_Start, RampRate_Mol) return Time_Mol t = 0 ls.start() # # Set Dafault state # SetDefaults(t) t += 10 * ms # # Get all MOT stuff on except fields (should be a function!) # PrepMOT(t, MOT_y_Bias_Prep=MOT_y_Bias_MOT, MOT_x_z_Bias_Prep=MOT_x_z_Bias_MOT,