delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/07/19/14:04:06

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Yahoo-Newman-Id: 5313 DOT 39339 DOT bm AT omp1029 DOT access DOT mail DOT mud DOT yahoo DOT com
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=sbcglobal.net;
h=DKIM-Signature:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding;
b=sXYu5sdJvIENTnZpICFDQsA07mbcy7AUn8Ddy1YLHiwlYl4A02zmaWkYtx9F+54gPBu94gF3jZj0K9bm+7ARQahiS5Xah7nLJNHBcPfr1A9k/+jh0TPt7cYXqa1+NA4b3JT0DudZYF8lV8z2BkxtcDlzbnZUvl2VcZQtdP24ceI= ;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1342720179; bh=1QJ5RI4CXgUMa8nZu/I/SNSK7vtuTKuZUNgxnhL63mY=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=v9emXgxWxKDBsKfUYn/F/tyhX+mTwLLZeW7vB1mka4O7EZmVCQrWQO72XD4wBFWrFK/2f+gHoKuPvyB63NYTniTWtkBwx2A1A5E5wOWAYvF3UmrPtYJLCygRcOx71wSJs0k3ZPO6O97iI5CwnigbLhq2D8b75O3ugwRgmv4lfjo=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: bYQefjUVM1n.zpuuAlDJ1uoVjHFwsvCN8rWv3bbVx6kFu5m
peA7d_si0fXFMQ.2qc1yJD0eTXpHItJJPYcOQpFpQhfdXYbGnqoqquUyUWj.
LQIHPzzg4u00C.AF5B2rnkBeTyxtSeJj5IFmBkr5m3tUZvCWoWAS.v.3Pfnb
W17CzweXoiZYZovCDmaDMm0ixwtJ3jpWLL.dqOa2pbOv_lL4VgaRny_M2Hqa
Fbr_lI1xo227ko19YufwGSaeVZ8wwXM_ZHech6FCcOF709opnBH74Y98OuI9
YE8uocTEL6nI8P86XZtPSQqYtwair2jXOPXYmRVFlyMd_RXTPoZLkIf95Efh
LbDvuIUU1DM9LnHBe0ggo0gqoU2L2UUf4q7MrjIh.JmcQis0yIN73Gf0w6bf
6zzkZxbLhN68D_BQFFWZW4JCeciUbPWOdTxgrjpHzohR4F2UfMlKAWKg-
X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw-
Message-ID: <50084839.9080804@sbcglobal.net>
Date: Thu, 19 Jul 2012 10:47:37 -0700
From: "Girvin R. Herr" <girvin DOT herr AT sbcglobal DOT net>
User-Agent: Thunderbird 2.0.0.24 (X11/20100228)
MIME-Version: 1.0
To: gEDA User Mailing List <geda-user AT delorie DOT com>
Subject: [geda-user] Symbol attributes
Reply-To: geda-user AT delorie DOT com

Greetings,
According to the gEDA/gaf Symbol Creation Document:

    * device=DEVICENAME should be placed somewhere in the symbol and
      made invisible.  ... This attribute should not be used as a label.
      Use a separate text object for the label.  ... "

Although many of the library symbols violate this "requirement" and use 
"device" as the value-visible device name, i.e. "7400", in the 
schematic.  In all symbols that I have used, "device" is editable after 
instantiation into a schematic, but according to the above, I should not 
be using "device" in this manner.  So, for my symbols, I have created an 
attribute I call "partname", which is visible when the symbol is 
instantiated into a schematic.  However, sometimes this attribute is 
tagged as an "inherited attribute" and as such is not editable in the 
instantiated symbol.  This attribute tagging as inherited or not seems 
to change arbitrarily and I do not know how to control it.  For 
instance, a symbol of mine which uses the "partname" attribute as 
visible and "device" as invisible per the document, allows editing the 
symbol's "partname" attribute after instantiation.  When I edited the 
symbol and made "partname" invisible and "device" visible, that 
instantiated symbol lists "partname" as inherited and no longer 
editable.  The visibility setting does not seem to be the determining 
factor, since other invisible attributes are editable after 
instantiation, such as "footprint" and "symversion".
My question is, what determines an attribute as basic 
(schematic-editable) or "Inherited" (not schematic-editable)?
Or, more to the point: How do I set the editability of an attribute in 
an instantiated symbol?

I am at a point where I need to commit to either violating the 
"requirements" and use "device" as the visible and editable part name 
attribute or using my "partname" attribute for the part name.  But i 
need to understand this control behavior before I can commit.
Thanks in advance.
Girvin Herr


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019