delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2022/12/19/06:50:24

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Mon, 19 Dec 2022 12:30:08 +0100 (CET)
From: Roland Lutz <rlutz AT hedmen DOT org>
To: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] net rules
In-Reply-To: <20221219014740.18DEF85E2912@turkos.aspodata.se>
Message-ID: <fc97f9d2-e838-3f56-dbe3-70b79d75256@grinsen-ohne-katze.de>
References: <20221218205934 DOT F3A2F85E2912 AT turkos DOT aspodata DOT se> <ee728596-cdb-3da5-2e5e-564eb7ac4bbb AT grinsen-ohne-katze DOT de> <20221219014740 DOT 18DEF85E2912 AT turkos DOT aspodata DOT se>
MIME-Version: 1.0
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, 19 Dec 2022, karl AT aspodata DOT se [via geda-user AT delorie DOT com] wrote:
> wiki.geda-project.org/geda:gschem_ug:pins_nets_buses
>
> says otherwise:
>
>  Nets are made up of straight net segments, and net connections are
>  formed either where two net segment ends meet, or where a net
>  segment end meets a net segment midpoint.

Then the documentation is incorrect. :-/


> It just sounds like an undocumented, illogical and unnecessary feature.

Unfortunately, it's a feature existing schematics may rely on.  Imagine 
someone connecting some parts of a schematic under time pressure and just 
drawing a diagonal net across the page.  If a connection happens to fall 
exactly on this net, changing gnetlist behavior would mean an incorrect 
netlist is generated for this schematic.  (I'm not saying connecting 
things this way is good practice, just people may conceivably do it.)


> Just as two N's be merged to one if they can be,
> a single N could easily be split in two when a new
> connection is made ?
>
> I suggest that nets are only made via the net endpoints.

There is something to be said in favor of this, and I wouldn't be opposed 
to changing gschem behavior so it splits slanted nets when trying to 
connect to them.  I had the impression slanted nets are a rare exception, 
though.  Do you use them on a regular basis?


Roland

- Raw text -


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