1 Commits

Author SHA1 Message Date
gac-x01da
2fd783ad54 Bugfix advanced scan 2025-07-01 09:49:42 +02:00

View File

@@ -342,7 +342,7 @@ class Mo1Bragg(PSIDeviceBase, Mo1BraggPositioner):
status = CompareStatus(self.calculator.calc_done, 1)
self.cancel_on_stop(status)
status.wait(self.timeout_for_pvwait)
time.sleep(0.25) #TODO needed still? Needed due to update frequency of softIOC
time.sleep(0.15)
if mode == "AngleToEnergy":
return self.calculator.calc_energy.get()
elif mode == "EnergyToAngle":
@@ -364,6 +364,7 @@ class Mo1Bragg(PSIDeviceBase, Mo1BraggPositioner):
# Angle and Energy are inverse proportional!
high_deg = self.convert_angle_energy(mode="EnergyToAngle", inp=low)
low_deg = self.convert_angle_energy(mode="EnergyToAngle", inp=high)
p_kink = 100 - p_kink
pos, vel, dt = compute_spline(
low_deg=low_deg,