www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/14/02:51:12

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Tue, 14 Jul 2015 08:49:49 +0200
From: "Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] The new to do
Message-ID: <20150714064949.GA9338@visitor2.iram.es>
References: <20150713131707 DOT GA782 AT recycle DOT lbl DOT gov>
<CAM2RGhTT__nWCkA4y36rb24yT8xP=o1nR04H=DNqTJiu=naSGA AT mail DOT gmail DOT com>
<55A4042E DOT 5060402 AT neurotica DOT com>
<CAM2RGhS=5xq0_oN4e0M55Kor4bcnXNn3NfLvRZoi7Vw9Aq1ZXg AT mail DOT gmail DOT com>
<55A41B30 DOT 50602 AT neurotica DOT com>
<C5DA603D-1F69-463D-94BC-6C62AA8A8966 AT noqsi DOT com>
<55A42281 DOT 7020206 AT neurotica DOT com>
<A38568A8-1E39-4355-B212-58467733BE04 AT noqsi DOT com>
<55A42FB3 DOT 5020301 AT neurotica DOT com>
<CAM2RGhRRvOZBP=dwX1PrZdTkPwWa8htzGq3MjCsnmvzWZvjzSQ AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CAM2RGhRRvOZBP=dwX1PrZdTkPwWa8htzGq3MjCsnmvzWZvjzSQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -1.0 (-)
X-Spamina-Spam-Report: Content analysis details: (-1.0 points)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-0.0 BAYES_40 BODY: Bayes spam probability is 20 to 40%
[score: 0.3901]
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: neurotica.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

On Mon, Jul 13, 2015 at 11:24:37PM +0000, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> On Mon, Jul 13, 2015 at 9:37 PM, Dave McGuire (mcguire AT neurotica DOT com)
> [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> > On 07/13/2015 05:25 PM, John Doty wrote:
> >>> Actually, the functionality I envision IS a gschem issue, albeit a
> >>> very minor one.  I've seen a lot of schematics (I think done in
> >>> Eagle but I'm not sure) that have something that sorta looks like a
> >>> lollipop pointing to a trace, with "20mils" or whatever in the
> >>> circle.  Of course I can (and do) attach any arbitrary attribute to
> >>> anything, and I think this is one of gschem's great strengths, but
> >>> there needs to be (IMO) a bit of GUI work for this feature as
> >>> well.
> >>
> >> No work at all in either gschem or the gnetlist front end is needed
> >> to do that. There is already a function in the gnetlist back end API
> >> that rejoices in the name
> >> "gnetlist:graphical-objs-in-net-with-attrib-get-attrib". It retrieves
> >> an arbitrary attribute from a “graphical=1” symbol attached to a net.
> >> So, draw your lollipop as a symbol, give it attributes graphical=1
> >> and trace-width=20mil. Attach it to your net.
> >
> >   Ah-HA!  Most excellent, thank you!
> 
> Fantastic! Thank you!
> (I now have to wonder how much of this stuff is in the manual/wiki)

It works well, I've used it for the only layout I've subcontracted to the
person which should be doing this job in our institute (but she's in the
other place 1500km from here). Actually I wrote a gnetlist backend for
CADSTAR which is what she uses (it works, but uses a lot of local
conventions so is probably not publishable).

In any case, I've attached my symbols for 50Ω tracks and differential
pairs. The differential pair is more cumbersome to use (I need to add
a unique bus_name attribute to each differential pair symbol for CADSTAR
not to make a mess of it.

The attribute net_route_code is for CADSTAR's use.

Caveat: when these symbols are attached to net that traverse hierarchy
boundaries, they have to be attached to the highest level of the
hierarchy, otherwise gnetlist seems to ignore them (can't remember
the details, it was 3 years ago).

    Gabriel

- Raw text -


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