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  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception
From: Matt Newville <[email protected]>
To: [email protected], Ritesh Sugandhi <[email protected]>
Date: Wed, 13 Apr 2011 09:23:43 -0500
Hi Ritesh,

> I have following feedback during testing of pyepics library
>
> 1. I also realise pyepics documentation (chapter 5, pg 41) should have
> EPICS_CA_MAX_ARRAY_BYTES instead of EPICS_CA_MAX_ARRAY_SIZE.

Sorry -- apparently I copied the same mistake.  I fixed the docs.

> 2. my plateform is RHEL 5.5 65 bit, python3.2

Great!  Glad to know it works with 64-bit and python 3.2 on linux.

> 3. during running test , I have changed
>
> >> print x
>
> to
>
>>> print (x)
>
> inline with python3.

Ah, sorry.  I'll look for and change all those as well.  There are no
bare "print" statements in the actual code, but it's easy for these to
creep into the tests.

> 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.

Cheers,

--Matt Newville

Replies:
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Andrew Johnson
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 Matt Newville
RE: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Mark Rivers
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Andrew Johnson
Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Ritesh Sugandhi

Navigate by Date:
Prev: Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Ritesh Sugandhi
Next: Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  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 Ritesh Sugandhi
Next: Re: Python EPICS interface (pyepics 3.1.1) double waveform record (NLEM = 65535 ) record handling exception Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·