111 lines
2.3 KiB
Python
111 lines
2.3 KiB
Python
Node('leiden370.config.sea.psi.ch',
|
|
'''30 K - Leidendil Pulsetube with ls370''',
|
|
)
|
|
Mod('sea_main',
|
|
'frappy_psi.sea.SeaClient',
|
|
'main sea connection for leiden370.config',
|
|
config = 'leiden370.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='linse-leiden-ts:3005',
|
|
)
|
|
|
|
Mod('still_htr',
|
|
'frappy_psi.tcs.Heater',
|
|
'still heater',
|
|
io='tcs_io',
|
|
channel=2,
|
|
)
|
|
|
|
Mod('mix_htr',
|
|
'frappy_psi.tcs.WrappedHeater',
|
|
'mixing chamber heater',
|
|
io='tcs_io',
|
|
channel=3,
|
|
)
|
|
|
|
Mod('drive_mix',
|
|
'frappy_psi.picontrol.PIctrl',
|
|
'controlled 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 temperature ',
|
|
input_module = 'T_cmn',
|
|
output_module = 'mix_htr',
|
|
output_min = 0,
|
|
output_max = 1e-3,
|
|
p = 5,
|
|
itime = 120,
|
|
)
|
|
|
|
Mod('drive_fixp',
|
|
'frappy_psi.picontrol.PI',
|
|
'controlled temperature ',
|
|
value=Param(unit='V'),
|
|
input_module = 'V_fixp',
|
|
output_module = 'drive_mix',
|
|
output_min = 0.0,
|
|
output_max = 0.01,
|
|
p = 1,
|
|
itime = 120,
|
|
)
|
|
|