delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/05/22/11:53:25

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=F5EFHgYQJIPEJXPzlMk0EPyX2j+Al0jJFG4wr9pCXWE=;
b=srgBU3MCxSr5GY9BqUwB36Rk5fXXOS4GritPorw7QG4ST5M2OefPBbW+TI6p6/peAd
e82JusLJUCTf4s8czefS6XNBxNg2frRlcRodPrshHd66yetLYpqzjJGiCJa3PyHJL65V
0ZFcaEzEd6sKuQkF/9db6TnDMo6Wd99xU2IJ2GywdFN5mNDscpUZ9f9I/LtHQIOu3VlP
LZwwNjuVTAhqvwu2RNfPSk+YgwHtBJSJFE0GMP8SzgmpbYVgynMP8N/uAiVAl1i1/ctt
cUuTvBbgcIkX2Cp3SHsyqJIVrP9ETSFS5gJzxTGDxk0OlGkHCRYgqPdl67Y0+8GdJMKP
EkQw==
MIME-Version: 1.0
X-Received: by 10.182.242.42 with SMTP id wn10mr5287517obc.37.1369237986890;
Wed, 22 May 2013 08:53:06 -0700 (PDT)
In-Reply-To: <CACPio-66SHLWYAusnwq0acYBL+QX0uwuuT8zeUotYE90a5pCHQ@mail.gmail.com>
References: <CACPio-6QgmXwj8LwYoR6zq1hfXHh8ymmnDNhrJd5oEVg6pt0Gg AT mail DOT gmail DOT com>
<CACPio-7zTB0N7x8hGALcZzGgaCAexKr5DUb4imd=QAzH7Pj61A AT mail DOT gmail DOT com>
<CAG4ve9Jm00oyLb7uLgQjSTjfBpXOL9a0tXkjAQx09325ibChPg AT mail DOT gmail DOT com>
<CACPio-7ucw-yxsykwOyV+p=+xUqKbwHLhQv1ODNS9Qd+gf3GPQ AT mail DOT gmail DOT com>
<CAG4ve9KAB6POcUvMhh3KsCt3eRyWus8L+V1WFyupgL-4QckRJA AT mail DOT gmail DOT com>
<CACPio-7yV1a08b99NyjrGtD0b7qdKWxLPQxA0nUr3qAL9yz7pQ AT mail DOT gmail DOT com>
<CAG4ve9KKG_4Z6V0V3HCjAjo6jwD=t5AmwGdVgGqYJbM9q6B_zA AT mail DOT gmail DOT com>
<CACPio-66SHLWYAusnwq0acYBL+QX0uwuuT8zeUotYE90a5pCHQ AT mail DOT gmail DOT com>
Date: Wed, 22 May 2013 19:53:06 +0400
Message-ID: <CAG4ve9KeBYS_Gs_5y2o6ZWVREq0tEFtJiEQbX692SbRzTdSxgw@mail.gmail.com>
Subject: Re: [geda-user] Re: refdes renumber
From: =?KOI8-R?B?4czFy9PFyiDowdLYy8/X08vJyg==?= <svetonomer AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--e89a8ff251b6d25c5a04dd508fdf
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable

>I think the root of the problem is that refdes is both an identifier and a
label. This could be avoided if components had a UUID.

Yes. It is may be help.

> I believe it can be done currently, if you use either 'description' or
'value' for your pcb label instead of refdes, and renumber in gschem on
that field (just replace "refdes=3D*" with "value=3D*"). Make PCB show the
label you wish (value or description). Now you can renumber your schematic
to your hearts content without mangling your netlist.

This is very "Kludge" solved, moreover the Value attribute is using for
generate bill of materials.


2013/5/22 Nathan Stewart <therealnathanstewart AT gmail DOT com>

> I think the root of the problem is that refdes is both an identifier and =
a
> label. This could be avoided if components had a UUID. I believe it can b=
e
> done currently, if you use either 'description' or 'value' for your pcb
> label instead of refdes, and renumber in gschem on that field (just repla=
ce
> "refdes=3D*" with "value=3D*"). Make PCB show the label you wish (value o=
r
> description).  Now you can renumber your schematic to your hearts content
> without mangling your netlist.
>
>
> On Wed, May 22, 2013 at 6:08 AM, =E1=CC=C5=CB=D3=C5=CA =E8=C1=D2=D8=CB=CF=
=D7=D3=CB=C9=CA <svetonomer AT gmail DOT com
> > wrote:
>
>> If you speak about Renumber action in PCB program and backannotte to
>> gschem, yes it possible.
>> But renumber in pcb is not properly from the point of view design docume=
ntation.
>>
>> Renumber need to use in schematic document.
>> Therefore need to use external program to replace REFDES attributes in
>> SCH and PCB designs simultaneously.
>> Or patched gschem order to gschem replace REFDES attribute in PCB design=
.
>> How better?
>>
>> External script for simultaneous renumber SCH and PCB may be existed,
>> but I do not finding.
>>
>>
>>
>> 2013/5/22 Nathan Stewart <therealnathanstewart AT gmail DOT com>
>>
>>> Ok, I'm not sure how gschem2pcb could do anything. Renumber within pcb
>>> builds a map of input refdes to output refdes.  But in gschem you're ju=
st
>>> changing the refdes, which as the name implies is a reference.  I think=
 to
>>> do what you're trying to accomplish you should use the renumber command=
,
>>> and just don't change refdes in gschem once that part has been place in
>>> pcb. Thats why it builds a mapping.
>>>
>>
>>
>

--e89a8ff251b6d25c5a04dd508fdf
Content-Type: text/html; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>&gt;I think the root of the problem is that refdes is=
 both an identifier and a label. This could be avoided if components had a =
UUID.=9A</div><div><br></div><div>Yes. It is may be help.</div><div><br></d=
iv>
<div>&gt; I believe it can be done currently, if you use either &#39;descri=
ption&#39; or &#39;value&#39; for your pcb label instead of refdes, and ren=
umber in gschem on that field (just replace &quot;refdes=3D*&quot; with &qu=
ot;value=3D*&quot;). Make PCB show the label you wish (value or description=
).  Now you can renumber your schematic to your hearts content without mang=
ling your netlist.</div>
<div><br></div><div>This is very &quot;Kludge&quot; solved, moreover the Va=
lue attribute is using for generate bill of materials.</div></div><div clas=
s=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2013/5/22 Nathan Stewa=
rt <span dir=3D"ltr">&lt;<a href=3D"mailto:therealnathanstewart AT gmail DOT com" =
target=3D"_blank">therealnathanstewart AT gmail DOT com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">I think the root of the pro=
blem is that refdes is both an identifier and a label. This could be avoide=
d if components had a UUID. I believe it can be done currently, if you use =
either &#39;description&#39; or &#39;value&#39; for your pcb label instead =
of refdes, and renumber in gschem on that field (just replace &quot;refdes=
=3D*&quot; with &quot;value=3D*&quot;). Make PCB show the label you wish (v=
alue or description).=9A Now you can renumber your schematic to your hearts=
 content without mangling your netlist. <br>

</div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><b=
r><br><div class=3D"gmail_quote">On Wed, May 22, 2013 at 6:08 AM, =E1=CC=C5=
=CB=D3=C5=CA =E8=C1=D2=D8=CB=CF=D7=D3=CB=C9=CA <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:svetonomer AT gmail DOT com" target=3D"_blank">svetonomer AT gmail DOT com</a=
>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><div>If you =
speak about Renumber action in PCB program and backannotte to gschem, yes i=
t possible.<br>

</div>But renumber in pcb is not properly from the point of view design <sp=
an lang=3D"en"><span>documentation. <br>
</span></span></div><span lang=3D"en"><span>Renumber need to use in schemat=
ic document.<br></span></span></div><span lang=3D"en"><span>Therefore need =
to use external  program to replace REFDES attributes in SCH and PCB design=
s </span></span><span lang=3D"en"><span><span lang=3D"en"><span>simultaneou=
sly.</span></span> <br>


Or patched gschem </span></span><span lang=3D"en"><span></span></span><span=
 lang=3D"en"><span>order to gschem</span></span><span lang=3D"en"><span> re=
place REFDES attribute in PCB design.<br>
</span></span></div>How <span lang=3D"en"><span><span lang=3D"en"><span></s=
pan><span>better?<br><br></span></span>External script for </span></span><s=
pan lang=3D"en"><span><span lang=3D"en"><span>simultaneous renumber SCH and=
 PCB may be existed, but I do not finding.<br>


<br></span></span></span></span><div><div><span lang=3D"en"><span></span></=
span><span lang=3D"en"><span></span></span><span lang=3D"en"><span></span><=
/span></div>
</div></div><div><div><div class=3D"gmail_extra"><br><br><div class=3D"gmai=
l_quote">2013/5/22 Nathan Stewart <span dir=3D"ltr">&lt;<a href=3D"mailto:t=
herealnathanstewart AT gmail DOT com" target=3D"_blank">therealnathanstewart AT gmail=
.com</a>&gt;</span><br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><p>Ok, I&#39;m not sure how gschem2pcb could=
 do anything. Renumber within pcb builds a map of input refdes to output re=
fdes.=9A But in gschem you&#39;re just changing the refdes, which as the na=
me implies is a reference.=9A I think to do what you&#39;re trying to accom=
plish you should use the renumber command, and just don&#39;t change refdes=
 in gschem once that part has been place in pcb. Thats why it builds a mapp=
ing.</p>




</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8ff251b6d25c5a04dd508fdf--

- Raw text -


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