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  <20232024  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  <20232024 
<== Date ==> <== Thread ==>

Subject: Re: Data transport problem with CA
From: Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk at aps.anl.gov
Date: Tue, 31 Jan 2023 14:29:10 +0100
Hi Yuliang

that was a typo in my mail. 

Regards

Jörn

Am Dienstag, 31. Januar 2023, 14:10:41 CET schrieb Zhang Yuliang:
> Hi Jörn,
> 
> 
> 
> 
> I noticed that
> 
> org.phoebus.pv.ca/max_array_bytes=400000000
> 
> while
> 
> EPICS_CA_MAX_ARRAY_BYTES = 40000000
> 
> 
> 
> 
> 
> Regards,
> 
> Yuliang
> 
> 
> -----原始邮件-----
> 发件人:"Jörn Dreyer via Tech-talk" <tech-talk at aps.anl.gov>
> 发送时间:2023-01-31 19:33:34 (星期二)
> 收件人: tech-talk at aps.anl.gov
> 抄送:
> 主题: Data transport problem with CA
> 
> 
> 
> Hi,
> 
> 
> 
> 
> I run into a problem with transporting the data of an areaDetector image
> over CA. It works in one case, but not the other.
> 
> I have one IOC that reads out three cameras
> 
> 
> 
> 
> 1) Two basler cameras with 659*494 pixels
> 
> 2) One ASI 1600MM with 4656 x 3520 pixels
> 
> 
> 
> 
> Now to the problem:
> 
> The Basler cameras do not make any problem, only the ASI1600MM is affected:
> 
> 
> 
> 
> It works in Phoebus when setting org.phoebus.pv.ca/max_array_bytes=400000000
> 
> 
> 
> 
> I can see reasonable Data when calling caget with a low number of elements
> to read, but fails with a warning "virtual circuit disconnect" when
> attempting to read the full image and all data is shown to be 0.
> 
> 
> 
> 
> The first lines of caget output are:
> 
> 
> 
> 
> caget imagePV:ArrayData
> 
> Read operation timed out: some PV data was not read.
> imagePV:ArrayData 16389120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
> 0 0 0 0 0 0 0 0 0 0 0
> 
> Limiting the amount of data read:
> 
> 
> 
> 
> caget imagePV:ArrayData -# 100
> imagePV:ArrayData 100 3520 3888 4080 4480 4560 4992 4480 4864 5136 5184 5536
> 6096 5488 4672 3024 2192 1536 1264 848 944 816 608 560 640 480 496 464 432
> 544 416 336 400 336 33 6 464 320 400 480 352 304 336 256 304 272 240 320
> 272 288 272 288 256 320 256 304 240 224 304 288 240 240 256 256 288 320 288
> 304 256 304 272 256 240 288 256 352 304 320 304 304 288 304 256 288 28 8
> 320 352 336 368 368 304 320 288 352 336 288 304 320 272 224 272 256
> 
> 
> 
> The environment vaiable EPICS_CA_MAX_ARRAY_BYTES is set to 40000000 to match
> the setting for phoebus.
> 
> 
> 
> 
> What setting might need to be changed to get that working?
> 
> 
> 
> 
> Regards,
> 
> 
> 
> 
> Jörn




References:
Data transport problem with CA Jörn Dreyer via Tech-talk
Re: Data transport problem with CA Zhang Yuliang via Tech-talk

Navigate by Date:
Prev: Re: Data transport problem with CA Hu, Yong via Tech-talk
Next: Re: Data transport problem with CA Jörn Dreyer 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  <20232024 
Navigate by Thread:
Prev: Re: Data transport problem with CA Zhang Yuliang via Tech-talk
Next: Re: Data transport problem with CA Hu, Yong 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  <20232024 
ANJ, 31 Jan 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·