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  2020  2021  2022  2023  2024  <2025 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  2020  2021  2022  2023  2024  <2025
<== Date ==> <== Thread ==>

Subject: Re: Re: Can Archiver Appliance Store 50Hz Waveform Data?
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: "lvhh at sari.ac.cn" <lvhh at sari.ac.cn>, EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Tue, 8 Jul 2025 09:27:06 +0200
On Tue, 8 Jul 2025 at 06:29, lvhh at sari.ac.cn <lvhh at sari.ac.cn> wrote:
The BPM waveform size is 1024*4, with a sampling rate of 50Hz.

That's 4kByte per update - or do you mean 1024 * 4 doubles = 32kByte?
Assuming 32kByte @ 50Hz that would be ~1.6MByte/s, which comfortably fits on a 100MBit connection. Network bandwidth is not an issue.
 
The waveform data is stored using 'aa'. I've tested it at 10Hz, and it stores normally, but I haven't tried 50Hz—I'm not sure if it can store that fast.

Assuming your AA is running on a server-type machine with enough memory and a fast disk, I would not expect an issue.

But you should definitely test this: Run an IOC where a thread creates fake data in a waveform record of the required size. Make the fake data a pattern that allows you to easily detect a missing update in the archived data (like a counter). Let it run and archive for a day, then increase the rate, until you see updates missing. As long as your production setup stays well below that tested limit, you're good.

Cheers,
~Ralph


References:
Can Archiver Appliance Store 50Hz Waveform Data? lvhh--- via Tech-talk
Re: Can Archiver Appliance Store 50Hz Waveform Data? Ralph Lange via Tech-talk

Navigate by Date:
Prev: RE: Generation of state diagram documentation from SNL DESMARCHELIER Gabriel via Tech-talk
Next: RE: [EXTERNAL] Re: using PI C-863 Mercury motor controller with linux Pearson, Matthew 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  2020  2021  2022  2023  2024  <2025
Navigate by Thread:
Prev: Re: Can Archiver Appliance Store 50Hz Waveform Data? Ralph Lange via Tech-talk
Next: Eurotherm 3200 serials peiyu Quan 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  2020  2021  2022  2023  2024  <2025
ANJ, 08 Jul 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·