Endorphin.Instrument.Twickenham.MagnetController


Parameters

Namespace: Endorphin.Instrument.Twickenham.MagnetController
Parent Module: FieldTarget

Functions for specifying magnetic field target parameters.

Functions and values

Function or valueDescription
create (...)
Signature: currentDirection:CurrentDirection -> stepIndex:uint16 -> rampRateIndex:int -> FieldTargetParameers

Defines magnetic field target parameters.

current magnetController
Signature: magnetController:MagnetController -> FieldTargetParameers -> decimal<MeasureProduct<A,MeasureOne>>

Returns the output current corresponding to the field target parameters on the given magnet controller.

currentDirection parameters
Signature: parameters:FieldTargetParameers -> CurrentDirection

Returns the current direction of the given magnetic field target parameters.

field magnetController parameters
Signature: magnetController:MagnetController -> parameters:FieldTargetParameers -> decimal<MeasureProduct<T,MeasureOne>>

Returns the magnetic field corresponding to the field target parameters on the given magnet controller.

rampRate magnetController
Signature: magnetController:MagnetController -> FieldTargetParameers -> decimal<MeasureProduct<MeasureInverse<s>,MeasureProduct<A,MeasureOne>>>

Returns the ramp rate corresponding to the magnetic field target parameters on the given magnet controller.

rampRateIndex parameters
Signature: parameters:FieldTargetParameers -> int

Returns the ramp rate index corresponding to the magnetic field target parameters.

shuntVoltage magnetController
Signature: magnetController:MagnetController -> FieldTargetParameers -> decimal<MeasureProduct<V,MeasureOne>>

Returns the monitoring shunt voltage readout corresponding to the field target parameters on the given magnet controller.

stepIndex parameters
Signature: parameters:FieldTargetParameers -> uint16

Returns the digital output step index of the given magnetic field target parameters.

withRampRateIndex (...)
Signature: rampRateIndex:int -> parameters:FieldTargetParameers -> FieldTargetParameers

Returns modified magnetic field target parameters with the specified ramp rate index.

Fork me on GitHub