Mail Archives: geda-user/2015/12/09/21:04:32
--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 -