X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 173.48.170.224 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty <jpd AT noqsi DOT com> Content-Type: multipart/alternative; boundary="Apple-Mail=_C24C858D-97E8-47D2-977C-318BC96EDE3D" Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [geda-user] Refdes bug or Master Attribute Document on the Wiki needs update. Date: Wed, 30 Jan 2019 11:40:50 -0500 References: <9ed059c0-f3c5-1482-169b-f8f1119f3208 AT fastmail DOT com> <alpine DOT DEB DOT 2 DOT 20 DOT 1901301419360 DOT 1543 AT nimbus> <alpine DOT DEB DOT 2 DOT 00 DOT 1901301448260 DOT 21900 AT igor2priv> <alpine DOT DEB DOT 2 DOT 20 DOT 1901301557210 DOT 3182 AT nimbus> To: geda-user AT delorie DOT com In-Reply-To: <alpine.DEB.2.20.1901301557210.3182@nimbus> Message-Id: <5E3C8520-81B3-455F-A855-5F5E8909E7FD@noqsi.com> X-Mailer: Apple Mail (2.3273) 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 --Apple-Mail=_C24C858D-97E8-47D2-977C-318BC96EDE3D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jan 30, 2019, at 10:16 AM, Roland Lutz <rlutz AT hedmen DOT org> wrote: >=20 > On Wed, 30 Jan 2019, gedau AT igor2 DOT repo DOT hu wrote: >> In some systems this is how you do slotting. Each slot is = <refdes>[a..z]. I haven't used such system, but I have seen this = convention on schematics produced with those systems. >=20 > With gEDA/gaf, this wouldn't work. You'd either have to define = separate symbols for each slot, or use gEDA/gaf's slotting mechanism and = set slot=3D1, > slot=3D2 etc. on each component to change its pin mapping to a given = slot. You could have the gnetlist back end assemble the packages. If you = wanted the right pin numbers in the schematic, you=E2=80=99d have to do = one of the things above, slightly clumsy for a truly slotted component. = Separate symbols are fine for multi-part components with distinctly = different parts. I think lepton-schematic scripting is sufficiently = flexible that you could make a plug-in that would implement this = gracefully, but I=E2=80=99m not an expert there. >=20 > If you have defined the slot number in slot=3D anyway, why would you = want to > duplicate it in the refdes? (This is a serious question.) >=20 >=20 Matter of style. It gives the reader of the schematic a hint that the = symbol only represents part of a component. And, as noted above, there = are cases where the slot mechanism doesn=E2=80=99t apply to a multi-part = component. John Doty Noqsi Aerospace, Ltd. jpd AT noqsi DOT com --Apple-Mail=_C24C858D-97E8-47D2-977C-318BC96EDE3D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On Jan 30, 2019, at 10:16 AM, Roland Lutz <<a = href=3D"mailto:rlutz AT hedmen DOT org" class=3D"">rlutz AT hedmen DOT org</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = class=3D"">On Wed, 30 Jan 2019, <a href=3D"mailto:gedau AT igor2 DOT repo DOT hu" = class=3D"">gedau AT igor2 DOT repo DOT hu</a> wrote:<br class=3D""><blockquote = type=3D"cite" class=3D"">In some systems this is how you do slotting. = Each slot is <refdes>[a..z]. I haven't used such system, but I = have seen this convention on schematics produced with those systems.<br = class=3D""></blockquote><br class=3D"">With gEDA/gaf, this wouldn't = work. You'd either have to define separate symbols for each slot, = or use gEDA/gaf's slotting mechanism and set slot=3D1,<br = class=3D"">slot=3D2 etc. on each component to change its pin mapping to = a given slot.<br class=3D""></div></div></blockquote><div><br = class=3D""></div>You could have the gnetlist back end assemble the = packages. If you wanted the right pin numbers in the schematic, you=E2=80=99= d have to do one of the things above, slightly clumsy for a truly = slotted component. Separate symbols are fine for multi-part components = with distinctly different parts. I think lepton-schematic scripting is = sufficiently flexible that you could make a plug-in that would implement = this gracefully, but I=E2=80=99m not an expert there.</div><div><br = class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div = class=3D""><br class=3D"">If you have defined the slot number in slot=3D = anyway, why would you want to<br class=3D"">duplicate it in the refdes? = (This is a serious question.)<br class=3D""><br class=3D""><br = class=3D""></div></div></blockquote><br class=3D""></div><div>Matter of = style. It gives the reader of the schematic a hint that the symbol only = represents part of a component. And, as noted above, there are cases = where the slot mechanism doesn=E2=80=99t apply to a multi-part = component.</div><br class=3D""><div class=3D""> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-ligatures: normal; = font-variant-caps: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-weight: normal; letter-spacing: = normal; line-height: normal; text-indent: 0px; text-transform: none; = orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><div = style=3D"word-wrap: break-word;" class=3D""><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; = border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-ligatures: normal; = font-variant-caps: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-weight: normal; letter-spacing: = normal; line-height: normal; text-indent: 0px; text-transform: none; = orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><p = style=3D"margin: 0px;" class=3D""><font face=3D"Helvetica" size=3D"3" = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = normal; font-size: 12px; line-height: normal; font-family: Helvetica;" = class=3D"">John Doty<span class=3D"Apple-converted-space"> = <span = class=3D"Apple-converted-space"> </span><span = class=3D"Apple-converted-tab"> <span = class=3D"Apple-converted-space"> </span></span></span>Noqsi = Aerospace, Ltd.</font></p><p style=3D"margin: 0px;" class=3D""><a = href=3D"mailto:jpd AT noqsi DOT com" class=3D"">jpd AT noqsi DOT com</a></p><br = class=3D"Apple-interchange-newline"></span></div></span><br = class=3D"Apple-interchange-newline"> </div> <br class=3D""></body></html>= --Apple-Mail=_C24C858D-97E8-47D2-977C-318BC96EDE3D--