Subject: |
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception |
From: |
Andrew Johnson <[email protected]> |
To: |
[email protected] |
Date: |
Wed, 13 Apr 2011 10:10:37 -0500 |
On Wednesday 13 April 2011 09:23:43 Matt Newville wrote:
> > I am also interested to know how far we can go with the array size in
> > EPICS and PyEPICS interface.
>
> There is no explicit limit on array size that doesn't exist in EPICS.
> With Area Detector, it's not unusual for us to be transferring 8Mb
> arrays. I don't know what the largest verified array size is, or how
> EPICS would deal with arrays approaching 2Gb.
I think the only issue would be that there has to be enough RAM in the IOC for
the multiple copies of the data that are made between the device, record and
CA server. The record obviously has to have the storage for its copy, and the
CA server reserves EPICS_CA_MAX_ARRAY_BYTES + a little bit for buffering on
the way out. Whatever device support you're using might want its own copy as
well, but that might be avoidable depending on the actual code in use.
- Andrew
--
An error is only a mistake if you don't learn from it.
When you learn something from it, it becomes a lesson.
- Replies:
- RE: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Jeff Hill
- References:
- Python EPICS interface (pyepics 3.1.1) double waveform record ( NLEM = 65535 ) record handling exception Ritesh Sugandhi
- Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Ritesh Sugandhi
- Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Matt Newville
- Navigate by Date:
- Prev:
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Matt Newville
- Next:
ioc segfault if - c seq flag is not set or +c? Abadie Lana
- 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
- Navigate by Thread:
- Prev:
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Matt Newville
- Next:
RE: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Jeff Hill
- 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
|