delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/05/22/10:54:00

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=sEeGCxHsJfEAz7ip2m0IXmjornQ4D3NinjrcAcjkyZ8=;
b=Y6fdkMYi84TVDmJk6TUv/LetpympOEks5Tywa7RI6SBfrwyC0Lqvf6vXz9r+NSK71r
0PyNPuvEUq6Sce5lKCSXaOJGVonhaeiF0WPQqmfx34YLGE3oevR59g8zqOz1b0HSegsW
cS23V2WuCVmN1iOfolPaCT9UqAScMdKOj4qYuUWJPqm8DFLuQL7Vi1ISit3uqAJnSepn
BV46zpqf+tO1R5tpaHkBZAUJqqSf+TU3sxZtam5mfBzQaCB4SK2+x60TggUw9TNUGm1s
Uoh8qFaLkrZX/i1ERk6fW0sI3LBo+ewSeAZSRGR3nYpoll7OcWyaCE0fKTIG7NyzzCoJ
qHJA==
MIME-Version: 1.0
X-Received: by 10.180.36.147 with SMTP id q19mr15321145wij.26.1369234003953;
Wed, 22 May 2013 07:46:43 -0700 (PDT)
In-Reply-To: <CAG4ve9KKG_4Z6V0V3HCjAjo6jwD=t5AmwGdVgGqYJbM9q6B_zA@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>
Date: Wed, 22 May 2013 10:46:43 -0400
Message-ID: <CACPio-66SHLWYAusnwq0acYBL+QX0uwuuT8zeUotYE90a5pCHQ@mail.gmail.com>
Subject: Re: [geda-user] Re: refdes renumber
From: Nathan Stewart <therealnathanstewart AT gmail DOT com>
To: "geda-user AT delorie DOT com" <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

--e89a8f502e726b8d2104dd4fa290
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. 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.


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 documen=
tation.
>
> Renumber need to use in schematic document.
> Therefore need to use external program to replace REFDES attributes in SC=
H
> 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 jus=
t
>> 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.
>>
>
>

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

<div dir=3D"ltr">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 b=
elieve 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 gsch=
em on that field (just replace &quot;refdes=3D*&quot; with &quot;value=3D*&=
quot;). Make PCB show the label you wish (value or description).=9A Now you=
 can renumber your schematic to your hearts content without mangling your n=
etlist. <br>
</div><div class=3D"gmail_extra"><br><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 href=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 class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_ext=
ra"><br><br><div class=3D"gmail_quote">2013/5/22 Nathan Stewart <span dir=
=3D"ltr">&lt;<a href=3D"mailto:therealnathanstewart AT gmail DOT com" target=3D"_b=
lank">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"><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>

--e89a8f502e726b8d2104dd4fa290--

- Raw text -


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