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 Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Hierarchical Schematics From: John Doty In-Reply-To: Date: Thu, 30 Jul 2015 18:30:57 -0400 Message-Id: <0F1F4360-C85B-4118-90BE-C85103654712@noqsi.com> References: To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t6UMV5Cs004115 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 On Jul 30, 2015, at 6:08 PM, Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com] wrote: > >> What is a dag? > > Directed Acyclic Graph. In this scenario, a subsheet/page could have more than one parent. > > So, could a subsheet/page be instantiated in more that one schematic in the same design? Yes. But gschem doesn’t edit designs, it edits schematic pages. There is no requirement that pages open in gschem have any affinity at all, or that all pages in a design be open at once. A particular page may be part of more than one design, too. As I said, what actually happens is that the hierarchy you see in the page manager represents the most recent access path for the subsheets. As for gnetlist, each instance is unique even if the sources are not. The result is effectively a tree. An expanded netlist contains components and nets with unique names representing the tree structure. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com