delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/08/05/07:25:27

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Sun, 5 Aug 2012 13:24:29 +0200
From: Kai-Martin Knaak <kmk AT familieknaak DOT de>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] parts of a device to different (schematic)
subsheets
Message-ID: <20120805132429.6a3966c3@akka>
In-Reply-To: <20120805081522.580218283EF6@turkos.aspodata.se>
References: <20120804132146 DOT 662918283EED AT turkos DOT aspodata DOT se>
<jvjd9c$qdn$1 AT dough DOT gmane DOT org>
<20120805081522 DOT 580218283EF6 AT turkos DOT aspodata DOT se>
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu)
Mime-Version: 1.0
X-Provags-ID: V02:K0:qNUqB/N/R9xH2xSiHUIb4K/haW8b9PoYGAUoc1YoLMX
y7TL4JRAcTJ+16X5c9NseFhCRNiSHHM1b2QzhVULurBoO/BtdR
eigkSHKAlBgHUOo2dpIitUgVFk4UrK+k8V2QbGlLpsAN4G4LXJ
Sa6lCap4/IY8GtlFb2DbrXDP88bNwyAOyCDXSG37U8WzP9/8yP
8FUGq5toeq/+38g0bHpiFHxd/X6kAVvo7hcbYmgaKsi5fgwEU0
GJMAM+/APEVmuyCw+pz/Y+Q0J55H5CGswkWeLr+rIs80aY/XHW
cdnNdrKo9vRNU9p1a5e53+0Z8FwBnVaM1f6B4fO1HnFykR51A=
=
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

--Sig_/z=vZbeOWxWvOF6L6ryo/Aqz
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

karl AT aspodata DOT se (Karl Hammar) schrieb am  5. August 2012:

> I see. In "opamp" you connect things via pins and subsheet
> port-symbols, in "name" via non-mangled net names.
>=20
> If you have non-mangled net names you seem cautious to not have any=20
> unnamed net within the subsheets, which seems to be a to big burden to=20
> be worth it.

There are two gnetlistrc options that affect net names in hierarchies.
"hierarchy-netname-mangle" refers to net names given by the
netname=3D attribute and those automatically set by gnetlist. The other,
"hierarchy-netattrib-mangle", just acts on net names given by the net=3D
attribute of pins. This allows me to differentiate between power nets
and regular nets.

In the gnetlistrc I usually enable hierarchy-netname-mangle but disable=20
hierarchy-netattrib-mangle. That way, the GND symbol just works on all
sub sheets while all other nets receive a name prefixed wiith the
refdes of the subsheet. With net=3D attribute mangling also enabled, I'd
have to provide ports for the the power net on the sub sheet and on the
sub sheet symbol.=20

The downside of this mangle exception is that I need to provide a
local gnetlistrc file in the project or in $HOME/.gEDA. The default
system-gnetlistrc would not yield the intended connections. You can
guess from the power ports on the bottom of my sub sheet symbol that I
sometimes choose to explicitly hand over all nets used in the sub sheet.=20

---<)kaimartin(>---
--=20
Kai-Martin Knaak

--Sig_/z=vZbeOWxWvOF6L6ryo/Aqz
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlAeV+0ACgkQt9RkiGwLn1PaOQCgopUTW35iOV9kRPV4eiZF8e/9
Tx0Anj+cnanW2GzY+TLxKKv/+XYZhudz
=D/FD
-----END PGP SIGNATURE-----

--Sig_/z=vZbeOWxWvOF6L6ryo/Aqz--

- Raw text -


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