Changes in focusing script during the beamtime, this will need some more work
This commit is contained in:
@ -50,8 +50,15 @@ def kbV_focusing_acquire(
|
||||
aperture_width=0.15,
|
||||
aperture_height=1.2,
|
||||
n_pulses=1,
|
||||
camera_name = "SARES30-CAMS156-XE",
|
||||
):
|
||||
""" Vertical KB mirror focusing acquisition with default parameters.
|
||||
|
||||
bender_us start and bender_ds start should be 0.3 below maximum focus.
|
||||
|
||||
aperture: list of absolute positions to scan (in width-direction)
|
||||
aperture_width: width of the slit that is used to scan (beamlet size, should be small)
|
||||
aperture_height: height setpoint (fixed, should be large)
|
||||
"""
|
||||
return kb_focusing_acquire(
|
||||
direction="vertical",
|
||||
@ -63,6 +70,7 @@ def kbV_focusing_acquire(
|
||||
aperture_size=aperture_width,
|
||||
aperture_size_pendicular=aperture_height,
|
||||
n_pulses=n_pulses,
|
||||
camera_name =camera_name,
|
||||
)
|
||||
|
||||
|
||||
@ -75,8 +83,14 @@ def kbH_focusing_acquire(
|
||||
aperture_height=0.15,
|
||||
aperture_width=1.8,
|
||||
n_pulses=1,
|
||||
camera_name = "SARES30-CAMS156-XE",
|
||||
):
|
||||
""" Horizontal KB mirror focusing acquisition with default parameters.
|
||||
|
||||
aperture: list of absolute positions to scan (in height-direction)
|
||||
aperture_width: width setpoint (fixed, should be large)
|
||||
aperture_height: height of the slit that is used to scan (beamlet size, should be small)
|
||||
|
||||
"""
|
||||
return kb_focusing_acquire(
|
||||
direction="horizontal",
|
||||
@ -88,6 +102,7 @@ def kbH_focusing_acquire(
|
||||
aperture_size=aperture_height,
|
||||
aperture_size_pendicular=aperture_width,
|
||||
n_pulses=n_pulses,
|
||||
camera_name = camera_name,
|
||||
)
|
||||
|
||||
|
||||
@ -101,12 +116,14 @@ def kb_focusing_acquire(
|
||||
aperture_size=0.15,
|
||||
aperture_size_pendicular=1.2,
|
||||
n_pulses=1,
|
||||
camera_name = "SARES30-CAMS156-XE",
|
||||
):
|
||||
""" KB mirror focusing acquisition routine for Cristallina.
|
||||
|
||||
TODO: - split this up into separate routines
|
||||
- Make inner loop a generator, yielding: bender_us_rb, bender_ds_rb, beam_positions
|
||||
Input into live analysis.
|
||||
Drive apertures back to start value....
|
||||
|
||||
"""
|
||||
# Benders
|
||||
@ -169,10 +186,8 @@ def kb_focusing_acquire(
|
||||
# Camera field name
|
||||
data_field_name = "x_fit_mean"
|
||||
|
||||
# Camera
|
||||
|
||||
CAMERA_NAME = "SARES30-CAMS156-XE"
|
||||
pip_instance_id = CAMERA_NAME + "_sp"
|
||||
# Camera to be used
|
||||
pip_instance_id = camera_name + "_sp"
|
||||
|
||||
### Acquisition start
|
||||
|
||||
|
Reference in New Issue
Block a user