44 lines
810 B
Python
44 lines
810 B
Python
description = """
|
|
3He system in Lab ...
|
|
"""
|
|
Node('mlz_seop',
|
|
description,
|
|
'tcp://10767',
|
|
)
|
|
|
|
Mod('cell',
|
|
'frappy_mlz.seop.Cell',
|
|
'interface module to the driver',
|
|
config_directory = '/home/jcns/daemon/config',
|
|
)
|
|
|
|
Mod('afp',
|
|
'frappy_mlz.seop.Afp',
|
|
'controls the afp flip of the cell',
|
|
cell = 'cell'
|
|
)
|
|
|
|
Mod('nmr',
|
|
'frappy_mlz.seop.Nmr',
|
|
'controls the ',
|
|
cell = 'cell'
|
|
)
|
|
|
|
fitparams = [
|
|
('amplitude', 'V'),
|
|
('T1', 's'),
|
|
('T2', 's'),
|
|
('b', ''),
|
|
('frequency', 'Hz'),
|
|
('phase', 'deg'),
|
|
]
|
|
for param, unit in fitparams:
|
|
Mod(f'nmr_{param.lower()}',
|
|
'frappy_mlz.seop.FitParam',
|
|
f'fittet parameter {param} of NMR',
|
|
cell = 'cell',
|
|
value = Param(unit=unit),
|
|
sigma = Param(unit=unit),
|
|
param = param,
|
|
)
|