Sunteți pe pagina 1din 19

PDMS

Unterlagen

DESIGN
SUMMARY OF COMMANDS

Design Element Identity <gid>


AFTER

specifies that search is to start after given distance


in given direction (default is zero).

FROM

specifies reference position from which search is


initiated (default is CE).

/EQUIP10

Named design Element

SAME

Previous Element accessed

OWN

Owner of Current Element

GOTO SPRE

Specification of Current (piping) Element

NEXT 2

Second Next Element at same level

Fourth Member of Current Element

LAST 3 MEM

Third Last Member of Current Element

END

Next element up in hierarchy

SITE

Site above Current Element

ZONE 3

Third Zone

NEXT 2 PIPE

Second Next Pipe

PREV BOX
FIRST ZONE OF /SITE 5
PIPE OF /VALV101
FIRST MEM OF BRAN3 OF /PIPE10
HEAD OF FIRST BRAN
CLOSEST VALV EAST

Closest valve to current element in East direction in


design model

CLOS VALV DIR N FROM E100 N200 U300 Closest valve in North direction starting from given
position
(valves found before this position are ignored)
3D Design Points <marke>
P3

P-point 3 of Current Element

PL OF PREV

Leave P-point of previous element

PH

Branch Head P-point

HT OF /HANG5

Hanger Tail P-point of named Hanger

IDP @

Cursor pick

Axial Position <pos> <axes>


E1000

East 1000

Z10

Up 10

E30 D10 S20

East 30 Down 10 South 20

E0 IN SITE

East 0 in Site

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

1/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

3D Position <bpos>
E300 N1000 U2500

Coordinate position

PIN6

Pin position

/VESSEL10

Origin of /VESSEL10

Working grid position closest to the crosshair


position and through the Current Element Origin
plane

Note: Cursor positioning (e.g. AXES AT @) can only be carried out in orthogonal views.
E

East

E45N

East 45 North

W-33D

West 33 Up

North

N45E33D

North 45 East 33 Down

N10E10

North 45 East

3D Direction <bdir>
N45E

Axis direction

PL

Design point direction

TOW E0 WRT SITE

From Current Element Origin to SITE origin

FROM PIN6 TO PIN7

From Pin 6 to Pin 7

Selection <selatt>
ALL

Selects all elements

ALL FRMW

Selects all framework elements

ALL BRANCH MEMBERS

Selects all piping components

ITEMS OF EQUI /VESS1

Selects all primitives below /VESS1

(/PIPE1 /PIPE2)

Selects just /PIPE1 and /PIPE2

ALL WITH (XLEN GT 1000)

Selects all elements where XLEN is greater than


1000mm

ALL WITHIN W8000N17000U1000 TO W1400N13500U1200


Selects all elements within the defined volume
ALL PIPE WITHIN VOLUME /PIPE1 1500

Selects all piping elements within a volumedefined


as a box drawn around /PIPE1, with a clearance of
1500mm between the edges of /PIPE1 and the
volume box.

Saving and Restoring the Display


RECREATE /DS1

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

Saves the display definition in file /DS1.

2/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

RECREATE /DS1 OVER

Saves the display status in file / DS1.


Anyexisting file /DS1 is overwritten.

RECRE DISPLAY /DS1

Saves modal settings, e.g. working grid,


units,representation etc. Read back in using
$M/name

INSTALL SETUP /DS1

Restores the display definition stored in file /DS1

Saving the Alpha Log


ALP LOG /LF1 COMMANDS

Log information displayed in the COMMANDS


region in file /LF1

ALP LOG /LF1 OVER COMM

Log information displayed in the COMMANDS


region in file /LF1. Any existing file /LF1 will be
overwritten.

ALP LOG /LF2

Log information displayed in both alpha regions in


file /LF2

ALP FILE /LF2

Log information displayed in REQUESTS region


only

ALP LOG END

Finish logging

ALP FILE END


Clearing the Alpha Views
ALPHA COMMANDS CLEAR

Clears the text from the COMMANDS region only.

ALPHA REQUESTS CLEAR

Clears the text from the REQUESTS region only.


(These commands will also affect alpha views which
use the COMMANDS or REQUESTS channel - see
Section 5.1.2.)

Exit from DESIGN without Saving Changes


QUIT

Exit from DESIGN (and enter MONITOR)

QUIT ISODRAFT

Exit from DESIGN and enter ISODRAFT

FINISH

Exit from DESIGN to the operating system

Setting Working Units


MM BORE

All bores will be input and output in mm

FINCH DIS

All distances and coordinates will be input and


output in feet and inches

UNITS /PERCHES

All distances and coordinates will be input and


output in the units defined in the units definition
element /PERCHES in the Properties Database

UNITS DEF

Uses the default Catalogue database units

UNITS

Standard PDMS units

Note: 3 feet 6 inches must be input as 36 when using FINCH units.


N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

3/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Setting Output Precision of Distance Units


Note: You must not change the precision if you are customising the Cadcentre Applicationware.
You should only use this command ifyou are writing a completely new application.
OUTput

For general dimensions

VARiables

For setting variables

DECimals

Decimal places

DPls

Decimal places

THs

As in 64ths

NDs

As in 32nds

PREC OUT DI DEF

Set default precision for output

PREC VAR DEF

Set default precision for variables

PREC DI DEF

Set default precision for output and variables

PREC DI 1 DP

Set output to 1 decimal place (MM or INCH units)

PREC OUT DI 4 DEC

Set output to 4 decimal places (MM or INCH units)

Audible Error Trace


ALARM ON

Sets the audible tone to be on.

ALARM OFF

Suppresses the audible tone until it is turned on


again.

Switching Text Output Off


TRACE OFF

Stops the automatic output of Current Element


name.

TRACE ON

Restarts automatic output of Current Element name.

Note: ON is the default setting.


MDB Mode
MDB UPDATE

Save design changes and enter MDB Mode.

MDB NOUPDATE

Enter MDB Mode without saving design changes.

EXCHANGE

Alter the databases in the current list of the current


MDB

DEFER
CURRENT
PROTECT

Temporarily alters your access rights to specified


databases.

USER

username Changes the current user

PROJECT

code Changes the current project

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

4/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

LIST

Allows you to query:Users, including the number of


active users, Teams including the set (current)
Team, Databases, including copied Databases,
MDBs, Macros and Variables

/PIPING

Change to MDB /PIPING.

/PIPING READONLY

Change to MDB /PIPING in read-only mode.

EXIT

Return to Design Mode.

Checking the Current User Status


A typical response to the STATUS command could be:
Project: XYZ
User: CSI (758)
Teams: B
MDB: /DESIGN
Current DBS:
1 PIPING/SITE RW
2 MASTER/CATLOG R
Deferred DBS:
3 STRUCT/STEEL
This indicates that the designer has identified himself as being PDMS user CSI, that he is logged in
to the computer as user 758, that he is a member of team B, that he is accessing Project XYZ, and
that he has selected an MDB called /DESIGN.
Checking the Current System Status
A typical response to the SYSTAT command could be:
PROJECT XYZ
==============
USER SYSTEM (57b)
MODULE ADMIN
MDB ** UNSET **
USER HHJ (752)
MODULE DESIGN
MDB /STEEL
DB MODE
MASTER/AREA-A R
MASTER/AREA-B R
STRUC/AREA-C RW
This shows that two users are currently logged in and are using PDMS for work on Project XYZ.
The Project Coordinator is using ADMIN but is not accessing any databases. User 752 is using
DESIGN. He is accessing the MDB named /STEEL, whose constituent DBs are as listed. He has
N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

5/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Read-only status for the DBs owned by the MASTER (System) team and Read/Write access to the
DB STRUC/AREA-C.
Listing Project Information
A typical response to the LIST MDB command could be:
List of MDBS for project XXX
==============================
MDB: /DESIGN
Current DBS:
1 PIPING/AREA-A DESI Exclusive
2 PIPING/AREA-C DESI Update
3 MASTER/AREA-D DESI Exclusive
Deferred DBS:
4 PIPING/AREA-B DESI Exclusive
5 MASTER/AREA-E DESI Update
MDB:/STEEL
Current DBS:
1 MASTER/AREA-A DESI Exclusive
2 MASTER/AREA-B DESI Exclusive
3 STRUCT/AREA-C DESI Exclusive
Deferred DBS:
**NONE**
MDB: /ANSI
Current DBS:
1 CATAL/AREA-E CATA Update
Deferred DBS:
**NONE**
A typical response to the LIST USERS command could be:
List of USERS for project ZZZ
===============================
SYSTEM (FREE)
TEAMS :MASTER STAB
Z (FREE)
TEAMS :***NONE**
GEN (GENERAL)
TEAMS :TEST

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

6/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

The information generated by the LIST command can either be displayed on screen or sent to a
file.
Session Comments
SESSION COMMENT

Addition of upper platform

Querying Individual Database Information


Q DBNAME

Gives name of current DB; e.g. TEST/DESI

Q DBTYPE

Gives type of current DB; e.g. DESI

Q DBFNUMBER

Gives file number for current DB; e.g. 6

Q DBFILE

Gives pathname for current DB file; e.g.


\usr\pdms\projects\SAM\sam006(NT)

Querying the Last Modification to an Element


Q LASTMOD

Gives date for last modification to current element.

Q SESSMOD

Gives session number for last modification to


current element.

Q USERMOD

Gives name of user who last modified Current


element.

Q LASTMOD HIER

Gives dates for last modifications to current element


and its members.

Q LASTMOD XLEN

Gives date for last modification to XLEN attribute of


current element..

Querying the Session History for an Element or Attribute


Q HISTORY DIAM

Gives all sessions in which DIAM attribute was


modified.

Note: HISTORY is an array type pseudo-attribute, so that qualifying positions may be appended to
query specific occurrences in the modification history. For example: Q HISTORY[2] DIAM
Gives second most recent session in which DIAM attribute was modified. History records are
restricted to a maximum of 120 sessions.
Querying Details of a Specific Session
Q SESSCOMM 58

Gives comment text associated with session 58.

Q SESSUSER 58

Gives name of user responsible for session 58.

Q SESSDATE 58

Gives date and time at which session 58 was


created.

Note: All session queries are for the current DB.


Querying Session Number for a Given Time
Q SESSION ON 12:00 22 August 1995
N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

7/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Q SESSION ON 9 / 9 /96
Time defaults to 23:59, so returns last session number on given date.
Comparing Database Changes
DIFFERENCE ALL BRANCH FOR /ATEST SINCE 21 JANUARY DIFF CE SINCE 10:00
Assumes current day.
DIFF /ZONE1

Compares current settings with those at your last


SAVEWORK command.

DIFF SITE SINCE SESSION 66

Compares current settings with those at the end of


session 66 of the current database.

Claiming an Element
The primary elements in DESIGN are:
WORLD
SUBS
HVAC

SITE
FRMW
PTRA

ZONE
SBFR
RPLG

EQUI
REST

SUBE
HANG

PIPE
SCTN

BRAN
GPWL

STRU
PANE

CLAIM /BRANCH1 /BRANCH2 /BRANCH3

Claims named Branches for modification

CLAIM /PIPE1 HIERARCHY

Claims named Pipe and all its Branches

CLAIM ALL BRAN WHERE (HBORE GT 200)Claims all Branches with bore > 200mm
CLAIM /NOZZ2

Claims Equipment which owns Nozzle (since NOZZ


is not a primary element)

UNCLAIM /BRANCH2 /BRANCH3

Unclaims named Branches

UNCLAIM ALL

Unclaims all claimed elements

Adding Elements to the Display


The Draw List can contain significant elements only. Significant elements in DESIGN are:
EQUI
PVOL*
PANE

SUBE
DATU
GRDM
PTRA
RPLA*
STRU
SUBS
FRMW
(* only if directly below a Site or Zone.)

BOUN
SBFR

BRAN
SCTN

HANG
PNOD

ADD /P100A /P100A

is added to the Draw List

ADD CE

The current element will be added to the DrawList

ADD /ZONE1 /ZONE2 COLOUR 5

/ZONE1 and /ZONE2 will be added in colour 5.


If you wish to add items in other colours, you must
use separate commands.

Querying
Q DRAW

Queries the contents of the Draw List

Q DRAW COUNT

Queries the number of items in the Draw List

Q DRAW FULL

Queries the contents of the Draw List and the colour


with which each Draw List member was added

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

8/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Selecting Graphics Colours Automatically


AUTOCOLOUR ALL EQUI COLOUR 4

All Equipment items to be added in colour 4

AUTOCOLOUR ALL BRAN WITH (HBORE GT 100) COLOUR 10


All Branches with head bores greater than 100 to be
added in colour 10.
AUTOCOLOUR ALL SCTN COLOUR (:COLOUR OF SPRE)
All Sections to be added as defined by the UDA
:COLOUR derived via their SpecRefs.
AUTOCOLOUR ALL COLOUR (:COLOUR) Uses the UDA :COLOUR to denote the colour for all
displayed elements. If you enter this as the final
rule, it will provide a default colour if all other rules
prove false.
AUTOCOLOUR ON

Colours will be chosen according to autocolour


rules. If Off (the default), colour specified in the
ADD command will be used.

AUTOCOLOUR RESET

Clears all current autocolour rules.

AUTOCOLOUR REMOVE 2

Removes the second rule from the current list.

AUTOCOLOUR REORDER 2 TO 4

Moves rule number 2 to position 4 in the list.

Removing Elements from the Display


REMOVE /BRANCH1

/BRANCH1 will be removed from the Draw List and


the display

REM SITE /PIPING

The site /PIPING will be removed

REM ALL

All items in the Draw List, and on the screen, will be


removed

Note: If an element below a significant element (i.e. a primitive) is removed, then the whole
significant element will be removed as well.
This is because the Draw List may only contain significant elements.
Significant elements are:
EQUI
SUBE
DATU
GRDM
PTRA
PVOL*
RPLA*
STRU
SUBS
FRMW
PANE (* only if directly below a Site or Zone.)

BOUN
SBFR

BRAN
SCTN

HANG
PNOD

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

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

9/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

orange

yellow

green

cyan

blue

violet

brown

10

white

11

pink

12

mauve

13

turquoise

14

indigo

15

black

16

magenta

COL 5 DARKGREEN

Colour 5 will be changed to dark green

COL 3 MIX RED 50 GRE 50 BLU 5

Colour 3 will change to the specified mix of red,


green and blue

COL ACTIVE BRIGHTRED

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 0-100, but they are not percentages of
the overall colour and so do not need to add up to 100.
Setting Tube Representation for Piping Components
REPR TUBE ON CL OFF

Sets tubing representation as solid tube.

REPR CL ON TUBE OFF

Sets tubing representation as centreline.

REPR TUBE ON CL ON

Sets both types of representation on (but centreline


will not be visible in colour shaded mode, as it will
be hidden by solid tube).

Setting Profile Representation for Steelwork


REPR PROF ON CL OFF

Sets profile representation as solid profile.

REPR PROF CL ON TUBE OFF

Sets profile representation as centreline.

REPR PROF ON CL ON

Sets both types of representation on.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

10/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Setting Drawing Level Representation


REPR LEVEL PIPE 5

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 NOZZ 1

Sets Nozzle level to 1

REPR LEVEL 2

Set level for all other Component types to 2

Setting Obstruction and Insulation Representation


REPR OBST ON INSU OFF
REPR INSU ON
Setting P-Point Representation
REPR PPOINTS ON

Sets the p-point representation to ON

REPR PPOINTS LENGTH 5

Sets size of p-point arrows

REPR PPOINTS NUMB ON

Shows p-point numbers

Setting Structural Node Representation


REPR PNOD ON

Only Primary Nodes will be shown in the display.

REPR SNOD OFF

The display of Secondary Nodes will be


suppressed.

REPR PNOD COL BRIGHTRED

Primary Nodes will be shown in bright red colour.

REPR SNOD COL 12

Secondary Nodes will be shown in the currently


defined mix for colour number 12.

REPR PNOD SIZE 15 REPR SNOD SIZE 6

Primary Nodes will be emphasized by being drawn


at 15mm diameter, while Secondary Nodes are
drawn at only 6mm diameter.

Setting P-Line Representation


REPR PLINES ON

Sets the p-line representation to ON

REPR PLINES LENGTH 6

Sets size of p-line arrows

REPR PLINES PKEY ON

Shows p-line identifiers (settings of PKEY attributes)

Setting Holes Representation


REPR HOLES ON

Sets the holes representation to ON

Setting Arc Tolerance Representation


REPR DARC 5

Sets the arc tolerance to 5 mm.

REP DARC DEF

Resets arc tolerance to 10 mm.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

11/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Refreshing the Graphical View


REPR UPDATE
Specifying Axes
AXES AT @

Positions a set of axes at the graphics cursor

AXES HEIGHT 300 AT @

Positions a new set of axes at the graphics cursor,


with a height of 300mm (Default size is1000mm.)

AXES OFF

Removes axes from the screen (although they still


exist)

AXES ON

Redisplays axes as previously shown.

AXES DELETE

Deletes axes (i.e. AXES ON will have no effect)

Graphical Labelling of Design Elements


MARK /DATUM5

Element /DATUM5 will be labelled with its name.

UNMARK /DATUM5

The specified element will cease to be labelled.

MARK WITH

Outer Boundary ID @ Labels the picked element


with the given text.

MARK WITH NAME ALL BRAN

Labels all Branches with their PDMS names.

MARK WITH NAME OF SPREF ALL VALVE WHERE PBORE GT 100


Labels all valves larger than the specified bore with
their specification references in the catalogue.
UNMARK ALL

Removes all marking from the screen.

Using Design Aids


AID LINE E1200S3500U0 TO E760N1200U50 Draws a line between the two 3D positions.
AID LINE NUMBER 5 E1200S3500U0 TO E760N1200U50 LINESTYLE DOTTED
Groups the new line with other such lines with the
same number (5 this example) and draws it in the
dotted linestyle.
AID CLEAR LINE 5

Deletes line number 5

AID ARROW AT E760N1200U50 DIR E HEI 100 PROP 0.5


Positions 100mm arrow with given position and
direction; arrow head is 50mm long.
AID BOX POS PIN 6 ORI X IS UP Y TOWARDS /PUMP1 XLEN 200 YLEN 200 ZLEN 200 FILL OFF

Positions a wireline cubic box, with 200mm sides, at


Pin 6 with the specified orientation.
AID CLEAR SPHERE UNN

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

Deletes all unnumbered aid spheres.

12/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Highlighting Components in the Designs


ENHANCE SOLELY ALL REDU WITH (ABOR GT 10) COLOUR 13
Highlights all RED components that match the
selection criteria with colour 13 (turquoise)
ENHANCE /PIPE1 /PIPE2 COLOUR 5

Highlights PIPE1 and PIPE2 in green

ENHANCE LENGTH 20 OF LEAVE TUBE COLOUR 7


Highlights 20mm of LEAVE TUBE in blue
Checking theSpatial Maps
MAP CHECK MDB

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 Section 14.3.2)

MAP CHECK PIPES/AREA1

Checks the up-to-date status of the spatial map for


the named Design DB only.

Creating or Updating Spatial Maps


MAP BUILD MDB

Updates the spatial maps for all Design DBs the


current MDB.

MAP BUILD STEEL/AREA2

Updates the spatial map for the DB STEEL/AREA2.

Setting Attribute Rules


RULE SET ZLEN (XLEN + YLEN)

Sets rule that ZLEN of the current element is the


sum of its XLEN and YLEN values. The ZLEN will
be updated to reflect changes to XLEN or YLEN
only when the rule is verified or executed (i.e. it is a
static rule).

RULE SET XLEN DYNAM (YLEN + 2)

XLEN will be updated automatically whenever YLEN


is changed.

RULE SET POS (N300 E400 U500) ON ALL BOX FOR /PUMP1
Sets rule for position attribute for all boxes in
/PUMP1
RULE SET POS DYNAM (N100 FROM /BOX2 )

If /BOX2 moves, the element with this attribute rule


will move with it automatically. (Note space between
last character of element name and closing
parenthesis.)

Verifying Attribute Rules


RULE VERIFY ALL

Verifies all rules for the current element.

RULE VER HEIG ON CYLI 1 FOR /PUMP1

Verifies rule for height attribute on first cylinder of


/PUMP1.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

13/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Executing Attribute Rules


RULE EXECUTE :TEMP1

Executes rule for uda :TEMP1 for the current


element.

RULE EXE ALL ON ALL BOX FOR /PUMP1 Executes all rules for all boxes owned by /PUMP1.
Deleting Attribute Rules
RULE DELETE ALL

Deletes all rules for the current element.

RULE DEL ALL ON ALL FOR /PUMP1

Deletes all rules for all primitives owned by /PUMP1.

Identifying Displayed Elements using the Cursor


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 @

As above, but the search is restricted to EQUI


elements.

Identifying Tube using the Cursor


ID T @

The name of the component on the upstream side


of the Tube under the cursor is displayed on the
command line.

Identifying Displayed Points using the Cursor


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 ppoint.

Identifying Items with a 2D Pick


TWODPLANE E 1000 N 2000 U 500

Defines 2D picking plane which passes through


given point and which is normal to view direction

AT TWODPICK @

Using the preceding 2D picking plane definition, a


cursor hit at E 1234 N 5678 in a plan view will return
the position E 1234 N 5678 U 500 in World
coordinates

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.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

14/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Setting a Pins Position and Direction Explicitly


PIN 5 AT E1000

Pin 5 will be moved to the coordinate position East


1000 from the Site origin.

PIN5 DIR W WRT SITE

Pin 5 will be orientated in a direction West with


respect to the current SITE.

Making a Pin Visible


PIN 5

Pin 5 will be drawn into all volume views, and can


be hit by the cursor.

PIN 5 OFF

Pin 5 will be erased.

Locating a Pin by Copying or Connecting


PIN 5 C0PY IDP @

Pin 5 will be placed at the same position and


orientation as the p-point or pin hit by the cursor.

PIN 5 CONNECT TO PH

Pin 5 will be placed at the Branch Head, but pointing


in the opposite direction to HDIR (Head direction).
This command must be given at BRANCH level. Pin
5 can be an existing pin or a new one.

Moving a Pin
PIN 6 BY E3000 N2000

Pin 6 is moved by the given directions and


distances

PIN 6 DIST 600

Pin 6 is moved along its own direction by the given


amount

PIN 6 THR /NOZZ5

Pin 6 is moved along its own direction until it


intersects a plane through /NOZZ5

General Pin Moves


PIN 6 DISTANCE 600 INFRONT ID @

Pin 6 is moved along its direction until it is 600


distance units in front of the item picked with the
cursor.

Constructs
Note:Use t he Constructs options on the Utilities menu in prefeerence to these older facilities
CONS POS P2 OF FLAN 4 OF BRAN /PIPE1-1 TO PLANE PIN 7
The intersection between the specified point and the
plane perpendicular to pin 7 is shown.
VAR 5 CONS POS PL TO LINE PA OF NEXT
The closest point on the line from PLEAVE to the
intersection of the two lines is placed in Variable 5.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

15/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

CONS POS PIN5 TO PLA PIN6

The intersection between the direction of pin 5 and


the plane perpendicular to pin 6 is written out into
the request region.

CONS DIR PL

The direction of the line is output in World


coordinates into the request region.

CONS DIST PA TO PL

The dimension from the first to the second p-point of


the current element is written out into the Request
region.

VAR 5 CONS DIST PL TO LIN PA OF NEXT The minimum distance between PLEAVE of the
current element and the specified line will be be
placed in Variable 5
CONS ANG PIN1 TO PIN2 TO PIN3

The angle between the three specified points is


written out into the Request region.

CONS ANGL PL LIN PA OF NEXT

The angle between the lines from the two specified


p-points is written out into the request region.

CONS LINE JOIN P0 TO P1

Constructs a line joining the two p-points, displaying


the line description in the request region.

CONS PLANE P3 DIST 900

The plane perpendicular to the specified point and


900 from it is written out into the request region.

CONS PLANE PL THROUGH /NOZZ5

The plane perpendicular to the specified point and


intersecting /NOZZ5 is written out into the request
region.

CONS PLANE PA DIST 500 BEH /COL19

A plane perpendicular to the specified point will be


defined and written out into the request region. The
plane will be positioned 500 to the far side of
/COL19.

Creating Elements
NEW ZONE /Z1

The Zone element is created as a member of the


current Site. The Zone is now the current element.
Its NAME attribute is /Z1.

NEW TEE

If the current element is the fourth member in a


Branch member list, the Tee element is inserted as
the fifth member. The Tee is now the current
element.

NEW EQUIP /1301

If the current element is a Box owned by another


EQUIP which is Member 2 of Zone /Z1, the new
Equipment element is inserted as member 3 of the
Zone and named /1301. The new Equipment is now
the current element.

NEW GASKET

If this command is given when the current element


is the Branch Head, the Gasket is inserted as the
first member of the Branch and is now the current
element.

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

16/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Creating Elements at a Given Position in the Member List


NEW VALVE BEF

(At a Branch Component) The Valve will be inserted


before the current element in the current list.

NEW ZONE BEF 2

(At Side Level) The Zone will be inserted before


member 2 of the Site.

NEW BOX

(AT a CYLI which is a member of a STRU) A new


BOX will be inserted as the next member of the
STRU (after the CYLI in member list order).

NEW BOX

(AT a CYLI which is a member of a STRU ) A new


BOX will be inserted as a member of the SUBS (at
the top of the member list).

Deleting Elements
DELETE NOZZ

Deletes the current element - a Nozzle (see Figure


8-4). The EQUI owning the Nozzle becomes the
current element.

DELETE ZONE

Deletes the current element - a Zone and all its


offspring (see Figure 8-4).
The Site owning the Zone becomes the current
element.

DELETE SITE MEM

Deletes all the members of the current element


(SITE) and their offspring (see Figure 8-4).

Reorganising the Hierarchy


REORDER /B

/B, which must be in the member list of the current


element, is relocated after the current member list
position.

INCLUDE /EQUIP

The current element must be a Zone, which is the


only element which canown an Equipment. /EQUIP
is inserted into the Zones member list.

REORD /B AFTER 3

(Both elements must be in the member list of the


current element.) Element/B is located after the third
element in the member list.

INCL /EQUIP BEF 3

The element /EQUIP is brought from its location in


another Zone to before the third element in the
member list of the current Zone.

Copying
COPY PREV

For example, if both the current and previous


elements are Boxes, the attributes of the previous
element will be copied to the current element.

COPY /EQUIP10

For example, if the current element is an


Equipment, the attributes and offspring of /EQUIP10
are copied to the current element. (The NAME and
LOCK attributes of the current element do not
change.)

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

17/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

Copying and Renaming


COPY MEM OF /EQUIP10

(At another EQUIP element) If the current element


is an Equipment, all the offspring of /EQUIP10 are
copied into the current element. The attributes of the
current element do not change.

COPY /P1/PIPE RENAME /P1 /P2

The attributes and offspring of /P1/PIPE are copied


into the current element. Where /P1 is found as the
name or part of the name, it is renamed as /P2 in
the current element and ist offspring.

COPY MEM 4 TO 10 OF PREV BRAN

The attributes and offspring of the fourth element in


the current elements member list are copied into
the tenth element in the memder list of the previous
BRAN element in the current member list.

The Standard Design Element Attributes


The range of information attributes carried by each Design element depends upon the element
type; for example, a Cylinder has DIAMETER and HEIGHT among ist attributes, whereas a PIPE
has a PRESSURE attribute. All elements, however, possess the following basic core of four
essential attributes (known as the standard attributes):
TYPE

This is given by the user as part of the element


creation command, e.g. NEW BOX (where the
TYPE is BOX).

NAME

This can either be provided by the user or, in the


case of minor items, is generated automatically (as
a reference number).

OWNER

This attribute indicates the elements owner and


isautomatically set when the element is created.

LOCK

This is allows you to prevent an element from being


altered or deleted. In addition, most Design
elements possess the two additional attributes:

POSITION

The position of the element relative to its owner.

ORIENTATION

The orientation of the element relative to its


owner.Both of these attributes are set automatically
during 3D element positioning and routing
operations.

The Type of Element and its Owner


NAME /ZONE5D

The current element is given the specified name


provided it has not been used elsewhere.

UNN

The current element loses its name (it is still


identifiable by ist automatically allocated reference
number).

Naming Design Elements


NAME /ZONE5D

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

The current element is given the specified name


provided it has not been used elsewhere.
18/19

erstellt 16.02.00
gedruckt 04.12.00

PDMS
Unterlagen

DESIGN
SUMMARY OF COMMANDS

UNN

The current element loses its name (it is still


identifiable by ist automatically allocated reference
number).

Renaming Elements and their Offspring


REN ALL /Z1 /Z2

All occurrences of /Z1 in the names of the current


element and its offspring will be changed to /Z2.

Locking Elements Against Alteration and Deletion


LOCK ALL

The current element and all its offspring are locked.

UNLOCK

The current element is unlocked.

The Position and Orientation Attributes


Querying examples:
Q POS

Returns the current element position in its owner co


ordinates

Q ORI WRT SITE

Returns the current element orientation in Site


coordinates

Q POS IDP@ WRT WORLD

Returns the position of the Design point hit by the


cursor in World Coordinates

Going to the Previously Accessed Element


CHECK CE

Check the current element for data inconsistencies.

ADD CE

Add the current element to the display.

Going to an Implied Tube or Rod


IARRIVE TUBE OF /PIPE1

Go to arrive of implied tube of /PIPE1.

Other Navigation Commands


FIRST BRANCH OF ZONE /Z25A
LAST NOZZLE OF PREVIOUS 3 EQUIPMENTS
FIRST ZONE OF /SITE 5
PIPE 2 OF /Z100A
ELBOW 1 OF NEXT BRANCH

N:\PDMS\DATEN\DOKUMENTATION\DESIGNCOMMANDS.DOC
Erstellt durch A. Schrkamp

19/19

erstellt 16.02.00
gedruckt 04.12.00