Ramp
Namespace: Endorphin.Instrument.Twickenham.MagnetController
Parent Module: MagnetController
Functions related to controlling output ramping for the magnet controller.
Nested types and modules
Module | Description |
Rate
|
Functions related to magnet controller ramp rate.
|
Functions and values
Function or value | Description |
setPause
Signature: MagnetController -> bool -> Async<unit>
|
Asynchronously enables or disables the ramp pause for the magnet controller.
|
setTarget
Signature: MagnetController -> RampTarget -> Async<unit>
|
Asynchronously sets the magnet controller ramp target.
|
waitToReachTarget magnetController
Signature: magnetController:MagnetController -> Async<unit>
|
Asynchronously waits to reach the magnet controller ramp target.
|
waitToReachZero magnetController
Signature: magnetController:MagnetController -> Async<unit>
|
Asynchronously waits for the magnet controller output current readout to reach zero, which is
required before current polarity can be changed.
|