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 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> <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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/z=vZbeOWxWvOF6L6ryo/Aqz"; protocol="application/pgp-signature" 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 Precedence: bulk --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--