www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/02/12:47:49

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 63.119.35.194
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] Improved Find
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <631C0577-E61D-40BC-B200-96BA897092E6@sbcglobal.net>
Date: Sun, 2 Aug 2015 12:47:30 -0400
Message-Id: <DAC3E2ED-AB1E-42C7-AA0B-78853F31A95A@noqsi.com>
References: <FF2A0FBC-75B1-4A3E-9588-CD3DB7CC448A AT sbcglobal DOT net> <5329D15C-0713-4919-8205-AC474BAC5652 AT noqsi DOT com> <CAC4O8c_bRzahs66fCYsuNggvuwy0-JxGbTu8EJsGwaeSVB8G-Q AT mail DOT gmail DOT com> <FFA87469-7432-49C7-8AF5-153C41DFE78F AT sbcglobal DOT net> <CAC4O8c9241Z8A6-kKTQM6f=CTxtTU_-Dmj9uMOqqmp68_OuZxg AT mail DOT gmail DOT com> <BC57B367-8548-4947-B29C-A69378423BA8 AT noqsi DOT com> <631C0577-E61D-40BC-B200-96BA897092E6 AT sbcglobal DOT net>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t72Glbw2005754
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 Aug 2, 2015, at 11:48 AM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> 
>> On Aug 2, 2015, at 8:01 AM, John Doty <jpd AT noqsi DOT com> wrote:
>> 
>> Making gschem more module-oriented is an invitation to confusion.
> 
> What is the definition of module in he context of gschem?

When expanding hierarchy, gschem and gnetlist treat the pages listed in the source= attributes of a symbol as a single entity. I’ve called that a module, having no official term.  For gschem, the association is loose: basically it opens all of the pages for a module when you go down into the the module from the next level up. Otherwise, gschem treats them as independent pages. For gnetlist, the association is tighter: it treats all of the circuits in a module as if they were drawn on one page.

The top level is similar, except there are no source= attributes driving it. Gschem treats every page at top level independently. Gnetlist treats them as if they are one page.

Note that it is entirely possible to create distinct modules from overlapping sets of schematic pages. You can have an ab.sym with source=a.sch and source=b.sch along with a zb.sym with source=z.sch and source=b.sch.

> 
> Ed
> 

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



- Raw text -


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