X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Netnames on all connected segments From: John Doty In-Reply-To: Date: Sat, 12 Sep 2015 14:27:43 -0600 Message-Id: <9C33EEB9-0F4C-426E-86D6-AB42B1FB2842@noqsi.com> References: <20150912002643 DOT d476ca384a4a11ddda3b3a52 AT gmail DOT com> <20150912190130 DOT 8e2dbad9f49bd700b19ef422 AT gmail DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t8CKRoia012329 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 On Sep 12, 2015, at 2:07 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > On Sat, Sep 12, 2015 at 5:01 PM, Nicklas Karlsson > (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] > wrote: >>>> Would it be hard ta add the netname all connected segments then it is added or changed? >>> >>> I would have issues with this. One of the features I wanted to add to >>> gnetlist was the ability to output specific properties for parts of >>> nets. >>> (ex. trace width for PCB.) >> >> I also want. As is now connections are stored as lines and an attribute could be added to one of the lines, I guess it would be possible to achieve this with current file format although there may be a need split lines in two sometimes to form segments. >> >> What would be needed in gschem would a function to select all line segments belonging to a net and a function selecting all lines belonging to a segment which possibly also sometimes have to split a line in the middle to form a segment. Then an attribute is added or changed it will be attached to only one off the lines and then I guess it will work with gnetlist. > > Igor2 and I have been fixated on the idea of placing additional > attributes on parts of nets so that you can have things like trace > width passed to PCB. I am looking at having gnetlist understand when > someone wants a star ground by looking at how nets are angled when > they meet. > > There is the question of how much of gnetlist should be moved into > libgeda None. Scheme scripting is flexible, libgeda is rigid. Moving things into libgeda is the wrong direction. > since I don't want to do this in scheme. Then do it in xorn-netlist. Options are a wonderful thing to have. I’d be happy to help you with doing it in Scheme, but the gnetlist API cannot access connection details at segment level. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com