
- use a statemachine - do more control in frappy, switching from persistent to driven internally - a lot of fixes
169 lines
3.0 KiB
INI
169 lines
3.0 KiB
INI
[cio]
|
|
class = secop_psi.cryoltd.IO
|
|
description = 'IO to cryo ltd software'
|
|
uri = tcp://flamedil:3128
|
|
|
|
[main]
|
|
class = secop_psi.cryoltd.Main
|
|
description = master module
|
|
io= cio
|
|
|
|
[B]
|
|
description = 'magnetic field'
|
|
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
|
|
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'
|
|
class = secop_psi.cryoltd.ComponentField
|
|
channel = VMX
|
|
check_against = B
|
|
target.max = 200
|
|
hw_units = A
|
|
A_to_G = 4.134
|
|
ramp.max = 23
|
|
tolerance = 1
|
|
|
|
[By]
|
|
description = 'magnetic field y component'
|
|
class = secop_psi.cryoltd.ComponentField
|
|
channel = VMY
|
|
check_against = B
|
|
target.max = 100
|
|
hw_units = A
|
|
A_to_G = 4.1117
|
|
ramp.max = 22.9
|
|
tolerance = 1
|
|
|
|
[Bz]
|
|
description = 'magnetic field z component'
|
|
class = secop_psi.cryoltd.ComponentField
|
|
channel = VMZ
|
|
check_against = B
|
|
target.max = 100
|
|
hw_units = A
|
|
A_to_G = 5.74
|
|
ramp.max = 33.6
|
|
tolerance = 1
|
|
|
|
[compressorA]
|
|
description = 'compressor A'
|
|
class = secop_psi.cryoltd.Compressor
|
|
channel = A
|
|
|
|
[compressorB]
|
|
description = 'compressor B'
|
|
class = secop_psi.cryoltd.Compressor
|
|
channel = B
|
|
|
|
[T_stage1_A]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = 1st Stage A
|
|
main = main
|
|
|
|
[T_stage2_A]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = 2nd Stage A
|
|
main = main
|
|
|
|
[T_stage1_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = 1st Stage B
|
|
main = main
|
|
|
|
[T_stage2_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = 2nd Stage B
|
|
main = main
|
|
|
|
[T_top_A]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Inner Magnet A (Top)
|
|
main = main
|
|
|
|
[T_bottom_A]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Inner Magnet A (Bottom)
|
|
main = main
|
|
|
|
[T_top_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Inner Magnet B (Top)
|
|
main = main
|
|
|
|
[T_bottom_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Inner Magnet B (Bottom)
|
|
main = main
|
|
|
|
[T_Z_shim]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Z Shim Former
|
|
main = main
|
|
|
|
[T_XY_shim]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = XY Shim Former
|
|
main = main
|
|
|
|
[T_XY_vector]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = XY Vector Former
|
|
main = main
|
|
|
|
[T_radiation_shield]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Radiation Shield
|
|
main = main
|
|
|
|
[T_persistent_joints]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Persistent Joints
|
|
main = main
|
|
|
|
[T_outer_A]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Outer Magnet A
|
|
main = main
|
|
|
|
[T_outer_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Outer Magnet B
|
|
main = main
|
|
|
|
[T_shim_B]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Z Shim Former B
|
|
main = main
|
|
|
|
[T_bore_shield]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Bore Radiation Shield
|
|
main = main
|
|
|
|
[T_XYZ_shim]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = XYZ Shim Plate
|
|
main = main
|
|
|
|
[T_Z_shim_switch]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Z Shim Switch
|
|
main = main
|
|
|
|
[T_main_switch]
|
|
class = secop_psi.cryoltd.Temperature
|
|
channel = Main Coil Switch
|
|
main = main
|