www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/09/21:04:32

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 76.173.13.15
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] gsch2pcb after refdes-renum? (If implemented syncronization detail)
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <76D5DA43-C966-4881-AA72-B7BEEA74E1AA@sbcglobal.net>
Date: Wed, 9 Dec 2015 16:03:59 -1000
Message-Id: <91904A65-E452-4F4F-891A-56D61316E499@noqsi.com>
References: <56658683 DOT 401 AT envinsci DOT co DOT uk> <CALT8Ef4=tMf=WmjYmp-2B3rN0SBmoqF5RkCoWZEm=+2hTBTENA AT mail DOT gmail DOT com> <20151207153821 DOT c2ac19e6f24b1776a3595e4a AT gmail DOT com> <CD4C755E-8E00-427D-909C-3F762A038844 AT gmail DOT com> <20151208091411 DOT c8968b0bedb705765529176c AT gmail DOT com> <B2F4DA99-3254-4C97-A408-854445A09C21 AT noqsi DOT com> <201512081819 DOT tB8IJBrt022764 AT envy DOT delorie DOT com> <20151208205451 DOT bb2478f8722e1a885822689d AT gmail DOT com> <201512082019 DOT tB8KJOlP030874 AT envy DOT delorie DOT com> <72D9CDFB-BB8D-4A81-9712-2D58F802B900 AT sbcglobal DOT net> <86263A11-92E5-402B-95E5-5228B6FE1C65 AT noqsi DOT com> <76D5DA43-C966-4881-AA72-B7BEEA74E1AA AT sbcglobal DOT net>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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

--Apple-Mail=_6AF31413-651E-4ABE-B969-B44DC59D3B52
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Dec 9, 2015, at 2:41 PM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via =
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

>=20
>> On Dec 8, 2015, at 11:01 PM, John Doty <jpd AT noqsi DOT com> wrote:
>>=20
>>> Perhaps gschem could assign an artificial or surrogate key to the =
symbol and store it in an attribute.
>>=20
>> And then what happens when you make a copy?
>=20
> For an artificial or surrogate key that identifies an instance of a =
symbol, something like:
>=20
> COPY
> ~~~~
> 1. Copy objects to buffer
> 2. Assign a new identifier to symbols in the buffer
>=20
> CUT
> ~~~
> 1. Copy objects to buffer
> 2. Remove objects from schematic
>=20
> PASTE
> ~~~~~
> 1. Copy objects to schematic
> 2. Assign a new identifier to symbols in the buffer
>=20
> It would also be nice to have some surrogate key, that could be either =
artificial or natural to identify a part. For example, if there is more =
than one symbol to represent a 74HCT00, a refdes renumbering program =
could identify that all the instances belong to the same part, and =
assign slots properly. A natural key could be a company part number, but =
many don=92t create company part numbers, so an artificial key may be =
better in this case.

You=92re imagining copying in gschem. But a common, useful pattern is, =
in a shell:

cp page1.sch page2.sch
gschem page2.sch

Do this when page2 is similar, but not identical to, page1.

gschem isn=92t the only tool that manipulates schematics.

>=20
> Ed
>=20
>=20
>=20

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



--Apple-Mail=_6AF31413-651E-4ABE-B969-B44DC59D3B52
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJWaN2QAAoJEF1Aj/0UKykRJ7kP/1CQJ4iCJtx0MeXTF7mVGC3e
0f0xFRbKaOX4da+nHe1iqlBKPjustOI1Lt+u6E7Tvy6/bQuL7c65iYpsnlLI7O0O
wgeLDrobp/zFRXqkJUDXF3Xa5JghumDODDBCALztIdbPZPqrCNpcaZHWVk7aewP3
GRtoDqm3/gyL1Qt4/rMasB8/l++lXW9jms2fqDEe+EBBDfuhzGFhAASZRyBeu1MI
OSgdNNOBJCmfl3TEc8pAD9EOhlumGwS4FYxWSI9fOfOdQqWHBYpBmUWWQ3lKq3u6
DVyMjxN2hAI2o+9/F9XjEoF7cA66Kkg3XXyqaXG777w8f7A/f0iceBDKhhpfpU/T
4asgn97ZJnNRuG+nIo0qJJrlY0ktACcxdS9W2F3cmcYeriaDHMVeEfdBy1FimkEs
zStyCwFWg1Yo+MrK16LEmeuTClZs90yYEf2BEZKHkv8aupFAI2nBSpoIOJLWk7ZO
nYxYOEK0qgGlETNvs8CLitTeJLnyh2JzKE+drFve7bTuHPSZhzeoqfd2Ag9kLH6h
XCBGMA751Vl1PE8a+WZfA8PFVeKAq3Pyo5QPurKujOBVLslNUpEAxqDCjCwNVN4G
TybJBGgfAbChdfnR71aZLaMWkjWmYg2Kcqaw11DeajayKBK+s5yZaIqhs/gc6rT1
bTTRGHbHfPJhvWoqWZfX
=EBV4
-----END PGP SIGNATURE-----

--Apple-Mail=_6AF31413-651E-4ABE-B969-B44DC59D3B52--

- Raw text -


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