def __init__(self, name, physical_adwin='physical_adwin_lt1', **kw): adwin.__init__(self, name, adwin = qt.instruments[physical_adwin], processes = adwinscfg.config['adwin_lt1_processes'], default_processes = ['counter', 'set_dac', 'set_dio', 'linescan', 'DIO_test'], dacs = adwinscfg.config['adwin_lt1_dacs'], tags = ['virtual'], process_subfolder = qt.config['adwin_lt1_subfolder'], **kw) # counting self.add_function('set_resonant_counting') # linescanning self.add_function('linescan') self.add_function('get_linescan_counts') self.add_function('get_linescan_px_clock') self.add_function('get_linescan_supplemental_data') # advanced dac functions self.add_function('move_to_xyz_U') self.add_function('get_xyz_U') self.add_function('move_to_dac_voltage') # public adwin tools self.add_function('get_process_status')
def __init__(self, name, physical_adwin='physical_adwin_lt1', **kw): adwin.__init__(self, name, adwin=qt.instruments[physical_adwin], processes=adwinscfg.config['adwin_lt1_processes'], default_processes=[ 'counter', 'set_dac', 'set_dio', 'linescan', 'DIO_test' ], dacs=adwinscfg.config['adwin_lt1_dacs'], tags=['virtual'], process_subfolder=qt.config['adwin_lt1_subfolder'], **kw) # counting self.add_function('set_resonant_counting') # linescanning self.add_function('linescan') self.add_function('get_linescan_counts') self.add_function('get_linescan_px_clock') self.add_function('get_linescan_supplemental_data') # advanced dac functions self.add_function('move_to_xyz_U') self.add_function('get_xyz_U') self.add_function('move_to_dac_voltage') # public adwin tools self.add_function('get_process_status')
def __init__(self, name, **kw): adwin.__init__(self, name, adwin=qt.instruments['physical_adwin'], processes=adwinscfg.config['adwin_lt2_processes'], default_processes=[ 'counter', 'set_dac', 'set_dio', 'linescan', 'DIO_test' ], dacs=adwinscfg.config['adwin_lt2_dacs'], tags=['virtual'], process_subfolder=qt.config['adwin_lt2_subfolder'], **kw) self.add_function('set_resonant_counting') self.add_function('linescan') self.add_function('get_linescan_counts') self.add_function('get_linescan_px_clock') self.add_function('get_linescan_supplemental_data') self.add_function('move_to_xyz_U') self.add_function('get_xyz_U') self.add_function('move_to_dac_voltage') self.add_function('measure_counts')
def __init__(self, name, physical_adwin='physical_adwin', **kw): adwin.__init__(self, name, adwin = qt.instruments[physical_adwin], processes = adwinscfg.config['adwin_rt2_processes'], default_processes = ['counter', 'set_dac', 'set_dio', 'linescan', 'DIO_test', 'read_adc'], dacs = adwinscfg.config['adwin_rt2_dacs'], adcs = adwinscfg.config['adwin_rt2_adcs'], tags = ['virtual'], process_subfolder = qt.config['adwin_rt2_subfolder'], **kw) # print self.adcs['telecom_temperature'] # linescanning # self.add_parameter('dacs', # type = types.TupleType) # self.add_parameter('adcs', # type = types.TupleType) self.add_function('linescan') self.add_function('get_linescan_counts') self.add_function('get_linescan_px_clock') self.add_function('get_linescan_supplemental_data') # advanced dac functions self.add_function('move_to_xyz_U') self.add_function('get_xyz_U') self.add_function('move_to_dac_voltage') # public adwin tools self.add_function('get_process_status')
def __init__(self, name, **kw): adwin.__init__( self, name, adwin=qt.instruments["physical_adwin"], processes=adwinscfg.config["adwin_lt2_processes"], default_processes=["counter", "set_dac", "set_dio", "linescan", "DIO_test"], dacs=adwinscfg.config["adwin_lt2_dacs"], tags=["virtual"], process_subfolder=qt.config["adwin_lt2_subfolder"], **kw ) self.add_function("set_resonant_counting") self.add_function("linescan") self.add_function("get_linescan_counts") self.add_function("get_linescan_px_clock") self.add_function("get_linescan_supplemental_data") self.add_function("move_to_xyz_U") self.add_function("get_xyz_U") self.add_function("move_to_dac_voltage") self.add_function("measure_counts")
def __init__(self, name, **kw): adwin.__init__(self, name, adwin = qt.instruments['physical_adwin'], processes = adwincfg.config['adwin_rt2_processes'], default_processes = ['counter', 'set_dac', 'set_dio', 'linescan',], dacs = adwincfg.config['adwin_rt2_dacs'], dios = adwincfg.config['adwin_rt2_dios'], tags = ['virtual'], process_subfolder = qt.config['adwin_rt2_subfolder']) # counting # linescanning self.add_function('linescan') self.add_function('get_linescan_counts') self.add_function('get_linescan_px_clock') self.add_function('get_linescan_supplemental_data') # advanced dac functions self.add_function('move_to_voltages') self.add_function('get_voltages') # public adwin tools self.add_function('get_process_status')