frappy/cfg/sim_uniax_cfg.py
Markus Zolliker f6c4090b96 fix simulation
+ some fixed in sim_uniax

Change-Id: Ia8703ed988aa904bb2694339f0d3175b28fcb33e
2023-09-19 16:05:52 +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,
unit='Ohm',
),
)
Mod('T',
'frappy_psi.softcal.Sensor',
'temperature sensor, soft calibration',
rawsensor='res',
calib='X132254',
value=Param(
unit='K',
),
)