Remove fluorescence code
This commit is contained in:
1 parent
11b5563131
commit
b63ce6892f
1 file changed
+2
-18
+2
-18
@@ -1261,27 +1261,11 @@ class AareDAQ:
|
||||
if fm.transmission is not None:
|
||||
self.__devs.transmission = fm.transmission
|
||||
|
||||
self.__devs.fluorimeter.start_acquisition(erase=fm.erase)
|
||||
self.__devs.shutter = True
|
||||
time.sleep(fm.acq_time_s)
|
||||
self.__devs.shutter = False
|
||||
self.__devs.fluorimeter.stop_acquisition()
|
||||
time.sleep(0.2)
|
||||
spectrum = self.__devs.fluorimeter.get_current_data()
|
||||
|
||||
offset = self.__devs.fluorimeter.offset
|
||||
slope = self.__devs.fluorimeter.slope # slope is in keV!
|
||||
energy = [slope * 1000.0 * i + offset for i in range(len(spectrum))]
|
||||
fluo_output = FluorescenceSpectrumOutputModel(spectrum=spectrum,
|
||||
bkg=self.__devs.fluorimeter.get_current_background(),
|
||||
energy_eV=energy,
|
||||
average_dead_time=self.__devs.fluorimeter.average_dead_time() / 100.0)
|
||||
if self.sample is not None:
|
||||
self.__cfg.xrf = fluo_output
|
||||
# TODO: Fill
|
||||
|
||||
self.__set_state(BeamlineStateEnum.SampleAlignment)
|
||||
self.__cfg.state_busy = False
|
||||
return fluo_output
|
||||
return None
|
||||
except Exception as e:
|
||||
self.__set_state(BeamlineStateEnum.SampleAlignment)
|
||||
self.__cfg.state_busy = False
|
||||
|
||||
Reference in new issue
Block a user