awg = qt.instruments['AWG']
hharp = qt.instruments['HH_400']
green_aom_lt2 = qt.instruments['GreenAOM']
E_aom_lt2 = qt.instruments['MatisseAOM']
A_aom_lt2 = qt.instruments['NewfocusAOM']
optimizor_lt2 = qt.instruments['optimiz0r']
# optimizor_lt1 = qt.instruments['optimiz0r_lt1']
counters_lt2 = qt.instruments['counters']
#counters_lt1 = qt.instruments['counters_lt1']
#green_aom_lt1 = qt.instruments['GreenAOM_lt1']
#E_aom_lt1 = qt.instruments['MatisseAOM_lt1']
#A_aom_lt1 = qt.instruments['NewfocusAOM_lt1']
microwaves_lt2 = qt.instruments['SMB100']
#microwaves_lt1 = qt.instruments['SMB100_lt1']
# adwin_mdevice_lt1 = meas.AdwinMeasurementDevice(adwin_lt1, 'adwin_lt1')
adwin_mdevice_lt2 = meas.AdwinMeasurementDevice(adwin_lt2, 'adwin_lt2')

# prepare
awg.set_runmode('CONT')
green_aom_lt2.set_power(0.)
E_aom_lt2.set_power(0.)
A_aom_lt2.set_power(0.)
#green_aom_lt1.set_power(0.)
#E_aom_lt1.set_power(0.)
#A_aom_lt1.set_power(0.)
counters_lt2.set_is_running(False)
#counters_lt1.set_is_running(False)


class LDEMeasurement(meas.Measurement):
    def setup(self, adwin_mdevice_lt2):
Exemplo n.º 2
0
        a = kw.get('a', 1)
        f = kw.get('f', 1)
        t0 = kw.get('t0', 0)
        t1 = kw.get('t1', 10)
        pts = kw.get('pts', 101)

        self.data_t = np.linspace(t0, t1, pts)
        self.data_y = np.sin(self.data_t)

    def get_test1_var(self, name):
        return getattr(self, name)


params = {}
params['a'] = 0.5
params['f'] = 2.
params['t0'] = 0.
params['t1'] = 5.
params['pts'] = 501

m = MyMeasurement('example', 'DummyMeasurement')
adwin = DummyAdwin()
adwindevice = measurement.AdwinMeasurementDevice(adwin, 'dummy_adwin')

m.setup(adwindevice)
m.length = 101
m.exponent = 0.5
m.measure(**params)

print 'all done'