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: Draft requirements document for enhanced EPICS motor support
From: "Mooney, Tim M." <[email protected]>
To: "Rivers, Mark L." <[email protected]>, "[email protected]" <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Tue, 26 May 2015 16:28:46 +0000
Hi Mark,

I started to edit the requirements document, but the premise seems to be that we would like to get rid of the motor record if only we could.  I don't feel this way.  I think it's a very valuable implementation of the behavior needed for nearly all the motors on APS beamlines.  An important but small number of motors need a better model to do complicated motions, and I'd like to focus my effort on those needs, without also pursuing the goal of reimplementing stuff that works.

However, I also agree that at least some of the state-machine aspects of the algorithm the motor record mplements would be much easier to code and maintain in a driver, because a driver can block and a record can't.  On the other hand, a record has a special() routine and a driver doesn't.

In any case, I would like to retain at least one behavior of the motor record: the ability to set a speed, start a motion, and then immediately return the speed to its previous value without affecting the motor motion in progress.  The table and monochromator software expect this behavior. It's certainly possible for software to wait until the motor has finished moving to reset the speed, but it's more complicated and error prone to do this.

Tim Mooney ([email protected]) (630)252-5417
Software Services Group (www.aps.anl.gov)
Advanced Photon Source, Argonne National Lab


________________________________________
From: [email protected] [[email protected]] on behalf of Mark Rivers [[email protected]]
Sent: Monday, May 25, 2015 3:03 PM
To: [email protected]; EPICS Tech-Talk
Subject: Draft requirements document for enhanced EPICS motor support

Folks,

I have created a straw-man requirements document for enhanced EPICS motor control in the new EPICS-motor-wg project on github.

https://github.com/EPICS-motor-wg/discussions/blob/master/documents/Requirements.md

If interested please take a look.  You can make contributions via the pull request mechanism on github.

Mark






Replies:
RE: Draft requirements document for enhanced EPICS motor support nick.rees
Re: Draft requirements document for enhanced EPICS motor support Kevin Peterson
RE: Draft requirements document for enhanced EPICS motor support Mark Rivers
References:
Draft requirements document for enhanced EPICS motor support Mark Rivers

Navigate by Date:
Prev: Re: releases of devlib2 and mrfioc2 Michael Davidsaver
Next: Re: CA client broadcast brings down galil which is not running EPICS Henrique Almeida
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: Draft requirements document for enhanced EPICS motor support Mark Rivers
Next: RE: Draft requirements document for enhanced EPICS motor support 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 ·