예제 #1
0
    def __init__(self):
        self.params = m2.MeasurementParameters('JointParameters')
        self.params_lt1 = m2.MeasurementParameters('LT1Parameters')
        self.params_lt2 = m2.MeasurementParameters('LT2Parameters')

        self.awg = qt.instruments['AWG_lt1']
        self.pulsar_lt1 = qt.pulsar_remote
예제 #2
0
def prepare(m):
    m.params_lt1 = m2.MeasurementParameters('LT1Parameters')
    m.params_lt2 = m2.MeasurementParameters('LT2Parameters')

    m.load_settings()
    m.update_definitions()
    m.repump_aom = qt.instruments['GreenAOM']
예제 #3
0
 def __init__(self, name, hist_only=False):
     sce_expm.SingleClickEntExpm.__init__(self, name)
     self.params['measurement_type'] = self.mprefix
     self.joint_params = m2.MeasurementParameters('JointParameters')
     self.params = m2.MeasurementParameters('LocalParameters')
     self.params['pts'] = 1
     self.params['repetitions'] = 1
     self.params['TH_hist_only'] = hist_only
예제 #4
0
def prepare(m, yellow=False):
    m.pulsar_lt1 = qt.pulsar

    m.params_lt1 = m2.MeasurementParameters('LT1Parameters')
    m.params_lt2 = m2.MeasurementParameters('LT2Parameters')

    m.load_settings()
    m.update_definitions()
    m.repump_aom = qt.instruments['YellowAOM']
예제 #5
0
 def __init__(self, name, hist_only=False):
     telcrify_slave.purify_single_setup.__init__(self, name)
     self.params['measurement_type'] = self.mprefix
     self.params = m2.MeasurementParameters('LocalParameters')
     self.params['pts'] = 1
     self.params['repetitions'] = 1
     self.params['TH_hist_only'] = hist_only
예제 #6
0
 def __init__(self, name):
     PQPurifyMeasurement.__init__(self, name)
     self.joint_params = m2.MeasurementParameters('JointParameters')
     self.params = m2.MeasurementParameters('LocalParameters')
     self.params['pts'] = 1
     self.params['repetitions'] = 1
예제 #7
0
    def __init__(self, name):
        m2.MultipleAdwinsMeasurement.__init__(self, name)

        self.params_lt1 = m2.MeasurementParameters('LT1Parameters')
        self.params_lt2 = m2.MeasurementParameters('LT2Parameters')
예제 #8
0
 def __init__(self, name):
     DD.MBI_C13.__init__(self, name)
     self.joint_params = m2.MeasurementParameters('JointParameters')
     self.params = m2.MeasurementParameters('LocalParameters')
     self.current_setup = qt.current_setup
예제 #9
0
"""
This file contains all the measurement parameters.
"""

import numpy as np
import logging
import qt
import hdf5_data as h5

import measurement.lib.config.adwins as adwins_cfg
import measurement.lib.measurement2.measurement as m2
from measurement.lib.pulsar import pulse, pulselib, element, pulsar

params = m2.MeasurementParameters('JointParameters')
params_lt1 = m2.MeasurementParameters('LT1Parameters')
params_lt3 = m2.MeasurementParameters('LT3Parameters')

### Hardware stuff
# params['HH_binsize_T3'] = 8

params_lt1['counter_channel'] = 1
params_lt1['ADwin_lt3_trigger_do_channel'] = 8  # OK
params_lt1['ADWin_lt3_di_channel'] = 17  # OK
params_lt1['AWG_lt1_trigger_do_channel'] = 10  # OK
params_lt1['AWG_lt1_di_channel'] = 16  # OK
params_lt1['PLU_arm_do_channel'] = 11
params_lt1['PLU_di_channel'] = 18
params_lt1['AWG_lt1_event_do_channel'] = 14
params_lt1['AWG_lt3_RO1_bit_channel'] = 0
params_lt1['AWG_lt3_RO2_bit_channel'] = 1
params_lt1['AWG_lt3_do_DD_bit_channel'] = 2