improved cyoltd (flame magnet)

- use a statemachine
- do more control in frappy, switching from persistent to driven
  internally
- a lot of fixes
This commit is contained in:
l_samenv
2022-12-21 11:00:19 +01:00
parent 766f15beee
commit ad4a6d2e09
2 changed files with 162 additions and 88 deletions

View File

@ -10,10 +10,11 @@ io= cio
[B]
description = 'magnetic field'
class = secop_psi.cryoltd.MainMagfield
class = secop_psi.cryoltd.MainField
channel = Main
constraint = 80000
target.max = 35000
mode = 'PERSISTENT'
hw_units = T
# A_to_G is needed for ramp rate
A_to_G = 285.73
@ -21,6 +22,7 @@ ramp.max = 412
overshoot = {'o': 1, 't': 180}
degauss = {'s': 500, 'd': 30, 'f': 5, 't': 120}
tolerance = 5
wait_stable_field = 180
[Bx]
description = 'magnetic field x component'