Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: enhanced seq record
From: Tim Mooney <mooney@aps.anl.gov>
To: Benjamin Franksen <benjamin.franksen@bessy.de>
Cc: tech-talk@aps.anl.gov, core-talk@aps.anl.gov
Date: Sat, 28 Jan 2006 20:46:35 -0600


Benjamin Franksen wrote:

[warning, slightly longer post]

Hello Everyone,

I am in the process of writing an enhanced version of the seq record[1] (named 'sequence' record to distiguish it from the old one). Current status is "working prototype". I send this message in order to find out if there are others who would like to use it and to give anyone opportunity to request additional features or propose changes. Hopefully, this record will eventually move to base (and retire the current seq record).

What prompted me to start this was repeated frustration about seq record being limited to numbers, i.e. its inability to read or write strings. Thus, it is impossible to use a seq record to e.g. change link fields in other records. Available solutions to the problem (such as using a sequence program, or a genSub record, or an external caput-script, or whatnot) are either complicated, unsafe, too heavy-weight or simply awkward. <aside>Similar problems exist with other standard record types, e.g. sel, calc, etc.</aside>

You can use a string-calcout record (sCalcout) for this purpose. See http://www.aps.anl.gov/aod/bcda/synApps/calc/R2-4/sCalcoutRecord.html Some of the string expressions are intended mostly for use on links, e.g., the expression "xxx:myMotor.DESC"{".DESC",".VAL"} yields "xxx:myMotor.VAL"

--
Tim Mooney (mooney@aps.anl.gov) (630)252-5417
Beamline Controls & Data Acquisition Group
Advanced Photon Source, Argonne National Lab.

References:
enhanced seq record Benjamin Franksen

Navigate by Date:
Prev: Re: enhanced seq record Tim Mooney
Next: FW: use of SUB record Bruins, Stefan
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: enhanced seq record Benjamin Franksen
Next: Re: enhanced seq record Luedeke Andreas
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·