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  <20092010  2011  2012  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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: TDS3000 Support for edm
From: "Mark Rivers" <[email protected]>
To: "Mathew Hicks" <[email protected]>, <[email protected]>
Date: Fri, 14 Aug 2009 14:29:18 -0500

You must simply set the environment variable EPICS_CA_MAX_ARRAY_BYTES to a large enough number before you start EDM.  The default is only 16kB.

 

Mark

 

 


From: [email protected] [mailto:[email protected]] On Behalf Of Mathew Hicks
Sent: Friday, August 14, 2009 2:23 PM
To: [email protected]
Subject: TDS3000 Support for edm

 

Hello,

I have been trying to get EDM to work with tds3000 device support.

I have installed the tds3000, 2-4, module and am running an IOC from the example IOC that it comes with. I used adl2edl to converted the MEDM screens and touched them up using EDM. I have control over the scope through the screens so I know it is communicating correctly. I have the following problem:

>From the terminal where EDM is running I get:
CA add event error('RF1:1:chan4ScaledWaveWF'): The requested data transfer is greater than available memory or EPICS_CA_MAX_ARRAY_BYTES
It happens whenever the graphs are trying to be drawn, IE. switching between multiple and single graphs cause each of the scope channels to produce these areas.

In my st.cmd file I have the line:
epicsEnvSet(EPICS_CA_MAX_ARRAY_BYTES, 100000)
I do not get any errors on the IOC terminal.

This makes me think that the problem is somewhere on EDM side. Reading through the old techtalk issues I read somewhere that EDM acts as a client to IOCs and both have different EPICS_CA_MAX_ARRAY_BYTES. How do I set EPICS_CA_MAX_ARRAY_BYTES on the EDM side? If that isn't the problem has anyone else hooked a scope to EDM displays successfully?

Thanks,
Mathew Hicks


References:
TDS3000 Support for edm Mathew Hicks

Navigate by Date:
Prev: TDS3000 Support for edm Mathew Hicks
Next: VME SBC suggestion? Dimitrios Tsifakis
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: TDS3000 Support for edm Mathew Hicks
Next: VME SBC suggestion? Dimitrios Tsifakis
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·