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

Subject: RE: Area Detector
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: "Szalata, Zenon M." <zms@slac.stanford.edu>
Cc: tech-talk@aps.anl.gov
Date: Wed, 11 May 2011 13:56:12 -0500
Hi Zen,
 
I just tested this on my Prosilica GC1380H and it worked fine.  I am able to switch back and forth between Data Type=UInt8 and UInt16 with no problems.  The waveform record I am using is FTVL=SHORT.  When I change the DataType the maximum value displayed in the ImageJ viewer switches between 255 and 4095, as expected.
 
Here is some debugging output I obtained.  I turned off acquisition and set PSReadStatistics.SCAN=Passive so there would not be any other debugging output.
 
I did
 
asynSetTraceMask PS1 0 255
 
to turn on debugging.
 
This is what I got when I changed DataType from UInt16 (=3) to UInt8 (=1)
 
2011/05/11 13:46:41.721 PS1 addr -1 queueRequest priority 0 not lockHolder
2011/05/11 13:46:41.725 asynManager::portThread port=PS1 callback
2011/05/11 13:46:41.730 13PS1:cam1:DataType_RBV devAsynInt32::interruptCallbackInput new value=1
2011/05/11 13:46:41.734 13PS1:cam1:ArraySize_RBV devAsynInt32::interruptCallbackInput new value=1392640
2011/05/11 13:46:41.738 13PS1:cam1:DataType_RBV devAsynInt32::getCallbackValue from ringBuffer value=1
2011/05/11 13:46:41.742 prosilica:writeInt32: function=7, value=1
2011/05/11 13:46:41.744 13PS1:cam1:DataType devAsynInt32 process value 1
2011/05/11 13:46:41.747 13PS1:cam1:ArraySize_RBV devAsynInt32::getCallbackValue from ringBuffer value=1392640

This is what I got when I changed DataType back from UInt8 (=1) to UInt16 (=3)
 
2011/05/11 13:46:58.995 PS1 addr -1 queueRequest priority 0 not lockHolder
2011/05/11 13:46:58.998 asynManager::portThread port=PS1 callback
2011/05/11 13:46:59.004 13PS1:cam1:DataType_RBV devAsynInt32::interruptCallbackInput new value=3
2011/05/11 13:46:59.008 13PS1:cam1:ArraySize_RBV devAsynInt32::interruptCallbackInput new value=2785280
2011/05/11 13:46:59.012 13PS1:cam1:DataType_RBV devAsynInt32::getCallbackValue from ringBuffer value=3
2011/05/11 13:46:59.016 prosilica:writeInt32: function=7, value=3
2011/05/11 13:46:59.018 13PS1:cam1:DataType devAsynInt32 process value 3
2011/05/11 13:46:59.021 13PS1:cam1:ArraySize_RBV devAsynInt32::getCallbackValue from ringBuffer value=2785280

What do you get?

Mark

 


 

________________________________

From: Szalata, Zenon M. [mailto:zms@slac.stanford.edu]
Sent: Wed 5/11/2011 11:00 AM
To: Mark Rivers
Cc: tech-talk@aps.anl.gov
Subject: Area Detector



Hi Mark,

We have a few AVT GX1910 GigE cameras.  Area Detector works fine with these cameras with one exception.

Changing Data Type from Mono8 to Mono16 generates and error:

"... error, status=4, function=7, value=3" followed by 

"... 13PS1:cam1:DataType devAsynInt32 process error"

 

The camera support Mono16 and can be put in this mode from GigEViewer program.

Is there anything that I can do to overcome this difficulty?

Is this feature working for other AVT cameras?

 

Many thanks in advance,

Zen



References:
Area Detector Szalata, Zenon M.

Navigate by Date:
Prev: RE: Area Detector Mark Rivers
Next: re: Calculation in SNL/SEQ liuping
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 
Navigate by Thread:
Prev: RE: Area Detector Mark Rivers
Next: EPICS R3.14.12.1 Released 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 
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 ·