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: About the problem of areaDetector module's compiling and run
From: "Mark Rivers" <[email protected]>
To: "?" <[email protected]>, <[email protected]>
Date: Wed, 9 Nov 2011 06:50:36 -0600
Hi Peng,

 > prosilica:writeFloat64: error, status=18 function=51, name=ACQ_PERIOD, value=0.040000

That message can appear on startup because at iocInit it is setting an AcquirePeriod that is inconsistent with the AcquireTime.  It depends on the order in save/restore.  I should fix it, but it is just a warning, and is not serious at all, so don't worry about it.

> Matlab automatically shut off. Did anyone know why? 

Did you set EPICS_CA_MAX_ARRAY_BYTES to a large enough value on both the client and server computers?  I have never used Matlab, but I seem to recall hearing that the Channel Access interface only supports reading arrays as doubles (64-bit floating points).  If so, you need to multiply EPICS_CA_MAX_ARRAY_BYTES by 8 over what you would normally use, since the Prosilica is normally sending 8-bit data.  If that is true it makes Matlab quite inefficient for video data.  IDL and ImageJ may be better for imaging clients, since they support reading 8-bit arrays.

Mark

 

 

 

________________________________

From: [email protected] on behalf of ?
Sent: Wed 11/9/2011 5:31 AM
To: [email protected]
Subject: About the problem of areaDetector module's compiling and run


Dear 
    I met some problems. When I ran the areaDetector module, it appeared such mistakes. 

 prosilica:writeFloat64: error, status=18 function=51, name=ACQ_PERIOD, value=0.040000
 13PS1:cam1:AcquirePeriod devAsynFloat64 process error

When I ran it again, this mistake was gone.Did someone come across the problem? How to solve it? Meanwhile there was other question. I used Matlab to read the PV(13PS1:image1:ArrayData). When I used the command that was "A = lcaGet('13PS1:image1:ArrayData');" , Matlab automatically shut off. Did anyone know why?

  Thanks!

Best wishes

                                                                                           Peng





References:
About the problem of areaDetector module's compiling and run

Navigate by Date:
Prev: About the problem of areaDetector module's compiling and run
Next: PV in PCAS can not be archived by Channel Archiver Zhang Yuliang
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: About the problem of areaDetector module's compiling and run
Next: RE: About the problem of areaDetector module's compiling and run Allison, Stephanie
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 ·