adopt sea amd cfg changes from wip
Change-Id: I83b82ece53e0cb3394551c122561a042499527d8
This commit is contained in:
@ -9,8 +9,9 @@ Mod('sea_main',
|
||||
)
|
||||
Mod('tt',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io = 'sea_main',
|
||||
sea_object = 'tt',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
rel_paths=['.', 'tm'],
|
||||
)
|
||||
Mod('ts',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
|
@ -1,39 +1,37 @@
|
||||
Node('cfg/main/ccrpe_lowT.cfg',
|
||||
'4 K closed cycle cryostat (PE cell)',
|
||||
interface='5000',
|
||||
name='ccrpe_lowT',
|
||||
)
|
||||
|
||||
Mod('sea_main',
|
||||
'secop_psi.sea.SeaClient',
|
||||
'frappy_psi.sea.SeaClient',
|
||||
'main sea connection for ccrpe_lowT.config',
|
||||
config='ccrpe_lowT.config',
|
||||
service='main',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
rel_paths=['.', 'tm'],
|
||||
)
|
||||
|
||||
Mod('ts',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
rel_paths=['ts'],
|
||||
)
|
||||
|
||||
Mod('te',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
rel_paths=['te'],
|
||||
)
|
||||
|
||||
Mod('warmup',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='warmup',
|
||||
)
|
||||
|
@ -1,6 +1,5 @@
|
||||
Node('cyrosim.psi.ch',
|
||||
'cryo simulation (similar ppms simulation)',
|
||||
interface='tcp://5000',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
|
@ -36,7 +36,7 @@ Mod('vacuumpump',
|
||||
)
|
||||
|
||||
Mod('table',
|
||||
'frappy_psi.sea.SeaModule',
|
||||
'frappy_psi.sea.SeaModule', '',
|
||||
io='sea_main',
|
||||
sea_object='table',
|
||||
)
|
||||
|
@ -1,24 +1,22 @@
|
||||
Node('cfg/main/ill3.cfg',
|
||||
'orange cryofurnace with 70 mm sample space (low T)',
|
||||
interface='5000',
|
||||
name='ill3',
|
||||
)
|
||||
|
||||
Mod('sea_main',
|
||||
'secop_psi.sea.SeaClient',
|
||||
'frappy_psi.sea.SeaClient',
|
||||
'main sea connection for ill3.config',
|
||||
config='ill3.config',
|
||||
service='main',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
)
|
||||
|
||||
Mod('cc',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='cc',
|
||||
extra_modules=['h'],
|
||||
@ -26,49 +24,49 @@ Mod('cc',
|
||||
)
|
||||
|
||||
Mod('lev',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
single_module='cc.h',
|
||||
)
|
||||
|
||||
Mod('nv',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='nv',
|
||||
)
|
||||
|
||||
Mod('ln2fill',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='ln2fill',
|
||||
)
|
||||
|
||||
Mod('hefill',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='hefill',
|
||||
)
|
||||
|
||||
Mod('hepump',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='hepump',
|
||||
)
|
||||
|
||||
Mod('hemot',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='hemot',
|
||||
)
|
||||
|
||||
Mod('nvflow',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='nvflow',
|
||||
)
|
||||
|
||||
Mod('table',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='table',
|
||||
)
|
||||
|
@ -77,4 +77,5 @@ Mod('om',
|
||||
encoder_mode='CHECK',
|
||||
target_min=-180,
|
||||
target_max=360,
|
||||
backlash=-1,
|
||||
)
|
||||
|
@ -1,104 +1,102 @@
|
||||
Node('cfg/main/ma7two.cfg',
|
||||
'6.8 Tesla horizontal cryomagnet with two heater loops',
|
||||
interface='5000',
|
||||
name='ma7two',
|
||||
)
|
||||
|
||||
Mod('sea_main',
|
||||
'secop_psi.sea.SeaClient',
|
||||
'frappy_psi.sea.SeaClient',
|
||||
'main sea connection for ma7two.config',
|
||||
config='ma7two.config',
|
||||
service='main',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='tt',
|
||||
)
|
||||
|
||||
Mod('cc',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='cc',
|
||||
)
|
||||
|
||||
Mod('nv',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='nv',
|
||||
)
|
||||
|
||||
Mod('hefill',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='hefill',
|
||||
)
|
||||
|
||||
Mod('hepump',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='hepump',
|
||||
)
|
||||
|
||||
Mod('hemot',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
io='sea_main',
|
||||
sea_object='hemot',
|
||||
)
|
||||
|
||||
Mod('nvflow',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='nvflow',
|
||||
)
|
||||
|
||||
Mod('ln2fill',
|
||||
'secop_psi.sea.SeaWritable', '',
|
||||
'frappy_psi.sea.SeaWritable', '',
|
||||
io='sea_main',
|
||||
sea_object='ln2fill',
|
||||
)
|
||||
|
||||
Mod('mf',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='mf',
|
||||
)
|
||||
|
||||
Mod('lev',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='lev',
|
||||
)
|
||||
|
||||
Mod('tcoil1',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='tcoil',
|
||||
rel_paths=['ta'],
|
||||
)
|
||||
|
||||
Mod('tcoil2',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='tcoil',
|
||||
rel_paths=['tb'],
|
||||
)
|
||||
|
||||
Mod('table',
|
||||
'secop_psi.sea.SeaReadable', '',
|
||||
'frappy_psi.sea.SeaReadable', '',
|
||||
io='sea_main',
|
||||
sea_object='table',
|
||||
)
|
||||
|
||||
Mod('om_io',
|
||||
'secop_psi.phytron.PhytronIO',
|
||||
'frappy_psi.phytron.PhytronIO',
|
||||
'dom motor IO',
|
||||
uri='ma7-ts.psi.ch:3007',
|
||||
)
|
||||
|
||||
Mod('om',
|
||||
'secop_psi.phytron.Motor',
|
||||
'frappy_psi.phytron.Motor',
|
||||
'stick rotation',
|
||||
io='om_io',
|
||||
encoder_mode='CHECK',
|
||||
|
@ -1,6 +1,5 @@
|
||||
Node('magsim.psi.ch',
|
||||
'cryo magnet simulation (similar to ppms simulation)',
|
||||
interface='tcp://5000',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
|
@ -1,8 +1,9 @@
|
||||
Node('mb11.psi.ch',
|
||||
'MB11 11 Tesla - 100 mm cryomagnet',
|
||||
interface='tcp://5000',
|
||||
)
|
||||
|
||||
sea_cfg = 'mb11.config'
|
||||
|
||||
Mod('itc1',
|
||||
'frappy_psi.mercury.IO',
|
||||
'ITC for heat exchanger and pressures',
|
||||
@ -29,6 +30,7 @@ Mod('T_stat',
|
||||
slot='DB6.T1',
|
||||
io='itc1',
|
||||
tolerance=0.1,
|
||||
flowpars=((1,5), (2, 20)),
|
||||
)
|
||||
|
||||
Mod('htr_stat',
|
||||
@ -203,8 +205,8 @@ Mod('om',
|
||||
'frappy_psi.phytron.Motor',
|
||||
'stick rotation, typically used for omega',
|
||||
io='om_io',
|
||||
target_min=-180,
|
||||
target_min=-360,
|
||||
target_max=360,
|
||||
encoder_mode='NO',
|
||||
target=Param(min=-180, max=360)
|
||||
target=Param(min=-360, max=360),
|
||||
)
|
||||
|
@ -1,6 +1,5 @@
|
||||
Node('mb11.psi.ch',
|
||||
'MB11 11 Tesla - 100 mm cryomagnet',
|
||||
interface='tcp://5000',
|
||||
)
|
||||
|
||||
Mod('itc1',
|
||||
@ -29,6 +28,7 @@ Mod('T_stat',
|
||||
slot='DB6.T1',
|
||||
io='itc1',
|
||||
tolerance=0.1,
|
||||
flowpars=((1,5), (2, 20)),
|
||||
)
|
||||
|
||||
Mod('htr_stat',
|
||||
@ -59,7 +59,7 @@ Mod('p_stat',
|
||||
'static needle valve pressure',
|
||||
output_module='pos_stat',
|
||||
settling_time=60.0,
|
||||
slot='DB5.P1,DB3.G1',
|
||||
slot='DB5.P1',
|
||||
io='itc1',
|
||||
tolerance=1.0,
|
||||
value=Param(
|
||||
@ -96,7 +96,7 @@ Mod('p_dyn',
|
||||
'dynamic needle valve pressure',
|
||||
output_module='pos_dyn',
|
||||
settling_time=60.0,
|
||||
slot='DB8.P1,DB4.G1',
|
||||
slot='DB8.P1',
|
||||
io='itc1',
|
||||
tolerance=1.0,
|
||||
value=Param(
|
||||
@ -133,7 +133,7 @@ Mod('lev',
|
||||
|
||||
Mod('n2lev',
|
||||
'frappy_psi.mercury.N2Level',
|
||||
'LHe level',
|
||||
'LN2 level',
|
||||
slot='DB1.L1',
|
||||
io='ips',
|
||||
)
|
||||
@ -219,7 +219,8 @@ Mod('om',
|
||||
'frappy_psi.phytron.Motor',
|
||||
'stick rotation, typically used for omega',
|
||||
io='om_io',
|
||||
target_min=-180,
|
||||
target_min=-360,
|
||||
target_max=360,
|
||||
encoder_mode='NO',
|
||||
target=Param(min=-360, max=360),
|
||||
)
|
||||
|
@ -1,18 +1,16 @@
|
||||
Node('cfg/main/rt.cfg',
|
||||
'room temperature HRPT (pt1000)',
|
||||
interface='5000',
|
||||
name='rt',
|
||||
)
|
||||
|
||||
Mod('sea_main',
|
||||
'secop_psi.sea.SeaClient',
|
||||
'frappy_psi.sea.SeaClient',
|
||||
'main sea connection for rt.config',
|
||||
config='rt.config',
|
||||
service='main',
|
||||
)
|
||||
|
||||
Mod('tt',
|
||||
'secop_psi.sea.SeaDrivable', '',
|
||||
'frappy_psi.sea.SeaDrivable', '',
|
||||
sea_object='tt',
|
||||
io='sea_main',
|
||||
)
|
||||
|
183
cfg/main/varioxb_cfg.py
Normal file
183
cfg/main/varioxb_cfg.py
Normal file
@ -0,0 +1,183 @@
|
||||
Node('varioxb.psi.ch',
|
||||
'VarioxB - 100 mm cryostat (not tested!)',
|
||||
)
|
||||
|
||||
Mod('itc1',
|
||||
'frappy_psi.mercury.IO',
|
||||
'ITC for heat exchanger and pressures',
|
||||
uri='mb11-ts:3001',
|
||||
)
|
||||
|
||||
Mod('itc2',
|
||||
'frappy_psi.mercury.IO',
|
||||
'ITC for neck and nv heaters',
|
||||
uri='mb11-ts:3002',
|
||||
)
|
||||
|
||||
Mod('T_stat',
|
||||
'frappy_psi.mercury.TemperatureAutoFlow',
|
||||
'static heat exchanger temperature',
|
||||
output_module='htr_stat',
|
||||
needle_valve='p_stat',
|
||||
slot='DB6.T1',
|
||||
io='itc1',
|
||||
tolerance=0.1,
|
||||
)
|
||||
|
||||
Mod('htr_stat',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'static heat exchanger heater',
|
||||
slot='DB1.H1',
|
||||
io='itc1',
|
||||
)
|
||||
|
||||
Mod('p_stat',
|
||||
'frappy_psi.mercury.PressureLoop',
|
||||
'static needle valve pressure',
|
||||
output_module='pos_stat',
|
||||
settling_time=60.0,
|
||||
slot='DB5.P1',
|
||||
io='itc1',
|
||||
tolerance=1.0,
|
||||
value=Param(
|
||||
unit='mbar_flow',
|
||||
),
|
||||
)
|
||||
|
||||
Mod('pos_stat',
|
||||
'frappy_psi.mercury.ValvePos',
|
||||
'static needle valve position',
|
||||
slot='DB5.P1,DB3.G1',
|
||||
io='itc1',
|
||||
)
|
||||
|
||||
Mod('T_dyn',
|
||||
'frappy_psi.mercury.TemperatureAutoFlow',
|
||||
'dynamic heat exchanger temperature',
|
||||
output_module='htr_dyn',
|
||||
needle_valve='p_dyn',
|
||||
slot='DB7.T1',
|
||||
io='itc1',
|
||||
tolerance=0.1,
|
||||
)
|
||||
|
||||
Mod('htr_dyn',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'dynamic heat exchanger heater',
|
||||
slot='DB2.H1',
|
||||
io='itc1',
|
||||
)
|
||||
|
||||
Mod('p_dyn',
|
||||
'frappy_psi.mercury.PressureLoop',
|
||||
'dynamic needle valve pressure',
|
||||
output_module='pos_dyn',
|
||||
settling_time=60.0,
|
||||
slot='DB8.P1',
|
||||
io='itc1',
|
||||
tolerance=1.0,
|
||||
value=Param(
|
||||
unit='mbar_flow',
|
||||
),
|
||||
)
|
||||
|
||||
Mod('pos_dyn',
|
||||
'frappy_psi.mercury.ValvePos',
|
||||
'dynamic needle valve position',
|
||||
slot='DB8.P1,DB4.G1',
|
||||
io='itc1',
|
||||
)
|
||||
|
||||
Mod('lev',
|
||||
'frappy_psi.mercury.HeLevel',
|
||||
'LHe level',
|
||||
slot='DB1.L1',
|
||||
io='ips',
|
||||
)
|
||||
|
||||
Mod('n2lev',
|
||||
'frappy_psi.mercury.N2Level',
|
||||
'LN2 level',
|
||||
slot='DB1.L1',
|
||||
io='ips',
|
||||
)
|
||||
|
||||
Mod('T_neck1',
|
||||
'frappy_psi.mercury.TemperatureLoop',
|
||||
'neck heater 1 temperature',
|
||||
output_module='htr_neck1',
|
||||
slot='MB1.T1',
|
||||
io='itc2',
|
||||
tolerance=1.0,
|
||||
)
|
||||
|
||||
Mod('htr_neck1',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'neck heater 1 power',
|
||||
slot='MB0.H1',
|
||||
io='itc2',
|
||||
)
|
||||
|
||||
Mod('T_neck2',
|
||||
'frappy_psi.mercury.TemperatureLoop',
|
||||
'neck heater 2 temperature',
|
||||
output_module='htr_neck2',
|
||||
slot='DB6.T1',
|
||||
io='itc2',
|
||||
tolerance=1.0,
|
||||
)
|
||||
|
||||
Mod('htr_neck2',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'neck heater 2 power',
|
||||
slot='DB1.H1',
|
||||
io='itc2',
|
||||
)
|
||||
|
||||
Mod('T_nvs',
|
||||
'frappy_psi.mercury.TemperatureLoop',
|
||||
'static needle valve temperature',
|
||||
output_module='htr_nvs',
|
||||
slot='DB7.T1',
|
||||
io='itc2',
|
||||
tolerance=0.1,
|
||||
)
|
||||
|
||||
Mod('htr_nvs',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'static needle valve heater power',
|
||||
slot='DB2.H1',
|
||||
io='itc2',
|
||||
)
|
||||
|
||||
Mod('T_nvd',
|
||||
'frappy_psi.mercury.TemperatureLoop',
|
||||
'dynamic needle valve heater temperature',
|
||||
output_module='htr_nvd',
|
||||
slot='DB8.T1',
|
||||
io='itc2',
|
||||
tolerance=0.1,
|
||||
)
|
||||
|
||||
Mod('htr_nvd',
|
||||
'frappy_psi.mercury.HeaterOutput',
|
||||
'dynamic needle valve heater power',
|
||||
slot='DB3.H1',
|
||||
io='itc2',
|
||||
)
|
||||
|
||||
Mod('om_io',
|
||||
'frappy_psi.phytron.PhytronIO',
|
||||
'dom motor IO',
|
||||
uri='mb11-ts.psi.ch:3004',
|
||||
)
|
||||
|
||||
Mod('om',
|
||||
'frappy_psi.phytron.Motor',
|
||||
'stick rotation, typically used for omega',
|
||||
io='om_io',
|
||||
target_min=-180,
|
||||
target_max=360,
|
||||
encoder_mode='NO',
|
||||
target=Param(min=-180, max=360)
|
||||
)
|
Reference in New Issue
Block a user