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

Subject: Re: Show areaDetector image with BOY IntensityGraph
From: Phil Atkin <[email protected]>
To: Mark Rivers <[email protected]>
Cc: "[email protected] list" <[email protected]>
Date: Wed, 3 Feb 2016 17:15:52 +0000

caget:
CAM1:image1:ArrayData 10 0 0 0 0 0 0 0 0 0 0

camonitor:
CAM1:image1:ArrayData 2016-02-03 15:12:05.580830 10 0 0 0 0 0 0 0 0 0 0

Phil

On 03/02/2016 17:04, Mark Rivers wrote:

What is the complete output if you run the “caget -#10” and “camonitor -#10” on the ArrayData?  Do they show an INVALID alarm?  It could be that CSS-BOY will not display the data if the record is in INVALID alarm while ImageJ will.

 

Mark

 

 

From: Phil Atkin [mailto:[email protected]]
Sent: Wednesday, February 03, 2016 10:54 AM
To: Mark Rivers; Hartman, Steven M.
Cc: [email protected] list
Subject: Re: Show areaDetector image with BOY IntensityGraph

 

I tried setting those environment values before CS-Studio is started, but actually it seems to make no difference.

Looking more carefully at what "Probe" within CS-Studio shows, I notice:

  • It correctly shows 'simple' PVs from my IOC
  • If I specify an erroneous PV name, it shows "UNDEFINED - Disconnected"
  • When I correctly specify my array name, it shows "INVALID - No value"

What might cause the "INVALID" status, when the ImageJ plugin and caget can both read the data?

Phil

On 03/02/2016 16:31, Mark Rivers wrote:

Those settings need to be in effect for any client running on the same machine as the IOC if the machine has 2 NICs.

 

Mark

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Phil Atkin
Sent: Wednesday, February 03, 2016 10:29 AM
To: Hartman, Steven M.
Cc: [email protected] list
Subject: Re: Show areaDetector image with BOY IntensityGraph

 

Thanks Steven,

max_array_bytes should be OK.  The PV settings look OK.

Probe can't see the array - so that's quite diagnostic.
caget can report the values in the array, but also reports "Identical process variable names on multiple servers" - I'd forgotten about this.  When I start the IOC I do:

set EPICS_CA_AUTO_ADDR_LIST=NO
set EPICS_CA_ADDR_LIST=192.168.1.255

... and if I run caget with these settings, I no longer see the warning.

CSS is running on the same (Windows) machine as the IOC.  Do I need to configure it in a similar way, perhaps?

Regards,

Phil

On 03/02/2016 16:08, Hartman, Steven M. wrote:

 
On Feb 3, 2016, at 10:36 AM, Phil Atkin <[email protected]> wrote:
 
CSS-BOY is displaying my camera control screens correctly, and my camera reacts accordingly.  It's delivering images, because I can see them in the ImageJ display or through caget; I just can't see them on the Intensity Graph widget.  Not with my own screen and not with Tomas', either.  Tomas’ screen does show a couple of the camera properties that are compatible with my camera - but the Intensity Graph widgets just show 'No data'.
 
Possible problems include incorrectly specifying the PV for the array data in the IntensityGraph configuration, or too small of max_array_bytes for the array in the CS-Studio preferences.
 
Try looking at your *:ArrayData PV using another CSS tool such as Probe (which will show you the connection status, time stamp and the first few elements of the array). Also try a right-click on the widget to select “Show PV Info” to confirm the ArrayData PV is the same as ImageJ is using. 
 

 

--
Pixel Analytics is a limited company registered in England. Company number: 7747526; Registered office: 93A New Road, Haslingfield, Cambridge CB23 1LP

 

--
Pixel Analytics is a limited company registered in England. Company number: 7747526; Registered office: 93A New Road, Haslingfield, Cambridge CB23 1LP


--
Pixel Analytics is a limited company registered in England. Company number: 7747526; Registered office: 93A New Road, Haslingfield, Cambridge CB23 1LP

Replies:
RE: Show areaDetector image with BOY IntensityGraph Mark Rivers
References:
Show areaDetector image with BOY IntensityGraph Phil Atkin
Re: Show areaDetector image with BOY IntensityGraph Pearson, Matthew R.
Re: Show areaDetector image with BOY IntensityGraph Phil Atkin
Re: Show areaDetector image with BOY IntensityGraph Hartman, Steven M.
Re: Show areaDetector image with BOY IntensityGraph Phil Atkin
RE: Show areaDetector image with BOY IntensityGraph Mark Rivers
Re: Show areaDetector image with BOY IntensityGraph Phil Atkin
RE: Show areaDetector image with BOY IntensityGraph Mark Rivers

Navigate by Date:
Prev: Re: Show areaDetector image with BOY IntensityGraph Hartman, Steven M.
Next: RE: Show areaDetector image with BOY IntensityGraph Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Show areaDetector image with BOY IntensityGraph Mark Rivers
Next: RE: Show areaDetector image with BOY IntensityGraph Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·