| delorie.com/archives/browse.cgi | search |
| 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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |