from kid_readout.interactive import * from kid_readout.measurement import mmw_source_sweep, core from equipment.custom import mmwave_source from equipment.hittite import signal_generator from equipment.srs import lockin from xystage import stepper import time acquire.get_script_logger('') hittite = signal_generator.Hittite(ipaddr='192.168.0.200') hittite.set_power(0) hittite.on() lockin = lockin.Lockin(LOCKIN_SERIAL_PORT) tic = time.time() print lockin.identification print lockin.identification lockin.sensitivity = 21 #21 --> 20 mV # print time.time()-tic # tic = time.time() # print lockin.state(measurement_only=True) # print time.time()-tic source = mmwave_source.MMWaveSource() source.set_attenuator_turns(6.0, 6.0) source.multiplier_input = 'hittite' source.waveguide_twist_angle = 0 source.ttl_modulation_source = 'roach' hwp_motor = stepper.SimpleStepper(port='/dev/ttyACM2')
import time import numpy as np from equipment.custom import mmwave_source from equipment.hittite import signal_generator from equipment.srs import lockin from kid_readout.equipment import hardware from kid_readout.measurement import acquire from kid_readout.roach import heterodyne # fg = FunctionGenerator() hittite = signal_generator.Hittite(ipaddr='192.168.0.200') hittite.set_power(0) hittite.on() lockin = lockin.Lockin('/dev/ttyUSB2') tic = time.time() print lockin.identification print time.time()-tic print lockin.state() print time.time()-tic source = mmwave_source.MMWaveSource() source.set_attenuator_turns(3.0,3.0) source.multiplier_input = 'hittite' source.waveguide_twist_angle = 45 source.ttl_modulation_source = 'roach' setup = hardware.Hardware(hittite, source, lockin) setup.hittite.set_freq(148e9/12.)