Mail Archives: geda-user/2015/07/13/17:25:32
On Jul 13, 2015, at 2:41 PM, Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> 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.
And now, of course, the buck is passed downstream to the specific gnetlist back end and the specific tool it supports. That’s where special features to support specific flows belong.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
- Raw text -