id4_common.devices.magnet_911#

9T magnet

Module Contents#

class id4_common.devices.magnet_911.TableMotors#

Bases: ophyd.Device

Three-axis (X, Y, Z) table motor bundle with sample rotation and tilt for the 911 magnet.

x#
y#
z#
sx#
sz#
srot#
class id4_common.devices.magnet_911.RamanMotors#

Bases: ophyd.Device

Raman spectrometer motor bundle with XYZ translation and tilt/rotation axes.

x#
y#
z#
tilt#
rot#
class id4_common.devices.magnet_911.MagnetMotors#

Bases: ophyd.Device

Magnet sample stage with Y translation and theta rotation motors.

y#
th#
class id4_common.devices.magnet_911.FieldPositioner(*args, **kwargs)#

Bases: ophyd.PVPositioner

PVPositioner for the 9T superconducting magnet field ramp with heater interlock.

setpoint#
readback#
actuate#
actuate_value = 1#
done#
done_value = 1#
current#
voltage#
egu_readback#
egu_setpoint#
move(position, wait=True, timeout=None, moved_cb=None)#

Move to position; return immediately done if heater is ON and within tolerance.

class id4_common.devices.magnet_911.PowerSupply#

Bases: ophyd.Device

9T magnet power supply with field ramp control, safety status, and heater monitoring.

field#
active_coil#
safety_message#
status#
ready#
heater#
quench#
helium#
persistent_field#
ramp_rate#
ramp_rate_unit#
set_ignore_table#
set_persistent#
set_pm_zero#
ramp_pause#
ramp_start#
ramp_abort#
read_button#
read_scan#
class id4_common.devices.magnet_911.MonChannel(*args, ch_num=1, **kwargs)#

Bases: ophyd.Device

Single monitoring channel with temperature and Hall-probe resistance/field readbacks.

temperature_name#
temperature#
hall_resistance#
hall_field#
read_button#
read_scan#
ch = 1#
class id4_common.devices.magnet_911.VTIDevice#

Bases: ophyd.Device

Variable Temperature Insert device with four temperature sensors and setpoint positioners.

sensor_a#
sensor_b#
sensor_c#
sensor_d#
setpoint_1#
setpoint_2#
setpoint_3#
setpoint_4#
read_button#
read_scan#
class id4_common.devices.magnet_911.NVDevice#

Bases: ophyd.Device

Needle valve controller device with temperature and pressure positioners.

control_mode#
pressure_control_switch#
temp#
pressure#
read_button#
read_scan#
class id4_common.devices.magnet_911.Magnet911#

Bases: ophyd.Device

Complete 9T superconducting magnet system with table motors, field control, and temperature.

connection#
tab#
raman#
samp#
ps#
monitors#
temps#
needle_valve#