Index: 06_hierarchy.html =================================================================== --- 06_hierarchy.html (revision 254) +++ 06_hierarchy.html (revision 255) @@ -76,12 +76,12 @@ is always one of the scopes from the table below.
scope | syntax | description - |
---|---|---|
global | /netname | visible from anywhere in the hierarchy - |
subtree-local | v/netname | visible only from within a subtree of the hierarchy - |
sheet-local | ./netname | visible only from within the same sheet - |
auto | netname | bind to an existing sheet-local net if available, else to a subtree-local net, else to a global net, else create a new global net - |
subtree-auto | ^/netname | similar to auto, but is looking only for subtree-local (v/) networks - no locals and no globals + |
scope | syntax | description + |
global | /netname | visible from anywhere in the hierarchy + |
subtree-local | v/netname | visible only from within a subtree of the hierarchy + |
sheet-local | ./netname | visible only from within the same sheet + |
auto | netname | bind to an existing sheet-local net if available, else to a subtree-local net, else to a global net, else create a new global net + |
subtree-auto | ^/netname | similar to auto, but is looking only for subtree-local (v/ ) networks - no locals and no globals
|
{des6:10}
-Global networks are created when first referenced (with the explicit /
+Global networks are created when first referenced (with the explicit /
prefix syntax or with the auto or subtree-auto syntax).
{des6:11}
@@ -105,10 +105,10 @@
{des6:12}
Defining a new subtree-local network is done by using the netname prefix
-v/; this anchors the netname to the current sheet. Auto netnames from
+ {des6:18}
@@ -168,7 +168,7 @@
Networks between the current schematics and the referenced schematics are
connected in explicit and implicit ways. Implicit (non-graphical) connections
are done by referencing a netname,
-using the "connect=" attribute.
+using the "v/
; this anchors the netname to the current sheet. Auto netnames from
this sheet and sheets below this sheet will find this network if looking
for a sheet-local network failed. To prefer the nearest subtree-local
-network over local networks, the subtree-auto ^/ prefix can be
+network over local networks, the subtree-auto ^/
prefix can be
used: this will start walking up in the hierarchy to find the closest
subtree-local net of matching netname. If that fails and the root sheet
is reached, the compilation fails (no abstract model is produced).
@@ -127,7 +127,7 @@
and stop the search
v/
prefix, use that and stop the search
-
attribute key value syntax meaning
- cschem/child/uid uid the hlibrary is searched for a sheet with matching uid
- cschem/child/name string the hlibrary is searched for a sheet with matching file name; if contains any slash character, it's a path within the hlibrary relative to the current sheet's path within the hlibrary
- cschem/child/path string path relative to the directory the current sheet is last saved in
+ attribute key value syntax meaning
+ cschem/child/uid
uid the hlibrary is searched for a sheet with matching uid
+ cschem/child/name
string the hlibrary is searched for a sheet with matching file name; if contains any slash character, it's a path within the hlibrary relative to the current sheet's path within the hlibrary
+ cschem/child/path
string path relative to the directory the current sheet is last saved in
connect=
" attribute.