add piezo/thermalc from sans

This commit is contained in:
2024-05-02 13:06:40 +02:00
parent 2bad1ffee5
commit 26fa5371e9
9 changed files with 1315 additions and 54 deletions

View File

@@ -0,0 +1,18 @@
Node('ma7.stick.sea.psi.ch',
'MA7 standard sample stick',
)
Mod('sea_stick',
'frappy_psi.sea.SeaClient',
'SEA stick connection',
config='ma7_piezo.stick',
service='stick',
)
Mod('ts',
'frappy_psi.sea.SeaReadable', '',
io='sea_stick',
sea_object='tt',
json_file='ma7_piezo.config.json',
rel_paths=['ts'],
)

72
cfg/stick/ma7combi_cfg.py Normal file
View File

@@ -0,0 +1,72 @@
Node('ma7.stick.sea.psi.ch',
'MA7 standard sample stick',
)
Mod('sea_stick',
'frappy_psi.sea.SeaClient',
'SEA stick connection',
config='ma7.stick',
service='stick',
)
Mod('ts_sea',
'frappy_psi.sea.SeaReadable',
'sample stick temperature',
io='sea_stick',
json_file='ma7.config.json',
sea_object='tt',
rel_paths=['ts', 'setsamp'],
# export=False,
)
Mod('tm_sea',
'frappy_psi.sea.SeaReadable',
'sample stick temperature',
io='sea_stick',
json_file='ma7.config.json',
sea_object='tt',
rel_paths=['tm', 'set'],
# export=False,
)
Mod('ts_writ',
'frappy_psi.parmod.ParWrit',
'writable version of ts',
unit='K',
value_param='ts_sea.value',
target_param='ts_sea.setsamp',
)
Mod('tm_writ',
'frappy_psi.parmod.ParWrit',
'writable version of tm',
unit='K',
value_param='tm_sea.value',
target_param='tm_sea.set',
)
Mod('sam_htr',
'frappy_psi.parmod.Par',
'htr module version',
unit='W',
value_param='ts_sea.power',
)
Mod('vti_htr',
'frappy_psi.parmod.Par',
'htr module version',
unit='W',
value_param='tm_sea.power',
)
Mod('ts',
'frappy_psi.parmod.CombinedSampleVti',
'drivable stick T using setsamp',
sample='ts_writ',
sample_htr='sam_htr',
vti='tm_writ',
vti_htr='vti_htr',
meaning=['temperature', 20],
settling_time=20,
tolerance=1,
)

View File

@@ -0,0 +1,67 @@
Node('thermalcond.stick.sea.psi.ch',
'''50 mm thermal conductivity stick, version with standard lsc370 driver''',
)
Mod('sea_stick',
'frappy_psi.sea.SeaClient',
'stick sea connection for thermalcond.stick',
config = 'thermalcond.stick',
service = 'stick',
)
#Mod('tsam',
# 'frappy_psi.sea.SeaReadable',
# 'sample stick temperature',
# io='sea_stick',
# json_file='ma7.config.json',
# sea_object='tt',
# rel_paths=['ts', 'setsamp']
#)
#Mod('ts',
# 'frappy_psi.parmod.Converging',
# 'drivable stick T using setsamp',
# unit='K',
# value_param='tsam.value',
# target_param='tsam.setsamp',
# meaning=['temperature', 20],
# settling_time=20,
# tolerance=1,
#)
#Mod('res',
# 'frappy_psi.sea.SeaReadable', '',
# io = 'sea_stick',
# sea_object = 'res',
#)
Mod('R1',
'frappy_psi.sea.SeaReadable', '',
io='sea_stick',
sea_object='res',
rel_paths=['s1'],
)
Mod('R2',
'frappy_psi.sea.SeaReadable', '',
io='sea_stick',
sea_object='res',
rel_paths=['s2'],
)
Mod('R3',
'frappy_psi.sea.SeaReadable', '',
io='sea_stick',
sea_object='res',
rel_paths=['s3'],
)
Mod('R4',
'frappy_psi.sea.SeaReadable', '',
io='sea_stick',
sea_object='res',
rel_paths=['s4'],
)