Академический Документы
Профессиональный Документы
Культура Документы
D.1. Attributes
This section lists all PDMS attributes sorted alphabetically by name. For
each attribute, the list gives:
the full name and the minimum abbreviation for that name (shown
by capitalisation of the relevant characters);
the attribute's data type;
the PDMS database type(s) to which it applies;
a brief description of its function.
D.2. Pseudo-Attributes
Pseudo attributes are used in the same way as standard attributes. They can
be queried at the command line, via PML or used in expressions and reports.
Integer.
Attribute name.
Noun name (element type).
Word.
The attribute/word qualifier goes after a further dot, e.g. for query
the history of the position attribute, the syntax is !!ce.hist.pos.
The integer qualifier goes in square brackets, e.g. !!ce.ppos[1].
Noun qualifiers are not catered for – use the old VAR syntax.
TUBI
BRANCH elements
SCTNs, GENSECs
Joints
most structural items
other
DRAFT DBs Catalogue DBs
SPCO elements
Catalogue DATASET elements
Spooler DBs
System DB
DB Element
DBSET Element
Other attributes in system DB
Valid owners/members/ascendants/descendants
Actual members/descendants
Actual owners/ascendants
Note: The equivalents of the above queries are also available via the
DB element in the System DB.
The level information used to determine the geometry will be that set by the
REPRE MASS command. The REPRE MASS command is available in
ISODRAFT.
2 Relevant catalogue changes are changes to:
SPREF
SPCO elements
COMP elements
PTSE, GMSE, ppoint, geometry elements
any dataset elements
DTEXT,MTEXT elements
Note that there is a subtle difference between CATMOD and the other two
special attributes. The CATTEXT and GEOM keywords work on the evaluated
values. Thus it is possible that the geometry element has changed but the
GEOM keyword returns false, e.g. a UDA value may have changed, but this
has no effect on the evaluated geometry. The CATMOD keyword on the other
hand will return true for any change.
The CATMOD keyword may be used on any element. It will return ‘false’ if
the element does not have a SPREF or CATREF reference pointing into the
catalogue database. It will return ‘true’ if the element has a SPREF or
CATREF attribute and either (a) this reference attribute has itself changed in
value or (b) the catalogue element pointed at, or any catalogue element owned
by or pointed at by this element, either directly or indirectly, has changed in
any way.
The exception is that elements pointed at via UDAs are not compared,
although the value of the UDA itself is checked. Thus if a reference valued
UDA has been changed then this will count as a change, but if only the
element pointed at has changed, then this will not count. Design DBs
Note: For SPRB, SPRA, SPMA the word qualifier is the question, e.g.
PBOR
TUBI:
Branch:
Sections, Gensecs:
Joints:
Panel Components:
Others in Design DB :
D.2.5. Catalogue DB
SPCO Elements:
Dataset Pseudo-Attributes:
D.2.6. Spooling DB
Pseudo-Attribute Type Comment
D.2.7. System DB
DB Element:
DBSET Element: