diff --git a/tomoscan/tomoscan.py b/tomoscan/tomoscan.py index be95d05a..5c3d458c 100644 --- a/tomoscan/tomoscan.py +++ b/tomoscan/tomoscan.py @@ -462,13 +462,14 @@ def move_sample_out(self): axis = self.epics_pvs['FlatFieldAxis'].get(as_string=True) log.info('move_sample_out axis: %s', axis) + if axis in ('Y', 'Both'): + position = self.epics_pvs['SampleOutY'].value + self.epics_pvs['SampleY'].put(position, wait=True, timeout=600) + if axis in ('X', 'Both'): position = self.epics_pvs['SampleOutX'].value self.epics_pvs['SampleX'].put(position, wait=True, timeout=600) - if axis in ('Y', 'Both'): - position = self.epics_pvs['SampleOutY'].value - self.epics_pvs['SampleY'].put(position, wait=True, timeout=600) self.epics_pvs['MoveSampleOut'].put('Done')