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: References: Date: Wed, 22 May 2013 19:53:06 +0400 Message-ID: Subject: Re: [geda-user] Re: refdes renumber From: =?KOI8-R?B?4czFy9PFyiDowdLYy8/X08vJyg==?= To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=e89a8ff251b6d25c5a04dd508fdf 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 Precedence: bulk --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 > 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 > 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 >> >>> 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
>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

Yes. It is may be help.

> I believe it can be done currently, if you use either 'descri= ption' or 'value' for your pcb label instead of refdes, and ren= umber in gschem on that field (just replace "refdes=3D*" with &qu= ot;value=3D*"). 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.

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


2013/5/22 Nathan Stewa= rt <therealnathanstewart AT gmail DOT com>
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 '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 (v= alue or description).=9A 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 i= t possible.
But renumber in pcb is not properly from the point of view design documentation.
Renumber need to use in schemat= ic document.
Therefore need = to use external program to replace REFDES attributes in SCH and PCB design= s simultaneou= sly.
Or patched gschem
order to gschem re= place REFDES attribute in PCB design.
How better?

External script for
simultaneous renumber SCH and= PCB may be existed, but I do not finding.

<= /span>


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

Ok, I'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're just changing the refdes, which as the na= me implies is a reference.=9A I think to do what you're trying to accom= plish 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 mapp= ing.




--e89a8ff251b6d25c5a04dd508fdf--