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

Subject: Re: Making a case for cases
From: Andrew Johnson <[email protected]>
To: [email protected]
Cc: Mark Davis <[email protected]>
Date: Thu, 5 Aug 2010 13:09:21 -0500
On Thursday 05 August 2010 12:43:14 Zhukov, Alexander P. wrote:
> Actually I would go after long plain English names instead of acronyms.
> Of course you are going to use DTL instead of DriftTubeLinac, but you also
> will use DTL in any oral conversation.
>
> I think MPSTripLimit is much better than MTL. Computers obviously don't
> care (as long as you are within maximum length); people do care especially
> if you are talking to someone (over phone at 2AM) and trying to tell PV
> name - long meaningful name is easier than spelling out acronym.

EPICS still has a name length limit, currently 60 characters.  The name is 
stored in a fixed length field in each record, so if you want to make it 
bigger you have to sacrifice the additional number of bytes for every record 
in the IOC, whether they need that or not.

It is also harder to modify PV link fields over Channel Access if the value 
you are writing is longer than 40 characters (in some cases this limits the 
record name to 28 characters), and I believe there is a hard limit of 80 
characters buried in the current code.  These limits are not all that easy to 
remove, we would have done so long ago if they were...

Therefore a preference for verbosity will soon hit limits imposed by the IOC 
software.

- Andrew
-- 
The best FOSS code is written to be read by other humans -- Harald Welte


References:
medm Mezger Anton-Chr.
Re: Making a case for cases Mark Davis
RE: Making a case for cases Zhukov, Alexander P.

Navigate by Date:
Prev: FW: Making a case for cases Steiner, Mathias
Next: Re: FW: Making a case for cases Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Making a case for cases Zhukov, Alexander P.
Next: LabVIEW interfaces with EPICS Zhukov, Alexander P.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 27 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·