home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
graphic
/
cad
/
xcad3000
/
xcdoc
/
listnet
< prev
next >
Wrap
Text File
|
1995-07-10
|
6KB
|
131 lines
? LIST NETWORK
LIST NETWORK is used to obtain a routing list of any Netline networks in a
drawing, plus an optional list of components associated to the network.
The network route or from-to list is made up of 3 components; source,
network label, and destination. The source and destination are obtained from
the terminating ends of each network. This can be the name on a Symbol, text
obtained from a Tnode or the Terminal at the network end, or the name of an
associated network if the reported network starts or ends on a different
network.
If a network starts or terminates at a non-juntion Terminal, then the source
or destination description is formatted
Item_name-Terminal_name
where Item_name is taken from the Text related to a Tnode related to a
Symbol related to the terminating Terminal. If the Symbol related to the
Terminal has more than 1 associated Tnode, then the Tnode containing the
attribute ITEMNAME is used to obtain the network end description.
Terminal_name is taken from any Text entity related to the network end
Terminal.
NETWORK TRACING
The limits of each indivdual network can be defined in 3 different ways: A
single terminal to which only a single Netline is attached; a Terminal with
the attribute NETBREAK; or a junction at which the network flow is halted.
Network flow across junctions can be defined explicitly, or can be left for
the command to decide. When a junction of more than 2 Netlines is
encountered, the Netline that starts or ends at the junction Terminal is
examined for the BRANCH attribute. If this attribute exists, then this
network is assumed to start or end at this junction. If the BRANCH attribute
does not exist, the network flow is routed along any other non-BRANCH
Netline associated to the junction whose flow direction matches that of
current Netline. If there is more than one valid Netline to choose from in
this case, then the in-coming and out-going Netlines across the junction
Terminal must be colinear.
Thus to avoid ambiguity, the BRANCH attribute should be used to decide
network flow across junctions. In the simple case of a "T" junction
containing no Netlines with the BRANCH attribute, the network flow is always
across the bar of the "T" if the flow direction match.
The default description of a network route is in the format
SOURCE LINE-LABEL DESTINATION
If the network contains more than one label, then the output format changes
to
SOURCE LINE-LABEL-1
LINE-LABEL-2
:
LINE-LABEL-n DESTINATION
Each section of the network using a different line label must be delimited
by a Terminal containg the attribute NETCHANGE. If this Terminal is not
found, then any one of the multiple labels will be used to tag the network.
COMPONENT SCHEDULE
The component list option will generate for each network, a schedule of all
components that belong to the network. A component is a Symbol containing
one or more Terminals linked into the network. Components that should be
excluded from the schedule - such as TEEs etc - should have the attribute
NOREPORT.
The component schedule is made up of 4 optional parts: Component type,
component description; component name; and the label of the section of the
network in which the component is situated.
The component type is extracted as the value of the COMPTYPE attribute
associated with the component Symbol. The component description is extracted
from the COMPDESC attribute associated with the component Symbol. The
component name is taken from the text related to a Tnode having the COMPNAME
attribute. This Tnode must be related to the component Symbol. The network
label is the first label encountered downstream from the component.
COMMAND FORMAT
#LIST NETWORK [modifiers] :Netline d1 ... dn
One or more Netline entities are identified via IDENTS.
MODIFIERS
TO Specifies the name of the output file to which the network
and component schedule is written. If this modifier is
not used, the schedule is printed to the text window.
SOURCE Specifies the column position in the report to place the
source description.
LABEL Specifies the column position in the report to place the
network label name.
DESTINATION Specifies the column position in the report to place the
destination description.
COMPONENT This modifier is used as a flag to indicate that a
component schedule is required. If non of the lower level
modifiers are used, all 4 fields of the component schedule
are listed at their default column positions.
.TYPE Specifies the column position in the report to place the
component type text. If a value of zero is entered, this
field is excluded from the component schedule.
.DESC Specifies the column position in the report to place the
component description text. If a value of zero is entered,
this field is excluded from the component schedule.
.NAME Specifies the column position in the report to place the
component name text. If a value of zero is entered, this
field is excluded from the component schedule.
.LINE Specifies the column position in the report to place the
component line label text. If a value of zero is entered,
this field is excluded from the component schedule.
HEADER A toggle used to specify if a header is required for the
report.