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

Subject: Re: xspress3
From: Matt Newville <[email protected]>
To: Nick Rees <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Mon, 20 Jul 2015 12:44:54 -0500

On Mon, Jul 20, 2015 at 3:51 AM, <[email protected]> wrote:

Hi Matt (and Matt),

 

First I want to start by apologising for missing/not being aware of the pull request from Matt Newville. I have just looked at it and it seems we are going in basically the same direction (eliminating a lot of the crap from the data files), except Matt has made quite a few changes to an example IOC which is auto-generated so if we need to keep this we will have to move it somewhere else or else it will be trodden on by the next time we auto-generate the code.


Hm, one of the key features of using github.com is that it notifies about Pull Requests.

I run from a hand-modified copy of an auto-generated ioc startup script.   I think that sort of thing that should probably be preferred / recommended over running from automatically generated scripts.
 

The auto-generation has been essential up until now because otherwise there is been no practical way to easily write IOC’s for Xspress3’s with differing numbers of channels. I hope to change this.


For electronics supplied by a vendor and essentially one-to-one with a specific detector, I don't see that worrying about different numbers of channels is a very high priority.
 

So, in answer to Matt Moore, the driver still needs work, but we want to fix it. Most of the changes are on GitHub, either in Matt Newvilles area (https://github.com/newville/xspress3) or Adam Bark’s (https://github.com/AdamBark/xspress3). We need to work on a merge of all these.



My first question from a quick look at Adam's work would be about "removing MCA ROIs" at
https://github.com/AdamBark/xspress3/commit/4f3a170ae585bdd2812ba280614d1b5f40a8b9fb

Perhaps I'm not understanding, but aren't those connected in xspress3Channel.template and xspress3ChannelMCAROI.template to the PVs

   $(PREFIX):C$(CHAN)_MCA_ROI$(ROI)_HLM
   $(PREFIX):C$(CHAN)_MCA_ROI$(ROI)_LLM
   $(PREFIX):C$(CHAN)_ROI$(ROI)
   $(PREFIX):C$(CHAN)_ROI$(ROI):Value_RBV
   $(PREFIX):C$(CHAN)_ROI$(ROI):ArrayData_RBV

I use these ROIs.  Is there a proposed alternative for them?

I agree with Matt Moore that it would be useful to discuss the path forward.

--Matt Newville


Replies:
RE: xspress3 nick.rees
References:
xspress3 Matthew D. Moore
Re: xspress3 Matt Newville
RE: xspress3 nick.rees

Navigate by Date:
Prev: EPICS support for Teledyne LeCroy Waver Runner 640Zi 4GHz Oscilloscope Heinz P. Junkes
Next: RE: xspress3 nick.rees
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: xspress3 nick.rees
Next: RE: xspress3 nick.rees
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·