>RE: Matt Needes proposed changes to e2sr:
>
>I believe the whole approach of extensive use of properties and substitution
>in the schematic itself is clumsy, in that it requires additional work to
>maintain the schematic. At CEBAF, we have used an additional utility program
>
>which encapsulates our desired naming convensions into rules, which operate
>correctly (99.9% of the time) on any record anywhere in the hierarchy, so that
>there is no burden to editing the schematic to get the names right.
>
>I think it would be a good idea to merge the two capabilities of e2sr and
>our name mangling program, but it should not be dependent upon setting
>properties in each record, but should instead be completely rule based.
>
>Chip
Part of the advantage of having more information on the schematic is that
you have more information at your fingertips while browsing a design.
A flat list of hierarchical substitution rules may or may not make much
sense until you compare them with your design anyway. Why not just put
the rules on the schematic ?
Perhaps the additional schematic maintenance is not a big deal, because
in the absence of other requirements, a consistent naming scheme should
be the rule rather than the exception. If you keep to a particular
standard you will avoid making wholesale changes to record instance
properties. You may, however, have to maintain set properties on hierarchical
symbols (as in the PV substitutions). Again, I think that watching these
values as you run down your design is an advantage.
If you want to define a different standard for yourself, you may have
to modify your symbol library (or perhaps just edb.def), and perhaps provide
"rules" (variable substitutions) at the top level of your schematic.
While I have not investigated the full power of either approach, I think
that top-level hierarchical substitution rules are equivalent to textfile
based substitutions anyway.
Matt
- Navigate by Date:
- Prev:
Re: More changes.. when does Beta end watson
- Next:
Re: More changes.. when does Beta end Marty Kraimer
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
- Navigate by Thread:
- Prev:
Re: e2sr name mangling watson
- Next:
Re: e2sr name mangling Matthew Needes (LANL)
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
|