From 56715b46b0ed29d608bafe505ec5bc99eb847653 Mon Sep 17 00:00:00 2001 From: x12sa Date: Tue, 3 Nov 2026 12:34:01 +0100 Subject: [PATCH] config(sastt): aerox trigger calibration from the 2026-11-03 training scans Half of backward - forward exposure centre offset per velocity, scans 4897-4917 (trigger_calibration off, DDG1, 500 mm/s^2, settle_time 0.15 s). Scan 4885 is left out (before the PSO double trigger fix). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017NrH3poJsYBCTVq2Y9fuHZ --- csaxs_bec/device_configs/sastt_aerotech.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/csaxs_bec/device_configs/sastt_aerotech.yaml b/csaxs_bec/device_configs/sastt_aerotech.yaml index 861a99de..28da6af8 100644 --- a/csaxs_bec/device_configs/sastt_aerotech.yaml +++ b/csaxs_bec/device_configs/sastt_aerotech.yaml @@ -38,6 +38,21 @@ aerox: - -50 - 150 sign: 1 + userParameter: + # aerotech_cont_grid trigger calibration: offset [um] = half of the backward - forward + # exposure centre offset per scan velocity [mm/s], measured with trigger_calibration=False + # (DDG1 trigger, 0.15 s settle_time, 500 mm/s^2; exp_time 5 / 20 ms gave the same within + # the scatter). Linear in between, proportional below 1 mm/s, none above 40 mm/s. + # The statistics of each scan print the entry it measured. + trigger_calibration: + - {velocity: 1.0, offset: 0.43, scans: [4901, 4906]} + - {velocity: 2.0, offset: 1.03, scans: [4902, 4908]} + - {velocity: 4.0, offset: 4.64, scans: [4903]} + - {velocity: 8.0, offset: 7.87, scans: [4897]} + - {velocity: 10.0, offset: 9.29, scans: [4898]} + - {velocity: 20.0, offset: 12.85, scans: [4899, 4907]} + - {velocity: 30.0, offset: 1.50, scans: [4916]} + - {velocity: 40.0, offset: -4.39, scans: [4900, 4917]} enabled: true onFailure: buffer readOnly: false