id4_common.devices.magnet_911#
9T magnet
Module Contents#
- class id4_common.devices.magnet_911.TableMotors#
Bases:
ophyd.DeviceThree-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.DeviceRaman spectrometer motor bundle with XYZ translation and tilt/rotation axes.
- x#
- y#
- z#
- tilt#
- rot#
- class id4_common.devices.magnet_911.MagnetMotors#
Bases:
ophyd.DeviceMagnet sample stage with Y translation and theta rotation motors.
- y#
- th#
- class id4_common.devices.magnet_911.FieldPositioner(*args, **kwargs)#
Bases:
ophyd.PVPositionerPVPositioner 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.Device9T 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.DeviceSingle 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.DeviceVariable 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#