EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: areaDetector/ADEiger question
From: Bruno Martins via Tech-talk <[email protected]>
To: John Dobbins <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Thu, 16 Jan 2020 18:43:33 -0500
Hi John,

FileWriter=Enable means that the detector will generate HDF5 files on its own disk, following Dectris' format (careful, Eiger's disk might fill up).
SaveFiles=Yes means that the Eiger-generated HDF5 files will be downloaded from the Eiger disk to the path specified in the IOC.
FWAutoRemove=Yes means that the IOC will automatically (permanently) remove files that were successfully downloaded from Eiger's disk.
DataSource=FileWriter means that the IOC will use these Eiger-generated HDF5 files as a source of images to the areaDetector pipeline (careful, there might be long pauses and bursts if there are too many frames per HDF5 file).
DataSource=Stream means that the IOC will use data from a ZeroMQ stream of raw frames as a source of images to the areaDetector pipeline (careful, you might lose frames if the IOC can't keep up).

The IOC is flexible enough to support many different workflows, it really depends on what setup you want. The IOC was not particularly optimized to deal with the ZeroMQ stream; there is an opportunity to increase parallelism there.

AFAIK BNL's crystallography beamlines use FileWriter mode only and convert/process HDF5 files after the fact, for example.

HTH,

Bruno


On Thu, Jan 16, 2020 at 4:44 PM John Dobbins via Tech-talk <[email protected]> wrote:
All,

I am trying to understand the data flow options in areaDetector/ADEiger.  (EPICS 7.0.3, areaDetector R3-7, ADEiger R3-5, linux-x86_64))

FileWriter is enabled, Data Source = FileWriter  and I see HDF5 files are being written.

The user wants TIFF files so I enable the TIFF file plug-in.  Now both HDF5 and TIFF files are being written.

I disable FileWriter and Enable Stream, set DataSource = Stream. Now only TIFF files are being written.

Am I doing this correctly?

Thanks,

John Dobbins

Research Support Specialist
Cornell High Energy Synchrotron Source
Cornell University




References:
areaDetector/ADEiger question John Dobbins via Tech-talk

Navigate by Date:
Prev: areaDetector/ADEiger question John Dobbins via Tech-talk
Next: RE: areaDetector/ADEiger question Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: areaDetector/ADEiger question John Dobbins via Tech-talk
Next: RE: areaDetector/ADEiger question Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
ANJ, 16 Jan 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·