delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/07/07/15:53:46

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=date:from:to:subject:message-id:mail-followup-to:references
:mime-version:content-disposition:in-reply-to:user-agent;
bh=aCvTKV/8N0QIy5H8UU69pQAAt+d2hPNLZYJl/IjXLDk=;
b=GyhdV2r95oVZR/uiZ1pNcHy3qZv64lfLw/BK3BUVdFjk1KQMjDXQmoALbDJbyewq93
iVH7MhG28RYa8lvD+gtZqLn+BOK5ksmC1sXC6MTJIkktnfETD4ZSSqgQUPq/cjC0ZV2p
SJNDI+/YvF023C2JETrsGG5Fo7Y1RLMWSJLpvmCfXSR2mvglB4TxrPb1dL5qSXkrKZLF
aP1Vx8hOdSREMKzm0kecUFV1n7BMe3lwyDAcyHL7xXek2wHKytDM2M+Mqi46qH9QWUJ3
pTi6g/C8uJN6P0ouAZhx2AbGy6bqqGmD/+0my3WvxJWcRRkVl7F2O2zqgcRJQ9jWKqN9
S37w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to
:references:mime-version:content-disposition:in-reply-to:user-agent;
bh=aCvTKV/8N0QIy5H8UU69pQAAt+d2hPNLZYJl/IjXLDk=;
b=LASMtgw2TegrZxa8W8IGKHnCbWib8H4WlT+VI/Z0BKfuUqRi0nXdr9TVkPHidf78Ys
6YZsfqcU6d7eWzuj/HccvarKXzVsxwa7erDv4Ai/ZCRR79Wg8iYUwX1N5RYIuXCKQs7c
bFN7bFT6usOr6v3E4JziaBn/Qh8ShOFolO/o+oALRpbDvRPTE+bD6SWPPBDB4ppSauL3
CR35aZcsA7p4XW8OKsId07Jqp2yzAEYNGt0dY5IEYYy5iRwAo16ABKODrCyM0rkP4DoL
oT1NuUZPPV/DmB21az7xsG3QWf2VoJgSAmiG9q3BUv0MBvi3o0cuKKpZwyTAStww+VZX
UVHQ==
X-Gm-Message-State: AKS2vOxa4/bdgZ28WCeHDCM5zgU3mJ3rm7/urwQYTkZV63zgK8V2PQdz
ohILe10MMGLwRa7i
X-Received: by 10.25.25.197 with SMTP id 188mr19252841lfz.93.1499457061907;
Fri, 07 Jul 2017 12:51:01 -0700 (PDT)
Date: Fri, 7 Jul 2017 22:50:59 +0300
From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Refdes= mangling
Message-ID: <20170707195059.GC14953@localhost.localdomain>
Mail-Followup-To: geda-user AT delorie DOT com
References: <CAMvDHVCoOGz0JZ8KgAkzdzZJe6F1Q+eV--obH8QURAfNveGQCA AT mail DOT gmail DOT com>
<20170706171416 DOT 7d9acaaf7d2c044178a4dea4 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <20170706171416.7d9acaaf7d2c044178a4dea4@gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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 Thu, Jul 06, 2017 at 05:14:16PM +0200, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> > Hi, fellow gEDA users,
> > 
> > ...
> > 
> > Now, one of my ideas is to move mangling of hierarchy related
> > attributes to the post-processing stage in order to process schematic
> > pages and subpages separately, creating isolated subcircuits first.
> 
> Sounds reasonable, only problem with name hierarchical name is they get to long to fit on circuit board.
> 
> > After some time of thinking, I realise the use cases when net= is
> > mangled or not. The former case is for subcircuits that share their
> > power sources, the latter is for such cases where such power sources
> > are would-be-isolated within the subschematics.
> 
> If alias is possible I think it is a good idea to use for old or new name?
> 
> > Are there use cases where it is OK to use refdes= without mangling in
> > flattened hierarchical schematic netlist? I see only a field for
> > various potential conflicts...
> > 
> > Thank you,
> >   Vladimir
> > 
> > [1] https://github.com/lepton-eda/lepton-eda/pull/139
> 
> 
> Not related but I think there is a problem with lowercase letters in gnetlist and maybe space for net names then, at least then using them in pcb they do now show up in list of known nets.

Nicklas, thank you for your points! They (together with your
previous post and reading Roland's code) gave me the idea that 'no
refdes mangling' might be useful for re-using parts of previously
created schematics. Though the user has to make provisions against
possible conflicts with existing refdeses.

-- 
  Vladimir

- Raw text -


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