frappy/cfg/sim_uniax_cfg.py
Markus Zolliker da15df076a fetched mlz version
- before some chamges in the gerrit pipline

Change-Id: I33eb2d75f83345a7039d0fb709e66defefb1c3e0
2023-05-02 15:25:11 +02:00

62 lines
1.1 KiB
Python

Node('uniax_sim.psi.ch',
'[sim] uniaxial pressure device',
interface='tcp://5000',
)
Mod('force',
'frappy_psi.uniax.Uniax',
'uniax driver',
motor='drv',
transducer='transducer',
)
Mod('drv',
'frappy.simulation.SimDrivable',
'simulated motor',
extra_params=['speed', 'safe_current', 'move_limit', 'maxcurrent', 'tolerance'],
value=Param(
default=0.0,
unit='deg',
),
speed=Param(
readonly=False,
default=40.0,
),
interval=0.11,
tolerance=Param(
default=0.9,
),
)
Mod('transducer',
'frappy_psi.simdpm.DPM3',
'simulated force',
motor='drv',
value=Param(
unit='N',
),
)
Mod('res',
'frappy.simulation.SimReadable',
'raw temperature sensor on the stick',
extra_params=['jitter'],
jitter=Param(
default=1.0,
),
value=Param(
default=99.0,
datatype=FloatRange(unit='Ohm'),
),
)
Mod('T',
'frappy_psi.softcal.Sensor',
'temperature sensor, soft calibration',
rawsensor='res',
calib='X132254',
value=Param(
unit='K',
),
)