delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/07/23/18:05:13

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: 461235 DOT 78626 DOT bm AT omp1022 DOT access DOT mail DOT sp2 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:References:In-Reply-To:Content-Type:Content-Transfer-Encoding;
b=Z5BlRihavTHodvrMSxT+X2wGDZgZv73iwFG/Q7W8hkoc/SgRSkkZa965kwHkZtiOv0lPFOXbxnQWxCCNFjbue1mWOsJvhKlmp0F0NhCRE2XxY/uuYw61sHpB7aghI3dmrQKCc37UNW8Hhu4SjSJV2kAA9t9IaH78rvC83/yi1UA= ;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1343081090; bh=qiJ1bhqTTZSyiZ0FEwLbdpcjJ2fhDb6uDou/cV8vZ6k=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=bzBw6gm9HzDj0UDloAbhL4aJbxPt4/J5SYEgRWzZ74OHmOqxq1T3O8OEuHKHGeGkJLrCmfzbt+fNlldf8o+azh2rX9wZsqGWxwteDbLDapuXZxM6rgv5VxNd4pGWM9bYAI7NKogiJzgMZ0iwIEt7VcB8bNh/S9XF8HE1Lfr+8MQ=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: oHbupBYVM1nCwK3Lg36kICTc0zOsZxnIj0L0DgLMpA0jU9U
g4I6GjxGvzZFHGVgznIiTcUKCPHfzOEGxKtKBHOoU.SSz0Dq_bI9Y_ok_U6x
YJ8yuMp0eUL40honslc16sHZW9cPvg1x5lZ4rpXnlAKkfNedgzls25fq_FyA
y2.BIT4DoQMFQe0driiJJUrKGUQIJKsyjeN0HJr80DTO4nNKUOsl85yfL99O
0qq8W8_7XZIGi2tUVpu_DPcRFEsILjENZrxg2u25o1uVvvzYLixJvOl8Jz5x
s21khp3Fv3giFHYENdVMFgWNEpqxC6yWoKkVAFXxNKPgUaI5Ws.KCDfoir.I
FNenVB3FKNZijazW4P6Spn_Fle0TVraCjC5WY.dOh_kLkzmL7ngpvanB8KPs
BiC6JrKzoRUzGapn3He9J4gKrPoPdQUuPqmsaWSLqI0R5yWb.KRN825QR4cJ
17NgRT832JJ36GOaVO2EjIRsJyHpM0Kxfh9i6zTxYYUbu188o5wFSWHnKWM8
4WglRzxdFgPu71mDmYvRoSbBPag71d6FlEiE-
X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw-
Message-ID: <500DCA01.2000509@sbcglobal.net>
Date: Mon, 23 Jul 2012 15:02:41 -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 AT delorie DOT com
Subject: Re: [geda-user] Symbol attributes
References: <50084839 DOT 9080804 AT sbcglobal DOT net> <201207191830 DOT q6JIUH0o028413 AT envy DOT delorie DOT com> <juj1ab$sg2$1 AT dough DOT gmane DOT org> <500DB5AB DOT 4000903 AT sbcglobal DOT net> <201207232039 DOT q6NKdvfj020551 AT envy DOT delorie DOT com>
In-Reply-To: <201207232039.q6NKdvfj020551@envy.delorie.com>
Reply-To: geda-user AT delorie DOT com

DJ,
Very interesting!  However, I don't think what I am trying to do quite 
fits.  I will, however, keep this document in mind.
What I am trying to do is to allow changing the symbol's symbolic part 
name at the schematic level.  For example, I believe the 7400 library 
symbol has "7400" entered as text.  This text cannot be changed to, say, 
"74LS00" at the schematic level.  I would have to create a separate 
74ls00-1.sym file, as well as separate files for all the other variants 
(S, ALS, AS, etc.).  What I am doing is deleting the library symbol's 
fixed text symbolic name and replacing it with the "partname=" attribute 
(value only visable), which is editable at the schematic level.  
Therefore, I only need one symbol file, in this example, "74x00-1.sym" 
for all variants.  This method needs a lot less maintenance and 
simplifies the symbol list.  A side affect of using a separate attribute 
for this purely symbolic name, is that it separates this name, which 
could be a generic name or short form of the manufacturer's part number, 
from the other attributes.  Some of the latter can be quite long and 
obtuse, with all sorts of letter-number codes appended.  I would prefer 
something shorter for the schematic symbolic name.  On the other side, 
if the long name is needed, there is nothing preventing "partname=" 
being the same as, say, "manufacturer_part_number=" or even "device=".  
I think it just adds flexibility.  It is this flexibility that I decided 
to keep with "partname=" rather than use "device=".
Now that I think about it, maybe an attribute name such as "symname=", 
for symbolic name, would be a better choice than "partname=".
I hope this clears up my intentions.  Sorry if I am too wordy in this 
message.
Thanks.
Girvin


DJ Delorie wrote:
> We do have some guidelines for storing part numbers in symbols...
>
> http://www.gedasymbols.org/csv.html
>
>   

- Raw text -


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