improvements when testing leiden
- triple current source - software loop
This commit is contained in:
110
cfg/main/leiden370_cfg.py
Normal file
110
cfg/main/leiden370_cfg.py
Normal file
@@ -0,0 +1,110 @@
|
||||
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,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user