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

Subject: RE: Writing Area Detector Monitor
From: Mark Rivers <rivers@cars.uchicago.edu>
To: 'Iain Marcuson' <Iain.Marcuson@sydorinstruments.com>, "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Tue, 11 Apr 2017 20:48:44 +0000
Hi Iain,

> I am working on writing an Area Detector monitor for an image received over a network port.  I am stuck at how one sets up such an application in terms of adding driver support and similar.

Do you mean that you have a device that sends images over a network port, and you would like to create an areaDetector driver to receive those images?  The driver would convert the images into NDArrays in an EPICS IOC, and thus be able to use the areaDetector plugins for file saving, image processing, and sending images to EPICS Channel Access clients, etc.?

If this is what you want to do then you can use one of the existing areaDetector drivers as a model.  Those create a complete application to control and read data from a specific type of camera or detector.

Can you describe your device a bit more, so I know which existing driver to recommend as a starting point?  Can you control the device from your driver (exposure time, start/stop, etc.)?  If so are those ASCII commands?  Is it TCP/IP or some other protocol?  Is the image data in binary?

Mark


-----Original Message-----
From: tech-talk-bounces@aps.anl.gov [mailto:tech-talk-bounces@aps.anl.gov] On Behalf Of Iain Marcuson
Sent: Tuesday, April 11, 2017 3:32 PM
To: tech-talk@aps.anl.gov
Subject: Writing Area Detector Monitor

I am working on writing an Area Detector monitor for an image received over a network port.  I am stuck at how one sets up such an application in terms of adding driver support and similar.  I have watched the "Using Area Detector" video  (https://www.youtube.com/watch?v=yLia7cRW1dA) and done the "How to use an ASYN record to communicate with a message-based instrument" (http://www.aps.anl.gov/epics/modules/soft/asyn/AsynRecordControl/AsynRecordControl.html) tutorial, although I am still at a loss as to how to piece together the different components.  Is there a tutorial or guide or template that would illustrate that?

Thank you,

Iain Marcuson.

Replies:
RE: Writing Area Detector Monitor Iain Marcuson
References:
Writing Area Detector Monitor Iain Marcuson

Navigate by Date:
Prev: Writing Area Detector Monitor Iain Marcuson
Next: RE: Writing Area Detector Monitor Iain Marcuson
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
Navigate by Thread:
Prev: Writing Area Detector Monitor Iain Marcuson
Next: RE: Writing Area Detector Monitor Iain Marcuson
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
ANJ, 11 Apr 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·