Node('leiden.psi.ch', '''Leiden Dilution''', ) ah2700_uri = 'linse-leiden-ts:3002' # used in cfg/addons/ahtwo_cfg.pt ls370_uri = 'linse-leiden-ts:3004' # used in ~/sea/tcl/leiden.config tcs_uri = 'linse-leiden-ts:3005' #nanov_uri = 'linse-leiden-ts:3006' # used in ~/sea/tcl/leiden.config k2601b_uri = 'linse-leiden-ts:3006' # used for HC experiment as heater dilhtr_uri = 'linse-leiden-ts:3007' srbridge_uri = 'linse-leiden-ts:3008' Mod('sea_main', 'frappy_psi.sea.SeaClient', 'main sea connection for leiden.config', config = 'leiden.config', service = 'main', ) for name in ['T3K', 'Tstill', 'T50mK', 'Tmxlow', 'Tmxhigh', 'Tmxcx', 'Tblueo', 'Tpt50', 'Tpt3high', 'Tpt3low', 'Twhite', 'Tgreen']: mname = name.replace('T','T_') Mod(mname, 'frappy_psi.sea.SeaReadable', '', io='sea_main', sea_object='tt', rel_paths=[name], value=Param(unit='K'), extra_modules = ['raw'], ) Mod(name.replace('T', 'R_'), 'frappy_psi.sea.SeaReadable', '', io='sea_main', value=Param(unit='Ohm'), single_module=f'{mname}.raw' ) #Mod('cmn', # 'frappy_psi.sea.SeaReadable', '', # io = 'sea_main', # sea_object = 'cmn', # extra_modules = ['u1', 'u2', 'temp'], #) #Mod('T_cmn', # 'frappy_psi.sea.SeaReadable', '', # io='sea_main', # value=Param(unit='K'), # single_module='cmn.temp', #) #Mod('V_fixp', # 'frappy_psi.sea.SeaReadable', '', # io='sea_main', # value=Param(unit='V'), # single_module='cmn.u2', #) #Mod('V_cmn', # 'frappy_psi.sea.SeaReadable', '', # io='sea_main', # value=Param(unit='V'), # single_module='cmn.u1', #) Mod('tcs_io', 'frappy_psi.tcs.IO', 'tcs communication', uri=tcs_uri, ) Mod('still_htr', 'frappy_psi.tcs.Heater', 'still heater', io='tcs_io', channel=2, ) Mod('mix_io', 'frappy_psi.dilhtr.IO', 'dilhtr communication', uri=dilhtr_uri, ) Mod('mix_htr', 'frappy_psi.dilhtr.WrappedHeater', 'mixing chamber heater', io='mix_io', ) Mod('drive_mix', 'frappy_psi.picontrol.PIctrl', 'controlled mix ch. temperature', input_module = 'T_mxlow', output_module = 'mix_htr', output_min = 0, output_max = 0.02, p = 5, itime = 60, ) #Mod('drive_cmn', # 'frappy_psi.picontrol.PIctrl', # 'controlled cmn temperature', # input_module = 'T_cmn', # output_module = 'mix_htr', # output_min = 0, # output_max = 3e-2, # p = 2, # itime = 120, # ) #Mod('drive_fixp', # 'frappy_psi.picontrol.PI', # 'controlled fixpoint voltage', # value=Param(unit='V'), # input_module = 'V_fixp', # output_module = 'drive_mix', # output_min = 0.0, # output_max = 0.01, # p = 1, # itime = 120, # ) Mod('simio', 'frappy_psi.bridge.BridgeIO', 'communication to sim900', uri=srbridge_uri, ) Mod('res1', 'frappy_psi.bridge.Resistance', 'please add description', io='simio', port=1, ) Mod('res2', 'frappy_psi.bridge.Resistance', 'please add description', io='simio', port=3, ) Mod('phase1', 'frappy_psi.bridge.Phase', 'please add description', resistance='res1', ) Mod('phase2', 'frappy_psi.bridge.Phase', 'please add description', resistance='res2', ) Mod('dev1', 'frappy_psi.bridge.Deviation', 'please add description', resistance='res1', ) Mod('dev2', 'frappy_psi.bridge.Deviation', 'please add description', resistance='res2', ) Mod('vsource_io', 'frappy_psi.k2601b.K2601bIO', 'source meter', # uri = '129.129.156.90:5025', uri = k2601b_uri, ) Mod('source', 'frappy_psi.k2601b.SourceMeter' '', description = "keithley sourcemeter", mode = 2, vlimit = 0.5, ilimit = .0005, io = 'vsource_io', ) Mod('hvolt', 'frappy_psi.k2601b.Voltage' '', description = "Heater Voltage", active = False, limit = 1.0, target = 0.0, sourcemeter = 'source', io = 'vsource_io', ) Mod('hcur', 'frappy_psi.k2601b.Current' '', description = "Heater Current Source", active = True, limit = 0.0001, target = 0.0, sourcemeter = 'source', io = 'vsource_io', ) Mod('hres', 'frappy_psi.k2601b.Resistivity' '', description = "Heater Resistance", io = 'vsource_io', ) Mod('hpow', 'frappy_psi.k2601b.Power' '', description = "Heater Power", io = 'vsource_io', )