Devices list
Devices in the Beamline
The devices in the beamline have different components. To see the different component of a device use device.component_names. For instance, to see the component of the plane grating monochromator, called pgm, use pgm.component_names
In general one can manipulate each component by referring to it as device.component. For example the energy of the monochromator is pgm.en.
Accelerator
label: accelerator
| Motor | Description | Units |
|---|---|---|
acc.current |
The ring current | mA |
next_injection.time_next_injection |
Next injection time | sec |
Undulator
label: undulator
| Motor | Description | Units |
|---|---|---|
u49.gap |
gap of the undulator | mm |
u49.id_control |
IDon: 1, IDoff:0 |
Beamshutter
label: beamshutter
| Motor | Description | Units |
|---|---|---|
bs.status |
close:0, open:1 | na |
Aperture 1
label: apertures
| Motor | Description | Units |
|---|---|---|
au1.top |
Top aperture | mm |
au1.bottom |
Bottom aperture | mm |
au1.left |
Left aperture | mm |
au1.right |
Right aperture | mm |
M1
label: mirrors
| Motor | Description | Units |
|---|---|---|
m1.tx |
Translation in X | µm |
m1.ty |
Translation in Y | µm |
m1.rx |
Rotation about X axis | rad |
m1.ry |
Rotation about Y axis | rad |
m1.rz |
Rotation about Z axis | rad |
m1.temperature |
temperature | °C |
Plane Grating Monochromator
label: pgm
| Motor | Description | Units |
|---|---|---|
pgm.en |
Energy | eV |
pgm.cff |
Constant fix focus factor | a.u. |
pgm.diff_order |
Diffraction Order | a.u. |
pgm.slit |
Exit Slit width | µm |
pgm.grating |
The grating that is being used | l/mm |
pgm.alpha |
The incident entrance angle on the grating | deg |
pgm.beta |
The incident exit angle on the grating | deg |
pgm.theta |
The incident angle on the mirror | deg |
Pinhole
label: pinhole
| Motor | Description | Units |
|---|---|---|
ph.h |
Horizontal translation | mm |
ph.v |
Vertical translation | mm |
Keithleys
label: keithley
| Motor | Description | Units | Values |
|---|---|---|---|
kth01.readback |
current | Amp | |
kth01.rnge |
range | n.a. | |
kth01.nplc |
number of power line cycles | n.a. | 0.01 (fast) to 10 (accurate) |
kth01.int_time |
integration time | n.a. | |
kth01.avg_num |
number of averages | n.a. | 1-100 readings |
kth01.avg_type |
average type | n.a. | 0:moving average, 1:repeating average |
kth01.vsrc_ena |
voltage enabled | n.a. | 0:no, 1:yes |
kth01.vsrc |
voltage | n.a. | 40 V to 400 V |
Valves
label: valves Each valve has readback, see table below.
| Motor | Description | Values |
|---|---|---|
v3 |
valve 3 | 0: close, 1: open |
v4 |
valve 4 | 0: close, 1: open |
v5 |
valve 5 | 0: close, 1: open |
v6 |
valve 6 | 0: close, 1: open |
v8 |
valve 8 | 0: close, 1: open |
v11 |
valve 11 | 0: close, 1: open |
v12 |
valve 12 | 0: close, 1: open |
v13 |
valve 13 | 0: close, 1: open |
v14 |
valve 14 | 0: close, 1: open |
v15 |
valve 15 | 0: close, 1: open |
Beamline Monitor
This is a collection of all the diagnostic we have on the beamline. They are all Read Only.
| Motor | Description | Units |
|---|---|---|
bm.front |
Pressure | ... |
bm.m1 |
Pressure | ... |
bm.mono |
Pressure | ... |
bm.m3 |
Pressure | ... |
bm.ion |
Pressure | ... |
bm.m4 |
Pressure | ... |
bm.diag |
Pressure | ... |
bm.sec3.pressure |
Pressure | ... |
bm.sec3.voltage |
Voltage | ... |
bm.sec4.pressure |
Pressure | ... |
bm.sec4.voltage |
Voltage | ... |
bm.sec5.pressure |
Pressure | ... |
bm.sec5.voltage |
Voltage | ... |
bm.sec6.pressure |
Pressure | ... |
bm.sec6.voltage |
Voltage | ... |
bm.sec7.pressure |
Pressure | ... |
bm.sec7.voltage |
Voltage | ... |
bm.sec8.pressure |
Pressure | ... |
bm.sec8.voltage |
Voltage | ... |
bm.sec10.pressure |
Pressure | ... |
bm.sec10.voltage |
Voltage | ... |
bm.sec11.pressure |
Pressure | ... |
bm.se11.voltage |
Voltage | ... |