Академический Документы
Профессиональный Документы
Культура Документы
General Commands
Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA
Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim
any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or
entity for any actions, claims, loss or damage arising from the use or possession of any information,
particulars, or errors in this publication, or any incorrect use of the product, whatsoever.
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every
part of it (including source code, object code, any data contained in it, the manual and any other
documentation supplied with it) belongs to AVEVA Solutions Ltd or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in
this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval
system, or transmitted without the prior written permission of AVEVA Solutions Ltd. Where such
permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently
displayed at the beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material
or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not
reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the
product described in this publication may be incorporated into any third-party software, product,
machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by
law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal
prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with
the terms and conditions of the respective license agreements, and in accordance with the relevant
User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
First published September 2007
AVEVA Solutions Ltd, and its subsidiaries
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom
Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trade mark rights, or other intellectual property rights in any other product, its name or
logo belongs to its respective owner.
Contents
Page
General Commands
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
About the DESIGN Reference Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Organisation of the DESIGN Reference Manual . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Organisation of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
12.0
Saving
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Adding Elements to the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Selecting Graphics Colours Automatically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:3
Removing Elements from the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:5
Defining Colours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:6
ii
12.0
D Pins
5:1
5:2
5:2
5:4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4
5:5
5:5
5:6
5:7
5:7
Constructs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:8
ISODRAFT Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:10
iii
12.0
iv
12.0
General Commands
12.0
ii
12.0
Introduction
1.1
1.2
1.3
Part 1 (this volume) describes general DESIGN commands, which are used, for
example, for setting up the display, and querying and navigating around the DESIGN
database. It also describes how to use the command syntax graphs, which are used to
show all the options available for each command.
Part 2, Creating the Model, describes the commands for creating database elements
and setting their attributes.
Part 3, Utilities, describes the DESIGN Utilities for data consistency checking and clash
detection, and for exporting DESIGN data to programs such as Review.
Chapter 2 describes How to Use the Syntax Graphs, and also shows the standard
syntax graphs which are often referenced from other graphs.
Chapter 3, General Commands, describes commands used for saving work, setting
units and tolerances, and handling alphanumeric output. These commands are
common to several PDMS modules, but are included here for convenience.
Chapter 4, Display, describes how to control the way the model is displayed in a
graphical view.
Chapter 5, Interacting with a Graphical View, describes how commands can accept
input from picked items in the graphical view, and how to define construction aids and
label the design elements. Note that the commands in this chapter have generally been
1 1:1
12.0
superseded by newer graphical facilities available from the GUI, and are only included
as information for users maintaining older code.
Chapter 6, Error Messages, explains some of the error messages which may be
generated by DESIGN.
1 1:2
12.0
Syntax graphs are read from top left to bottom right. The start point is shown by >, and
you can follow any path through the graph until the exit point, shown by >, is reached.
Points marked with a plus sign (+) are option junctions which allow you to input any
one of the commands to the right of the junction. For example:
means you can type in ABC or PQR or just press Enter to get the default option.
Text in angle brackets <. . . > is the name of another syntax graph. This convention is
used for syntax which occurs in many places. The graphs referred to are described at
the end of this section. For example:
means you can type in ABC or PQR or any command allowed by the syntax given in
diagram <dia> or just press Enter to get the default option.
Points marked with an asterisk (*) are loop back junctions. Command options
following these may be repeated as required. For example:
.-----<-------.
/
|
>---*--- option1 ---|
|
|
|--- option2 ---|
|
|
--- option3 ---+--->
means that you can enter any combination of option1 and/or option2 and/or option3,
where the options can be commands, other syntax diagrams, or command arguments.
1 2:1
12.0
.----<------.
/
|
>---*--- name ----+--->
2.1
means that you may type in a list of PDMS names, separated by at least one space.
Commands
Commands
These are shown in a combination of uppercase and lowercase letters, where the capital
letters indicate the minimum abbreviation.
Note: This convention does not mean that the second part of the command must be typed
in lowercase letters; commands may be entered in any combination of uppercase
and lowercase letters.
For example, the command
CONStruct
can be input in any of the following forms:
CONS
CONST
CONSTR
CONSTRU
CONSTRUC
CONSTRUCT
Commands shown in all uppercase letters cannot be abbreviated.
2.2
Command Arguments
Command arguments
These are shown in lowercase letters. These are just descriptions of what you need to enter.
The most commonly used descriptions are as follows:
integer
value
letter
word
text
1 2:2
12.0
space
name
by
slash/and
For example:
/BRANCH7
/305.ABC
/P4/NOZ
filename
varid
!COUNTER,
comma
!height
2.3
<expr>
<uval>
<snoun> or <noun>
<gid>
1 2:3
12.0
2.3.1
<expr>
<marke>
3D Design points
(P-points, pins or P-lines)
<pos> or <axes>
Axial position
<bpos>
3D position
<dir>
Axial direction
<bdir>
3D direction
<selatt>
Selection
2.3.2
Date/Time <date>
<date> has the general format Time Day Month Year.
Time has the format hour:mins. If no Time is given, the default is 23:59.
Day is a single or two-digit integer. If no Day is given, the default is today. If no Time is given,
Day must be specified.
Month may be entered as a word, or as a number surrounded by spaced / characters. If no
Month is given, the default is the current month.
Year may be entered as four digits or as two digits. Two-digit years are interpreted within the
date window
current_year - 99 to current_year
For example, in the year 2004:
03
means
2003
04
means
2004
05
means
1905
Examples:
12:00 22 August 1999
9:30 29 / 8 / 99
1 2:4
12.0
Examples:
2.3.3
10:30
22 / 8 / 1999
22 August
Examples:
EX3
5500
5.3/4
5.75
5 feet
56
5 feet 6 inches
56.3/4
5 INCHES
5 inches
5 M
5 metres
56.3/4 IN
(5 + 2) IN
7 inches
Note: Values are always held within DESIGN as metric units. When output, values are
rounded as follows:
1 2:5
12.0
2.3.4
<gid>
.-------------------------------.
|
|
>----+-- <nexid> ------------+-------|
|
|
|
|-- <snoun> -+----------|
|
|
|
|
|
|
|- <next> -+- OF --
|
|
|
|
|
---------.
|
|
|
|
-- <id> ------------|
|
|
|-- <othid> ----------------------|
|
|
|-- <id> -------------------------|
|
|
-- <clos> -----------------------+----->
Direct identification:
By reference to name/reference number <id>, hierarchy <othid>, or to a point selected from
display <curid>:
<id>
<othid>
>--+-|
|-|
|-|
--
<curid>
CE ---------.
|
SAMe -------|
|
ELEMent ----|
|
<curid> ----+-->
Indirect identification:
By reference to other elements, parts of elements or adjacent members in the database
hierarchy
<nextid> >-+|
||
||
|-
HEad ----.
|
TAil ----|
|
ILeave --|
|
IArrive -+-- <tubid> ---.
1 2:6
12.0
<tubid>
<next>
|
|-|
|-|
->-+-|
->-+-|
|-|
|-|
|-|
|
|
--
|
<next> -- <snoun> -----|
|
OWNer -----------------|
|
END -------------------+--->
TUBe--.
|
ROD --+-->
LAst -----.
|
FIrst ----|
|
PREvious -|
|
NEXt -----+-- integer --.
|
|
-------------+-- MEMbers--.
|
integer -----------------------------+-- OF ->
WITH
EXTENT
AFTER
FROM
Examples:
/EQUIP10
SAME
1 2:7
12.0
Examples:
OWN
GOTO SPRE
NEXT 2
LAST 3 MEM
END
SITE
ZONE 3
Third Zone
NEXT 2 PIPE
PREV BOX
FIRST ZONE OF /SITE 5
PIPE OF /VALV101
FIRST MEM OF BRAN3 OF /PIPE10
HEAD OF FIRST BRAN
Closest valve to current element in East direction in
design model (note that syntax accepts only
cardinal directions, which must be entered in full)
CLOS VALV NORTH FROM E10 Closest valve in North direction starting from given
0 N200 U300
position (valves found before this position are
ignored)
2.3.5
A P-point
A temporary Pin
A cursor position
Pin:
1 2:8
12.0
|-|
|-|
|-|
|-|
--
PHead -----------|
|
PTail -----------|
|
HHead -----------|
|
HTail -----------|
|
Ppoint integer --+-- OF <gid> --.
|
|
---------------+-->
Cursor:
Examples:
2.3.6
P3
PL OF PREV
PH
HT OF /HANG5
IDP @
Cursor pick
1 2:9
12.0
|
|
|-- <nsy> --+-- <udz> ---|
|
|
|
|
------------|
|
|
------------------------+-->
and where:
Examples:
2.3.7
E1000
East 1000
Z10
Up 10
E0 IN SITE
East 0 in Site
D Position <bpos>
This syntax provides a 3D position in terms of a specified coordinate, a known identity or
point, or a cursor position.
General axial position:
(see previous subsection)
3D Design point:
<marke>
(see above)
<gid>
(see above)
Cursor position:
>-- @ -->
1 2:10
12.0
Examples:
Coordinate position
PIN6
Pin position
/VESSEL10
Origin of /VESSEL10
Note: Cursor positioning (e.g. AXES AT @) can only be carried out in orthogonal views.
2.3.8
1 2:11
12.0
|
|
-- South ---+-->
|
|
-- West --+-->
Examples:
2.3.9
East
E45N
East 45 North
W-33D
West 33 Up
North
N45E33D
N10E10
North 45 East
D Direction <bdir>
This syntax provides a 3D direction by making use of a specified axis direction, a design
point, or two 3D positions.
General axial direction:
<marke>
3D position direction:
Examples:
N45E
Axis direction
PL
1 2:12
12.0
2.3.10
Selection <selatt>
This syntax lets you describe elements you want to include in, or exclude from, operations.
Typically, the following criteria are used to define a selection:
A class of elements or element types to be selected. You can specify whether all
members are to be included, or whether only items (the lowest level components in the
hierarchy below a given element) should be included. See <selcla> below.
A physical volume in which all selected elements must lie. This volume is always
orthogonal to the World coordinate axes. You can specify this in terms of two diagonally
opposite points of an enclosing box, or as a volume around an element (with an
optional clearance around the element selected). See <selvol> below.
A point in the hierarchy below which all selected elements must lie. You can follow this
with an exclusion list to exclude elements from the selection. See <selhie> below.
A list (or collection), such as a drawlist, obstruction list or claimlist, of which the
selected elements must be members.
All of these criteria are optional, except for class. If all element types are valid, this should
be ALL.
If you specify more than one criterion, the specifications must be in the above order, as
shown by the following graphs:
<selatt>= >-+- ALL -----------------------.
|
|
|
.------<-----.
|
|
|
|
|
- <selcla> -*- <selcla> -
|
|
|
----------------+--.
|
.-----------------<------------------------
|
+- WIth --.
|
|
|- WHere -+- <expr> -.
|
|
--------------------+- <selvol> -.
|
|
------------+- <selhie> -.
|
|
------------+- <selfrom> -.
|
|
-------------+-->
1 2:13
12.0
<selhie> gives the point in the hierarchy below which elements are to be selected:
<selhie>=
!VAR -------.
|
DRAWLIST ---|
|
OBSTLIST ---|
|
CLAIMLIST --+-->
Examples:
ALL
ALL FRMW
(/PIPE1 /PIPE2)
ALL WITHIN
W8000N17000U1000 TO
W1400N13500U1200
You can minimise the time taken for any selection operation by making the selection criteria
as specific as possible, so that only relevant parts of the databases are searched for the
required elements. Where known, specify the element type (e.g. ALL BOX ...), the database
element under which the search is to be restricted (e.g. ALL BOX FOR /ZONE1 ...), the
volume in which you are interested (e.g. ALL BOX WITHIN N5000 E5000 U0 TO N10000
E12000 U8000 ...), and so on. If you do not do this, all databases in the current MDB will be
searched, whether or not they contain relevant types of element, and performance will be
impaired.
2.4
MDB mode allows you to change or query databases during a DESIGN session. Refer
to the Database Management Reference Manual for more information.
1 2:14
12.0
DESCLASH mode allows you to check the design for clashes. Described in the
DESIGN Reference Manual Part 3: Utilities.
1 2:15
12.0
1 2:16
12.0
General Commands
3.1
Entering DESIGN
Keyword:
DESIGN
Description:
Use the DESIGN command to enter Plant DESIGN. These command are available
throughout PDMS.
3.2
Saving
3.2.1
3.3
Alpha Display
3.3.1
ALPHA FILE
Description:
Lets you save the alpha display information to a text file. Two types of output are available,
depending on the command used.
ALPHA LOG enables the contents of either or both of the COMMANDS and REQUESTS
alpha regions to be written to a file.
ALPHA FILE enables the contents of the REQUESTS regions only to be written to file.
The ALPHA LOG and ALPHA FILE commands may be used to save data such as the
results of a data consistency check, or be used as a general output facility.
1 3:1
12.0
Note: After an ALPHA file has been opened, subsequent output will be directed to both the
file and the screen until the file is closed, or until you change to another PDMS
module.
Examples:
Log information displayed in the COMMANDS region
in file /LF1
ALP LOG
/LF1 COMMANDS
ALP LOG
ALP LOG
ALP FILE
/LF2
/LF2
Command Syntax:
>-- ALPha --+-- LOG --+-- name --+- OVERwrite --.
|
|
|
|
|
|
|- APPend -----|
|
|
|
|
|
|
--------------+-- COMMands -.
|
|
|
|
|
|
|-- REQuests -|
|
|
|
|
|
|
-------------|
|
|
|
|
-- END --------------------------------|
|
|
-- FILE --+-- name --+-- OVERwrite --------------|
|
|
|
|
|-- APPend -----------------|
|
|
|
|
---------------------------|
|
|
-- END --------------------------------+->
3.3.2
1 3:2
12.0
Command Syntax:
3.4
Leaving DESIGN
3.4.1
Changing Modules
You can change to another PDMS module by typing the name of the module. DESIGN
automatically saves your work before changing module.
3.4.2
QUIT
QUIT ISODRAFT
FINISH
Command Syntax:
3.5
1 3:3
12.0
3.5.1
MM
INCH
FINCH
Description:
You can choose to work with units for nominal bores and dimensions other than those
specified in the Catalogue. The PDMS default is to work in millimetres for nominal bores and
distances. However, the Catalogue can contain company-specific instructions that alter the
defaults; say, feet and inches. After the units setting is changed, all input and output will take
place in the new units unless specifically stated.
Examples:
MM BORE
FINCH DIS
UNITS /PERCHES
UNITS DEF
UNITS
>--+-|
|-|
|-|
--
MILlimetre --.
|
MM ----------|
|
INch --------|
|
FInch -------+-- BOres ------.
|
|
-- DIstances --+-->
1 3:4
12.0
Querying:
Q UNIts
Q DISPLAY
3.5.2
Inches
Inches
You may control the output precision of distances in some modules by using the
PRECISION command. This allows you to specify the number of decimal places for MM or
INCH output, or the largest fraction denominator for FINCH output. Precision levels for
general output and for the setting of variables are specified separately.
To specify the output precision, use the command:
VARiables
If opt1 is omitted:
1 3:5
12.0
opt2 defines whether you are changing to a newly-defined precision or back to the default
settings. It is one of the following:
TO
DEFault
If opt2 is omitted, TO is assumed.
opt3, which only applies if opt2 is TO, qualifies the number specified by value. The available
choices are:
DECimals
Decimal places
DPls
Decimal places
THs
As in 64ths
NDs
As in 32nds
Examples:
3.5.3
PREC DI DEF
PREC DI 1 DP
PREC VAR DI 3 DP
PREC DI 64THS
1 3:6
12.0
3.6
ALARM ON
ALARM OFF
Command Syntax:
3.7
TRACE OFF
TRACE ON
1 3:7
12.0
3.8
SYSCOM 'dir'
3.9
The unique code which identifies the process you are running and the station you are
running it from (useful for generating unique workfile names).
The contents of part of a particular DB; for example, the current setting of an attribute
or the list of member elements owned by a specific element.
3.9.1
Q BANner
Q BANner FULL
This will cause PDMS to redisplay the banner which was shown when you first entered
DESIGN.
1 3:8
12.0
3.9.2
Q MDB
To output all valid teams for the current user, enter
Q TEAM
To output the current PDMS user name, enter
Q USER
To output your login name, enter
Q LOGIN/NAME
To output the value of an environment variable, enter
Q EVARiable <evar>
Note: If the environment variable name contains any non-letter characters, it must be
enclosed in quotes.
To output information about a file, enter
MODE
FULLName
ENTRY
SIZE
The size of the file in bytes when it was last closed (it does not increase
as it is written to)
DTM
OWNER
LOCK
SORT
Note: In all the above, environment variables in filenames are always expanded, even for
NAME.
1 3:9
12.0
3.9.3
Q DEVice
To check either type of device separately, enter one of the following:
Q DEVice ALPha
Q DEVice GRAphics
To check the current settings for your graphics device, enter any of the following (the list is
not comprehensive):
3.9.4
Q SETPens
Q SETPens number
Q LINESTyle
Q COLours or Q COLORs
Q COLours number
Q COLours BACKground
Q COLours ALPHa
Q ACTions
3.9.5
Q UNIQueid
This returns a unique string, which is machine dependent. This is useful for generating
workfile names that will not clash with names generated by other users.
3.9.6
Q CE
To check the membership list of the current element, enter
Q MEMbers
The members will be listed in the order of their positions in the membership list.
To find out which element owns the current element (the inverse of the preceding example),
type
1 3:10
12.0
Q OWNer
To ask what types of element may legally be members of the current element, type
Q LISt
To ask whether an element exists, type
TRUEA
TRUE
If you specified <type> and the element exists and is also of the given
<type>.
TRUEC
FALSEA
FALSEB
FALSEC
If the element exists but cannot be updated (if UPDATE was used).
Q ALL <select>
where <select> is the selection expression. All elements matching your entered selection
criteria will be output. For example
Q ATTributes
(Any user-defined attributes (UDAs) will be output at the end of the attribute list.)
To check the setting of an attribute of a specific element, type
Q (<attribute> OF <id>)
For example:
Q (XLEN OF BOX1)
To check the settings of specific attributes only, query them by name, thus:
Q
Q
Q
Q
Q
XLEngth
BORe
POSition
ORIentation
:TESTED( where :TESTED is a UDA)
1 3:11
12.0
and so on.
You may query several specified attributes in a single command line. For example,
Q arrayname[index]
For example:
Q DESP[10]
To query the PDMS version from which the current DB was created, enter
Q CRINFO
1 3:12
12.0
Display
The commands described in this chapter control how the items are displayed in a 3D
(Volume) View. For information about creating View windows, see the Software
Customisation Guide and the Software Customisation Reference Manual.
4.1
1 4:1
12.0
Examples:
ADD /P100A
ADD CE
Command Syntax:
>-- ADD --+-- Only --+
.----<-------.
|
| /
|
----------*-- <selatt> ---+-- COLour <colno> -->
|
-->
where:
<colno> =
>--+-|
|-|
|-|
|-|
|-|
|-|
--
integer --.
|
ACTive ---|
|
VISIble --|
|
CE -------|
|
CLASH ----|
|
OBST -----|
|
AIDS -----+-->
1 4:2
12.0
Querying:
4.1.1
Q DRAW
Q DRAW COUNT
Q DRAW FULL
Q DRAW r COLOUR
Q DRAW r TRANSLUENCY
Examples:
1 4:3
12.0
Examples:
AUTOCOLOUR ON
AUTOCOLOUR DYNAMIC ON
AUTOCOLOUR RESET
AUTOCOLOUR REMOVE 2
AUTOCOLOUR REORDER 2 TO 4
Command Syntax:
>- AUTOCOLOUR -+- selection_rule - COLOUR - expression -+->
|
|
| .-----------------------<--------------'
| |
| '- TRANSLucency - expression -+->
|
|
|
'- EDGES - ON/OFF ->
|- ON/OFF ->
|
|- DYNAMIC - ON/OFF ->
|
|- RESET ->
|
|- REMOVE - integer ->
|
- REORDER - integer1 - TO - integer2 ->
Note: The expression for Translucency must be in the range 0-99: the actual translucency
will be set to the nearest of 12, 25, 37, 50, 62, 75 or 87
(99 = transparent; 0 = opaque).
AUTOCOLOUR ON must be in force to see the effect of AUTOCOLOUR DYNAMIC
ON.
1 4:4
12.0
Querying:
4.1.2
Q AUTOCOLOUR NUMber
Q AUTOCOLOUR MODE
Q AUTOCOLOUR integer
Q AUTOCOLOUR DYNAMIC
Q AUTOCOLOUR FOR id
TRANSLUCENCY
Examples:
REMOVE /BRANCH1
REM ALL
Note: If an element below a significant element (i.e. a primitive) is removed, then the
whole significant element will be removed as well. To avoid this behaviour the
Remove ONLY command should be used. REMOVE ONLY will not remove the
significant element but only remove the given primitive from the 3D view (the
primitives that have been added/removed can be seen on the primitives tab of the
drawlist form). (Note: if the element being added/removed is significant or above a
significant element then ADD/REMOVE ONLY will have the same effect as ADD/
REMOVE).
1 4:5
12.0
Command Syntax:
>-- REMove --+-- Only --+
|
|
----------+ -- <selatt> ------>
4.1.3
Defining Colours
Keywords:
COLOUR
ACTIVE
CE
VISIBLE
CLASH
OBST AIDS
Description:
These commands allow colours to be defined so that different types of item in the display
may be distinguished by means of colour. Certain items such as current element and active
element colours have default settings, but these may also be redefined.
The colours may be assigned by using the COLOUR command to define the Red-GreenBlue mix for a colour number or to assign a predefined colour mix by name. DESIGN allows
the use of 115 user-definable colours, plus some specific ones which are assigned to items
which need to be readily distinguishable in the display.
Definitions:
The Active element is the significant element (and its components) being worked on.
The Current Element (CE) is the actual element currently being accessed.
The Visible design consists of the design elements which you wish to be displayed
(but which you are not currently working on).
A Clashing element is an element whose current position and geometry are being
tested for interferences against other elements in the design and which has been found
to clash (see Design Reference Manual Pt 3: Utilities).
An Obstructing element is any of the elements in the design against which a clashing
element is being tested for interferences and which has been found to clash (see
Design Reference Manual Pt 3: Utilities).
The predefined colour mixes which you may specify by name are as follows:
Predefined Colour Mixes
black
pink
darkgreen
beige
white
salmon
cyan
wheat
whitesmoke
orange
turquoise
tan
ivory
brightorange
aquamarine
sandybrown
grey
orangered
blue
brown
lightgrey
maroon
royalblue
khaki
darkgrey
yellow
navyblue
chocolate
darkslate
gold
powderblue
darkbrown
1 4:6
12.0
lightyellow
midnight
blueviolet
brightred
lightgold
steelblue
firebrick
coralred
yellowgreen
indigo
darkorchid
tomato
springgreen
mauve
dimgrey
plum
green
violet
coral
deeppink
forestgreen
magenta
indianred
lightblue
limegreen
mediumaquamarine sienna
slateblue
The default colour assignments are:
Colour No
Colour
Active design
orange
Current element
yellow
Visible design
lightgrey
Clashing element
red
Obstructing element
tomato
Aids
blue
grey
red
orange
yellow
green
cyan
blue
violet
brown
10
white
11
pink
12
mauve
13
turquoise
14
indigo
15
black
16
magenta
1 4:7
12.0
Examples:
Colour 5 will be changed to dark green
COL 5 DARKGREEN
COL 3 MIX RED 50 GRE 50 BLU 5 Colour 3 will change to the specified mix of
red, green and blue
Sets the colour for displaying active elements
to bright red
Note: When colours are mixed in their Red, Green and Blue constituents, the command
line must contain values for all three constituents in the correct order. The numbers
entered for the relative proportions of the basic colours must each be in the range 0100, but they are not percentages of the overall colour and so do not need to add up
to 100.
Command Syntax:
>- COLour -+- integer -.
|
|
|- ACTive --|
|
|
|--AIDS-----|
|
|
|- VISIble -|
|
|
|- CE ------|
|
|
|- CLASH ---|
|
|
- OBST ----+-- colour_name --->
|
-- MIX RED integer GREen integer BLUe integer ->
where colour_name is the name of any of the predefined colour mixes listed above.
Querying:
4.2
integer -----.
|
CE ----------|
|
ACTive ------|
|
VISIble -----|
|
CLASH -------|
|
OBST --------|
|
AIDS --------+-->
Element Representation
There are a number of options which determine how items in the graphical display are to be
shown on the screen. These are controlled by the REPRESENTATION command.
1 4:8
12.0
4.2.1
Examples:
REPR TUBE ON CL ON
Command Syntax:
.-----------------------<---------------.
/
|
>-- REPResentation --*-- CL -------------------------.
|
|
|
|
|-- CENTreline -----------------|
|
|
|
|
-- TUbe -----------------------+-- ON ---|
|
|
-- OFF --+->
Querying:
Q REPR TUBE
Q REPR CL
Q REPR PROF
Q REPR
4.2.2
1 4:9
12.0
Description:
The REPRESENTATION PROFILE commands allow structural steel profiles to be
represented in a centreline or solid profile format. In some cases, it helps to switch between
the two representations to simplify an otherwise complicated view.
TUBE and CENTRELINE representation are not instantly updated on the screen. To see the
effects of a representation change, use the REPResentation UPDATE command to make
any changes visible.
Examples:
REPR PROF ON CL ON
Command Syntax:
.---------------------<-----------------.
/
|
>-- REPResentation --*-- PROFile --+-- CL -----------.
|
|
|
|
|-- CENTreline ---|
|
|
|
|
|-- OBSTruction --|
|
|
|
|
-- INSUlation ---+-- ON ---|
|
|
-- OFF --+->
Querying:
4.2.3
1 4:10
12.0
The practical effect of this facility is that it allows you to minimise visible detail when
representing Design items. For example, at drawing level 3 steelwork may be represented
as single line only, whereas at level 1 the full detail may be visible. Level 3 may well be
adequate for design purposes.
LEVEL manipulation is not instantly updated on the screen. To see the effects of a level
change, use the REPResentation UPDATE command to make any changes visible.
Examples:
Sets piping level to 5. All pipes which are added after this
command will be drawn at level 5. Those already in the view
will remain unchanged.
REPR LEVEL 2
Command Syntax:
.-------------------<-------------------.
/
|
>- REPResentation --*-- LEVel --+-- PIPE -------.
|
|
|
|
|-- NOZZle -----|
|
|
|
|
|-- STRUcture --|
|
|
|
|
---------------+-- integer --+->
Querying:
4.2.4
Q REPR
Q REPR LEVEL
Q DISPLAY
1 4:11
12.0
override normal LEVEL and TUBE settings and show all of the primitives, regardless of the
other settings.
Setting the Representation of INSU On or Off determines whether or not insulation is shown
on primitives.
These have the effect of considering all primitives which have an obstruction level greater
than zero and all primitives which are affected by insulation parameters. The graphics
display is not updated instantly. Use the REPResentation UPDATE command to make any
changes visible.
To avoid obscuring the view in colour-shaded mode, obstruction and/or insulation can be
shown as translucent, the degree of translucency being controllable.
Examples:
REPR OBST ON INSU OFF
REPR INSU ON
REPR INSU ON TRANSLUCENCY 25
Command Syntax:
.------------------------------<---------------.
/
|
>- REPResentation -*- OBSTruction -.
|
|
|
|
- INSUlation --+- ON --+------------------------|
|
|
|
|
'- TRANSLucency - value -|
|
|
- OFF --------------------------+->
Note: value must be in the range 0-99: the actual translucency will be set to the nearest of
25, 50, 75 or 87 (99 = transparent; 0 = opaque).
Querying:
4.2.5
Q REPR
Q REPR INSU
Q REPR OBST
1 4:12
12.0
override normal LEVEL and TUBE settings and show all of the primitives, regardless of the
other settings.
Setting the Representation of INSU On or Off determines whether or not insulation is shown
on primitives.
These have the effect of considering all primitives which have an obstruction level greater
than zero and all primitives which are affected by insulation parameters. The graphics
display is not updated instantly. Use the REPResentation UPDATE command to make any
changes visible.
To avoid obscuring the view in colour-shaded mode, obstructions can be shown as
translucent, the degree of translucency being controllable.
Examples:
REPR PROF OBST ON
REPR PROF OBST OFF
REPR PROF OBST ON TRANSLUCENCY 25
Command Syntax:
> REPResentation--PROFile--OBSTruction -+- ON - TRANSLucency - value --.
|
|
- OFF ------------------------+->
Note: value must be in the range 0-99: the actual translucency will be set to the nearest of
25, 50, 75 or 87 (99 = transparent; 0 = opaque).
Querying:
4.2.6
1 4:13
12.0
As with changes to other representation settings, the graphics display is not updated
instantly. Use the REPResentation UPDATE command to make changes to the display of ppoints visible.
Examples:
REPR PPOINTS ON
Command Syntax:
.----------<----------.
/
|
>-- REPResentation --*-- PPoints --+-- ON ---|
|
|
|-- OFF --+-->
|
|-- LENgth -- value -->
|
-- NUMbers --+-- ON ---.
|
|
-- OFF --+-->
Querying:
Q REPR PPOINTS
4.2.7
PNODES
SNODES
Description:
These options allow Primary and/or Secondary Nodes on structural steelwork items to be
shown on the display in specified colours and sizes.
By default, both types of node are shown in the current visible colour, with a size equivalent
to 10mm diameter.
Examples:
REPR PNOD ON
1 4:14
12.0
Examples:
Command Syntax:
.------------<----------------------.
/
|
>-- REPResentation --*-- PNODes --. .-------------------. |
|
|/
| |
-- SNODes --*-- ON ---------------| |
|
| |
|-- OFF --------------| |
|
| |
|-- SIZe <uval> ------| |
|
| |
-- COLour <colour> --+--+-->
Querying:
Q
Q
Q
Q
Q
Q
4.2.8
REPR
REPR
REPR
REPR
REPR
REPR
PNOD
PNOD
PNOD
SNOD
SNOD
SNOD
SIZE
COL
SIZE
COL
1 4:15
12.0
Examples:
REPR PLINES ON
Command Syntax:
.---------<----------.
/
|
>-- REPResentation --*-- PLINes --+-- ON ---|
|
|
|-- OFF --+-->
|
|-- LENgth -- value -->
|
-- PKEY --+-- ON ---.
|
|
-- OFF --+-->
Querying:
Q REPR PLINES
4.2.9
Example:
REPR HOLES ON
Command Syntax:
.---------<----------.
/
|
>-- REPResentation --*-- HOLes ---+-- ON ---|
|
|
-- OFF --+-->
Querying:
Q REPR HOLES
1 4:16
12.0
4.2.10
DARCTOLERANCE
Description:
Controls the arc tolerance used when representing certain curves as polygon segments or
faceting planes. The smaller the arc tolerance, the smoother the curve drawn, but the slower
the graphical performance.
The tolerances used for most curve drawing in DESIGN are controlled automatically by the
graphical system. The REPRE DARC command controls the following aspects only:
Filleted vertices used in the representation of extrusions; for example, Section Profiles from
the Catalogue, Panel Loops, etc.
Items which include holes (but only when REPRE HOLES is set to On; see Setting Holes
Representation).
The default setting is 10 mm. The minimum permitted setting is 1mm.
Example:
REPR DARC 5
Command Syntax:
Q REPR DARC
4.2.11
Example:
REPR UPDATE
1 4:17
12.0
Command Syntax:
4.3
Specifying Axes
Keywords:
AXES
Description:
Lets you specify and position a set of axes on the display. The axes represent the compass
directions of the World co-ordinate system and may be positioned anywhere on the display.
Axes remain visible until they are switched off or deleted. Switching axes off renders them
invisible, whilst deletion removes them altogether. Switched-off axes can be made visible
again by switching them back on.
Examples:
AXES AT @
AXES HEIGHT 300 AT @ Positions a new set of axes at the graphics cursor, with a
height of 300mm (default size is 1000mm)
AXES OFF
AXES ON
AXES DELETE
Command Syntax:
.---------<---------------------------.
/
|
>-- AXEs --*-- HEIght value -----------------------|
|
|
|-- AT <bpos> --------------------------|
|
|
|-- AT POLar <bdir> DISTance <uval> ---'
|
|-- AT @ ----.
|
|
|-- ON ------|
|
|
|-- OFF -----|
|
|
|-- DELete --|
|
|
------------+----------------------------->
1 4:18
12.0
4.4
UNMARK
Description:
This facility allows specific design elements or lengths of Tube to be labelled in the display.
Frequently referenced items may be marked with a constant graphic label which will stay
with that item even if it is moved or rescaled. Items can also be unmarked (which removes
the label).
Labels are shown in all permitted regions where the items origin is within the current subview. The label always points to the origin or, in the case of a Branch or Hanger, to its Head
or Tail (where the name will be suffixed with + or - respectively).
You can specify selection criteria for marking, and specify any textual expression for the
marker.
Examples:
MARK /DATUM5
UNMARK /DATUM5
Labels all valves larger than the specified bore with their
specification references in the catalogue.
UNMARK ALL
Command Syntax:
4.5
1 4:19
12.0
Description:
This facility lets you incorporate lines, arrows, arcs, spheres, boxes or cylinders in a view to
help you with the design construction. Design aids can be grouped together (using the
NUMBER option) and given a number for identification.
Aid lines are drawn between two defined 3D positions. The linestyle can be solid, dashed,
dotted or dash-dot, and you can label them with text markers at defined positions.
Aid arrows are used to complement lines for showing dimensions etc. You can control both
the overall height of an arrow and the proportion of its height occupied by the conical arrowhead, thus changing its emphasis.
A special aid arrow, the CEArrow, is positioned automatically to point to the current element.
You can specify whether the arrow points to the Origin (default), P-arrive or P-leave of the
current element.
Note: These terms relate primarily to piping components. For other element types, they are
interpreted in a logical way. For example, for a SCTN, Origin = P-arrive = POSS, Pleave = POSE; for a PANE, Origin = Vertex 1; for a VERT, Origin = vertex position;
etc.
Aid arcs are defined in terms of two points at their extremities and either a third 'through'
point or a tangent point through which a second-order Bezier curve is constructed.
Aid spheres are defined by the position of the centre and the radius.
Aid boxes are defined in terms of their position, orientation, and X,Y,Z dimensions. They
may be drawn in wireline mode (like penalty volumes or clipping boxes) or in solid mode
(like box primitives).
Aid cylinders are defined in terms of their position, orientation, diameter and height. They
may be drawn in wireline or solid (filled) mode.
Examples:
Command Syntax:
>- AID LINE -+--------------.
|
|
1 4:20
12.0
>- AID
>- AID
>- AID
>- AID
>- AID
>- AID
>- AID
>- AID
- NUMber int -+- <bpos> TO <bpos> -+- LINEStyle -+- SOLId ---.
|
|
|
->
|- DASHEd --|
|
|
|- DOTTEd --|
|
|
- DASHDot -+->
TEXT - NUMber int - text_expression - AT <bpos> ->
ARROW -+--------------.
|
|
- NUMber int -+-- AT <bpos> -- DIRection <bdir> -.
|
.----------------------------------------------
|
- HEIght val -+------------------.
|
|
- PROPortion val -+->
CEARROW -+- ON/OFF ->
|
'- HEIght val -+------------------.
|
|
- PROPortion val -+- ARRIVE -.
|
|
|- LEAVE --|
|
|
'- ORIGIN -+->
ARC -+--------------.
|
|
- NUMber int -+- <bpos> TO <bpos> -+- TANPoint <bpos> -.
|
|
'- THRU <bpos> -----+->
SPHERE -+--------------.
|
|
- NUMber int -+- <bpos> - DIAmeter <expre> ->
BOX -+--------------.
.-------------------.
|
| /
|
- NUMber int -+-*- POSition <bpos> ---|
|
|
|- ORIentation <ori> -|
|
|
|- XLENgth <expre> ---|
|
|
|- YLENgth <expre> ---|
|
|
|- ZLENgth <expre> ---|
|
|
- FILLed -+- ON --. |
|
| |
- OFF -+--+->
CYLinder -+--------------.
.-------------------.
|
| /
|
- NUMber int -+-*- POSition <bpos> ---|
|
|
|- AT <bpos> ---------|
|
|
|- ORIentation <ori> -|
|
|
|- DIAmeter <expre> --|
|
|
|- HEIght <expre> ----|
|
|
- FILLed -+- ON --. |
|
| |
- OFF -+--+->
CLEAR -+- ALL-------------------------.
|
|
|- LINE -----.
|
|
|
|
|- ARROW ----|
|
|
|
|
|- CEARROW --|
|
|
|
|
|- ARC ------|
|
|
|
|
|- SPHERE ---|
|
|
|
|
|- BOX ------|
|
|
|
|
'- CYLInder -+- int --------. |
1 4:21
12.0
|
| |
|- ALL --------| |
|
| |
- UNNumbered -+--+->
Querying:
>- Q AID -+|
||
||
||
||
||
'-
LINE -----.
|
ARROW ----|
|
CEARROW --|
|
ARC ------|
|
SPHERE ---|
|
BOX ------|
|
CYLInder -+- integer ----.
|
|
|- UNNumbered -|
|
|
- ALL --------+->
Note: Q AID ARC lists arcs using the THRU (not TANP) definition, since all arcs may be
represented in this way.
>- Q AID - NEXT -+|
||
||
||
||
'-
LINEnumber -----.
|
ARROWnumber ----|
|
ARCnumber ------|
|
SPHEREnumber ---|
|
CYLIndernumber -|
|
BOXnumber ------+->
4.6
UNENHANCE
SOLELY
Description:
This facility lets you highlight components visually in the design. For example, all sections of
implied tube and rod could be highlighted, all piping components and so on.
A particular use of this facility would be to highlight components which fail error checking.
The SOLELY keyword clears all previous highlighting before highlighted the defined
components.
You can also highlight specific lengths of tube or rod.
1 4:22
12.0
Examples:
Highlights all RED components that match the
ENHANCE SOLELY ALL REDU
WITH (ABOR GT 10) COLOUR 13 selection criteria with colour 13 (turquoise)
Command Syntax:
>-- ENHANCE --+-- SOLELY ---.
.--------------.
|
|
|
|
-------------+-- <selatt> --+-- <selatt> --
|
|
|
-- COLour -- <colno> --.
|
|
+- LENGth - <uval> - OF -.
|
|
|
|
- TOTAl ----------------+- <hlid>-----+-->
Where <hlid> is:
>--+|
||
||
-
LEAVE --.
|
ARRIVE -|
|
HEAD ---|
|
TAIL ---+- ROD --.
|
|
- TUBE -+- OF - <gid> -- COLour -- <colno> -->
.--------------.
|
|
>-- UNENHANCE ---+-- <selatt> --+-- <selatt> --
|
|
+- <HLID> -----+-------------------+--->
4.7
Spatial Maps
Spatial maps of the model are based on the obstruction limit boxes surrounding each
Design element, rather than using fully detailed geometric representations. The spatial
maps allow faster data access, and they are used for tasks such as clash detection where
fast data access is required and where the simplified representation is adequate.
Spatial maps are maintained automatically as the design model is updated, but may need to
be rebuilt explicitly if the Catalogue data, from which the map geometry is derived, is
changed.
4.7.1
1 4:23
12.0
Description:
You can check one or more of the spatial maps to ensure that they accurately reflect the
current state of the design. To avoid spurious results, it is advisable to do this before
carrying out a clash check. This is particularly important if the geometry of any geometry
elements has been modified.
Examples:
Checks the spatial maps for all DESIGN DBs within the
current MDB against the current design and catalogue
data. If there are any discrepancies, appropriate
messages are output; you should then rebuild the map
(see Creating or Updating Spatial Maps)
MAP CHECK PIPES/AREA1 Checks the up-to-date status of the spatial map for the
named DESIGN DB only.
Command Syntax:
>--- MAP CHEck ---+--- MDB -------------------------------.
|
|
|
.-----------<---------. |
|
/
| |
--- word ---*--- name --+-- word --- |
|
|
--------------+--->
where word and name define the full name of a current DESIGN DB.
4.7.2
Examples:
Updates the spatial maps for all DESIGN DBs within the
current MDB.
MAP BUILD STEEL/AREA2 Updates the spatial map for the DB STEEL/AREA2.
Command Syntax:
1 4:24
.-----------<-----------.
12.0
|
/
|
--- word ---*--- name ---+--- word ---
|
--->
where word and name denote the full name of a current DESIGN DB.
1 4:25
12.0
1 4:26
12.0
5.1
5.1.1
Examples:
ID @
Pressed Enter (or Return), move the cursor over the desired
item and click the left-hand mouse button. The name of the
element under the cursor is displayed on the command line.
The picked element becomes the current element and is
displayed in a different colour. (This is the general response
to all variations of the IDENTIFY command.)
ID EQUIP @
1 5:1
12.0
Command Syntax:
5.1.2
Example:
The name of the component on the upstream side of the Tube under
the cursor is displayed on the command line.
ID T @
Command Syntax:
5.1.3
PPOINT
Description:
The cursor can be used to pick any p-point in the visible design or any mapping pin. This
form of picking will not change the current element.
Note: IDPPOINT cannot be used in isolation. It must be used with another command.
Only those p-points which are defined in the Catalogue as being visible in DESIGN
will be available for picking in this way.
1 5:2
12.0
Example:
Q IDP @
Press and hold down left-hand mouse button when cursor is over
element. Element will be highlighted with p-points visible and cursor will
change to a square shape. With left-hand mouse button still held down,
move cursor over required p-point. When over a p-point, cursor will
change to a square shape with crosshairs. Release the button to select
the p-point
Command Syntax:
.-----<-----.
/
|
>-- Query <marke> --+--*-- <ppatt> --+-->
|
|-- <axes> -->
|
-->
<ppatt> = >--+-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
|-|
--
CONnection --------------.
|
BORe --------------------|
|
OD ----------------------|
|
POSition ---.
|
|
|
DIRection --|
|
|
|
East -------|
|
|
|
X ----------|
|
|
|
West -------|
|
|
|
North ------|
|
|
|
Y ----------|
|
|
|
South ------|
|
|
|
Up ---------|
|
|
|
Z ----------|
|
|
|
Down -------|
|
|
|
GRADient ---|
|
|
|
BOP --------|
|
|
|
TOP --------+-- <axes> --|
|
|
------------+-->
1 5:3
12.0
5.1.4
Examples:
TWODPLANE E 1000 N
2000 U 500
AT TWODPICK
Note: Cursor positions are always returned in World coordinates. In order to obtain the
correct result, the 2D picking plane must therefore be set to an absolute World
position.
Command Syntax:
5.2
D Pins
The Design pins are a set of ten temporary marker points which have a 3D position and
direction. They can be moved around using positioning and orientation commands similar to
those available for permanent Design elements.
Once positioned, a pin may either be used as a static reference point or as a temporary ppoint.
The commands described here only show how to make pins visible and position and
orientate them. Once this has been done they can be used for positioning and orientating
Design elements in any command that uses point as an argument.
1 5:4
12.0
5.2.1
Examples:
PIN 5 AT E1000
Command Syntax:
>-- PIn integer --+-- AT --+-- <bpos> ------------------------.
|
|
|
|
-- POLar <bdir> DISTance <uval> --|
|
|
-- DIRection <bdir> -----------------------+-->
Querying:
5.2.2
1 5:5
12.0
Examples:
PIN 5
Pin 5 will be drawn into all volume views, and can be hit by the
cursor.
PIN 5 OFF
Command Syntax:
5.2.3
PIN 5 CONNECT TO PH
Command Syntax:
>-- PIn integer --+-- Copy --------------.
|
|
-- CONnect --+-- TO --|
|
|
--------+-- <marke> -->
Querying:
>-- Q PIN integer --+-- POSition ---.
|
|
-- DIRection --+-- WRT --.
|
|
|-- IN ---+-- <gid> --.
|
|
----------------------+-->
1 5:6
12.0
5.2.4
Moving a Pin
Keywords:
PIN BY THROUGH DISTANCE
Description:
These commands allow a pin to be moved from its current position in any axis direction or
along its own direction. If moved along its own direction, a specified distance can be given
or, alternatively, an intersection. (Moving in this manner is very similar to the pipe-routing
options.)
Examples:
Command Syntax:
>-- PIn integer --+-- BY <pos> ---------.
|
|
|-- THRough <bpos> ---|
|
|
-- DISTance <uval> --+-- WRT --.
|
|
|-- IN ---+-- <gid> --.
|
|
---------------------+-->
Querying:
>-- Q PIN integer --+-- POSition ---.
|
|
-- DIRection --+-- WRT --.
|
|
|-- IN ---+-- <gid> --.
|
|
---------------------+-->
5.2.5
1 5:7
12.0
Example:
Command Syntax:
5.3
Constructs
Note: Use the Constructs options on the Utilities menu in preference to these older
facilities.
Keywords:
CONSTRUCT POSITION DIRECTION DISTANCE ANGLE LINE PLANE
Description:
The construction aids available in DESIGN let you display coordinates, directions,
distances, angles and plane definitions.
The constructed quantities are written out into the REQUESTS region of your display. These
quantities can be written into variables for later use. The commands used to define
constructed quantities make use of p-points, p-lines, pins, directions, positions and
orientations.
The different methods for constructing these entities are:
CONStruct Angle
position1 TO position2 TO position3
direction1 AND direction2
line1 line2
line plane
plane1 plane2
plane line
CONStruct DISTance
position1 TO position2
position TO line
position TO plane
line1 TO line2
projection of any of the above ALong a given direction
CONStruct Position
NEArest position ON line
NEArest position ON plane
INTersect plane1 plane2 plane3
INTersect line plane
INTersect line1 line2 (gives result on line1 if lines are skew or parallel) plane line
CONStruct DIRection
1 5:8
12.0
NORmal plane
ORTHogonal direction1 AND direction2
ORTHogonal direction AND line
ORTHogonal line1 AND line2
ORTHogonal line AND direction
position1 TO position2
plane
line
CONStruct LINe
JOIn position1 TO position2
direction THRough position
PARallel line THRough position
NORmal line THRough position
NORmal plane THRough position
PROJection line ON plane
INTersect plane1 plane2
CONStruct Plane
THRough position1 AND position2 AND position3
direction THRough position
direction THRough a p-point, pin or digitised point (optionally offset a given DISTance
or relative to existing geometry: INFront or BEHind an element, p-point or position:
FROm or TO a position)
Note: In all of the above, position, direction, line or plane is defined in normal PDMS
format, or by reference to a p-point, pin or marker, or picked from an appropriate
view.
Examples:
CONS DIR PL
CONS DIST PA TO PL
1 5:9
12.0
Examples:
5.4
ISODRAFT Mode
Keywords:
ISODRAFTMODE
Description:
Enables you to enter (a subset of) ISODRAFT syntax within DESIGN. You are thus able to
produce an Isometric plot without having to switch modules.
Note: This syntax is included here for completeness, but you would normally produce
check Isos in DESIGN using the GUI.
Command Syntax:
1 5:10
12.0
Error Messages
This chapter lists error messages specific to DESIGN. These messages have a message
number beginning with 61. Any other messages that may be output are not described here
as they are not specific to DESIGN.
Note that in the following element_identifier denotes an element name or (for unnamed
elements) an element reference number. The latter is a system number which is assigned
automatically whenever an element is created.
(61:1)
(61:2)
(61:3)
(61:4)
(61:5)
(61:6)
(61:7)
(61:8)
(61:9)
(61:10)
(61:11)
(61:12)
(61:13)
(61:14)
(61:15)
(61:16)
(61:17)
(61:18)
(61:19)
1 6:1
12.0
(61:20)
(61:21)
(61:22)
(61:23)
(61:24)
(61:25)
(61:26)
(61:27)
(61:28)
(61:29)
(61:30)
(61:31)
(61:32)
(61:33)
Angle attributes can only be given values between -180 and +180 degrees.
(61:34)
(61:35)
(61:36)
Reconnecting element_identifier
(61:37)
(61:38)
(61:39)
(61:40)
(61:41)
(61:42)
(61:43)
(61:44)
(61:45)
BOP and TOP can only be used with piping and hanger components.
(61:46)
(61:47)
1 6:2
12.0
(61:48)
Point set does not allow variable angle. Angle is unchanged, direction is in
correct plane.
(61:49)
(61:50)
(61:51)
(61:52)
(61:53)
(61:75)
(61:76)
(61:77)
(61:78)
(61:79)
(61:80)
(61:81)
(61:82)
BOP / TOP cannot be used on a HEAD / TAIL that has not been positioned
(61:83)
(61:84)
Shear attributes can only be given values between -89 and +89 degrees.
(61:85)
(61:86)
(61:87)
(61:88)
(61:89)
(61:120)
(61:121)
(61:122)
(61:123)
(61:125)
(61:126)
(61:127)
(61:128)
1 6:3
12.0
(61:129)
(61:130)
(61:131)
File error while restoring data - please exit from module and reenter
(61:132)
(61:133)
(61:134)
(61:135)
(61:136)
(61:137)
(61:138)
Unable to RESTORE - current database files are not those which were in
use when module state SAVEd
(61:139)
(61:140)
(61:150)
(61:151)
(61:152)
(61:153)
(61:154)
(61:155)
Attachment points can only be dragged if they have been positioned and
oriented
(61:160)
(61:161)
(61:162)
(61:163)
(61:164)
(61:165)
(61:166)
(61:167)
(61:168)
(61:169)
Warning - Requested bore value does not match current bore word
1 6:4
12.0
(61:175)
(61:190)
(61:191)
Are your databases to be updated with the changes made this session
(Y or N)
(61:192)
(61:193)
WARNING - System storage area value % full. Remove items from drawlist
to avoid fatal error.
(61:194)
(61:199)
(61:201)
(61:206)
(61:207)
(61:208)
(61:209)
(61:211)
(61:220)
Failed to connect.
(61:221)
(61:225)
(61:226)
Autolimits may only be set for graphic views, Please select a graphics view
and retry
(61:230)
(61:231)
(61:272)
(61:273)
(61:274)
(61:275)
(61:276)
(61:278)
(61:303)
Direction cannot be calculated between two design points with the same
position - UP is assumed
(61:304)
(61:305)
Position cannot be calculated as line and plane are parallel - first point
given is assumed
1 6:5
12.0
(61:306)
(61:307)
(61:351)
The WORLD and GPWLs cannot be added / removed. SITEs can only be
added using ADD SITE in a setup context.
(61:355)
(61:357)
(61:358)
Only SITEs or ZONEs can be specified for ADD WITHIN. The default is all
sites in the multiple database.
(61:461)
(61:462)
(61:463)
(61:471)
Cursor abandoned
(61:495)
(61:499)
(61:561)
(61:564)
(61:565)
(61:599)
(61:800)
(61:820)
(61:830)
(61:840)
1 6:6
12.0
Index
A
Accessing . . . . . . . . . . . . . . . . . . . . . . 1-3:1
Active element . . . . . . . . . . . . . . . . . . 1-4:6
ADD command:drawlist . . . . . . . . . . . 1-4:1
AID command . . . . . . . . . . . . . . . . . . 1-4:19
Aids:graphical . . . . . . . . . . . . . 1-4:6, 1-4:19
ALARM command . . . . . . . . . . . . . . . . 1-3:7
ALPHA CLEAR command . . . . 1-3:1, 1-3:2
ALPHA FILE command . . . . . . . . . . . . 1-3:1
ALPHA LOG command . . . . . . . . . . . . 1-3:1
ARC command:design aids . . . . . . . 1-4:19
ARROW command:design aids . . . . 1-4:19
Audible error trace . . . . . . . . . . . . . . . 1-3:7
AUTOCOLOUR command . . . . . . . . . 1-4:3
AXES command . . . . . . . . . . . . . . . . 1-4:18
B
BOX command:design aids . . . . . . . 1-4:19
BUILD command:spatial maps . . . . . 1-4:24
C
CEARROW command:design aids . . 1-4:19
Changing modules . . . . . . . . . . . . . . . 1-3:3
CHECK command:spatial maps . . . . 1-4:23
Clashing element . . . . . . . . . . . . . . . . 1-4:6
CLOSEST
command . . . . . . . . . . . . . . . . . . . 1-2:7
COLOUR command . . . . . . . . . . . . . . 1-4:6
COLOUR command:displayed items . 1-4:1
Colour mixes:predefined . . . . . . . . . . . 1-4:6
Colours:active element . . . . . . . . . . . . 1-4:6
Colours:clashing element . . . . . . . . . . 1-4:6
D
Date . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:4
DESIGN . . . . . . . . . . . . . . . . . . . . . . . . 1-3:1
Design aids . . . . . . . . . . . . . . . . . . . . 1-4:19
DESIGN command . . . . . . . . . . . . . . . . 1-3:1
Design points . . . . . . . . . . . . . . . . . . . . 1-2:8
Dimensions . . . . . . . . . . . . . . . . . . . . . 1-2:5
Direction:axial . . . . . . . . . . . . . . . . . . . 1-2:11
Direction:general . . . . . . . . . . . . . . . . 1-2:12
Draw list . . . . . . . . . . . . . . . . . . . . . . . . 1-4:1
Drawing levels . . . . . . . . . . . . . . . . . . 1-4:10
E
Elements:identifying . . . . . . . . .1-2:6, 1-2:13
Elements:selecting . . . . . . . . . . . . . . . 1-2:13
ENHANCE command . . . . . . . . . . . . . 1-4:22
Entering . . . . . . . . . . . . . . . . . . . . . . . . 1-3:1
Errors:alarm . . . . . . . . . . . . . . . . . . . . . 1-3:7
Expressions . . . . . . . . . . . . . . . . . . . . . 1-2:4
Index page 1
12.0
G
Graphical aids . . . . . . . . . . . . . . . . . . 1-4:19
axes . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:9
bdir . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:12
bpos . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:10
date . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:4
dir . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:11
expr . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:4
marke . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:8
pos . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:9
selatt . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:13
uval . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2:5
H
Highlighting graphical items . . . . . . . 1-4:22
I
ID @ command . . . . . . . . . . . . . . . . . . 1-5:1
IDENTIFY command . . . . . . . . . . . . . . 1-5:1
Identifying displayed items . . . . . . . . . 1-5:1
IDPPOINT command . . . . . . . . . . . . . 1-5:2
Imperial units:setting . . . . . . . . . . . . . . 1-3:4
INCH command . . . . . . . . . . . . . . . . . 1-3:4
INSULATION command . . . . . . . . . . 1-4:11
ISODRAFTMODE command . . . . . . 1-5:10
L
Leaving . . . . . . . . . . . . . . . . . . . . . . . . 1-3:3
LINE command:design aids . . . . . . . 1-4:19
1-2:4, 1-2:5, 1-2:8, 1-2:9, 1-2:10, 1-2:11, 12:12, 1-2:13
M
MAP command . . . . . . . . . . . . . . . . . 1-4:23
Mapping pins . . . . . . . . . . . . . . . . . . . . 1-5:4
MARK command . . . . . . . . . . . . . . . . 1-4:19
Metric units:setting . . . . . . . . . . . . . . . 1-3:4
MILLIMETRE command . . . . . . . . . . . 1-3:4
MM command . . . . . . . . . . . . . . . . . . . 1-3:4
O
Obstructing element . . . . . . . . . . . . . . 1-4:6
OBSTRUCTION command . . 1-4:11, 1-4:12
Q
QUERY command . . . . . . . . . . . . . . . . 1-3:8
QUIT command . . . . . . . . . . . . . . . . . . 1-3:3
R
REMOVE command:drawlist . . . . . . . . 1-4:5
REPRESENTATION command:CENTRELINE
1-4:9
REPRESENTATION command:DARCTOLERANCE . . . . . . . . . . . . . . . . . . 1-4:17
REPRESENTATION command:HOLES 1-4:16
REPRESENTATION command:LEVEL 1-4:10
REPRESENTATION
command:OBSTRUCTION . . . . . . . . . . . . . . . . . . . 1-4:12
REPRESENTATION
command:OBSTRUCTION/INSULATION . . . . . . . . 1-4:11
REPRESENTATION command:PLINES 1-4:15
REPRESENTATION command:PNODES/SNODES . . . . . . . . . . . . . . . . . . 1-4:14
REPRESENTATION command:PPOINTS 14:13
REPRESENTATION command:PROFILE 1-4:9
REPRESENTATION command:TRANSLUCENCY . . . . . . . . . . . . . . .1-4:11, 1-4:12
REPRESENTATION command:TUBE . 1-4:9
REPRESENTATION command:UPDATE 14:17
S
Selection:of elements . . . . . . . . . . . . . 1-2:13
SOLELY command . . . . . . . . . . . . . . 1-4:22
Spatial map . . . . . . . . . . . . . . . . . . . . 1-4:23
SPHERE command:design aids . . . . 1-4:19
syntax 1-2:4, 1-2:5, 1-2:8, 1-2:9, 1-2:10, 1-2:11,
1-2:12, 1-2:13
SYSCOMMAND command . . . . . . . . . 1-3:8
T
Text output . . . . . . . . . . . . . . . . . . . . . . 1-3:7
TRACE command . . . . . . . . . . . . . . . . 1-3:7
TRANSLUCENCY command .1-4:11, 1-4:12
TWODPICK command . . . . . . . . . . . . . 1-5:4
Index page 2
12.0
U
UNENHANCE command . . . . . . . . . 1-4:22
Units of measurement . . . . . . . . . . . . . 1-2:5
Units of measurement:setting . . . . . . . 1-3:3
UNMARK command . . . . . . . . . . . . . 1-4:19
V
Visible element . . . . . . . . . . . . . . . . . . 1-4:6
Index page 3
12.0