You are on page 1of 16

Command Syntax

BACK
FORW
Q MODE
NEXT
PREV
OWNER
BRAN
PIPE
BY E 12
Q ATT
Q POS
NEW PIPE /NAME
NEW BOX
XLEN 1’
NEW BOX COPY PREV
DELETE

While routing pipe, switches to backward mode
While routing pipe, switches to forward mode
Queries whether you are in forw or backward mode
Navigates to the next item
Navigates to the previous item
Navigates to the owner of the CE
Navigates up to branch level
Navigates up to pipe level
Moves CE East 12 inches
Queries attributes of CE
Queries the position
Creates a new pipe named NAME
Creates a new box
Sets xlen to 1’
Creates a new box that is a copy of the CE
item Deletes item ie DELETE PIPE

Q HREF
Q TREF
Q CREF
GOTO HREF
GOTO TREF
GOTO CREF

Queries the head ref of a branch
Queries the tail ref of a branch
Queries the connection to a tee, olet, etc.
Navigates to the head ref of a branch
Navigates to the tail ref of a branch
Navigates to connected item of a tee, olet, etc.

CONN PH TO FIRST MEM Connects the branch head to the first member
CONN PT TO LAST MEM Connects the branch tail to the last member
CONN PH TO ID TEE @
Connects branch head to identified tee
ADD
ADD
ADD
ADD

CE
HREF
TREF
CREF

CONN P1 to IDP@
Q POS IN /*
Q DTXR

Adds
Adds
Adds
Adds

the current element to the drawlist
the head ref to the drawlist
the tail ref to the drawlist
item connected to tee, olet, etc to the drawlist

Nav. To nozz
Queries position at center of CE
Queries specification of CE

ADD ALL INST WITH MATCHWILD(NAME,'*SN1-FA-41*')

If you want to know the length of the TUBI element, navigate to the ELBO before
the TUBI and type the following in the Design
command window:
CE IL TUB OF CE
Q ATT
repre command syntax

Let me know if this is useful You could use the sintax help form to see tha commnd sintax: show !!syntaxHelp $H is also Helpful in place of $Q /EQUIP10 SAME OWN GOTO SPRE NEXT 2 4 LAST 3 MEM END SITE ZONE 3 NEXT 2 PIPE Named design Element Previous Element accessed Owner of Current Element Specification of Current (piping) Element Second Next Element at same level Fourth Member of Current Element Third Last Member of Current Element Next element up in hierarchy Site above Current Element Third Zone 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 (note that syntax accepts only cardinal directions. which must be entered in full) CLOS VALV NORTH FROM E100 N200 U300 Closest valve in North direction starting from given position (valves found before this position are ignored) P3 PL OF PREV PH HT OF /HANG5 IDP @ P-point 3 of Current Element Leave P-point of previous element Branch Head P-point Hanger Tail P-point of named Hanger Cursor pick E1000 Z10 Up 10 East 1000 .I've made some quick-keys (synonyms) for these commands that help out alot! REPRE REPRE REPRE REPRE REPRE HOLES ON DARC 1MM UPDATE SNODE OFF PNODE OFF These are all quick syntax for the Settings>Graphics>Representation form that I hate having to call up to change things...

Gives name of current DB. ALPHA REQUESTS CLEAR (ALPHA REQ CLEA) Clears the text from the REQUESTS region only.. e. name of user who last modified current element.E30 D10 S20 E0 IN SITE East 30 Down 10 South 20 East 0 in Site E E45N W-33D Y East East 45 North West 33 Up North North 45 East 33 Down North 45 East N45E33D N10E10 N45E PL TOW E0 WRT SITE FROM PIN6 TO PIN7 ALL ALL FRMW ALL BRANCH MEMBERS ITEMS OF EQUI /VESS1 (/PIPE1 /PIPE2) ALL WITH (XLEN GT 1000) Axis direction Design point direction From Current Element Origin to SITE origin From Pin 6 to Pin 7 Selects all elements Selects all framework elements Selects all piping components Selects all primitives below /VESS1 Selects just /PIPE1 and /PIPE2 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 volume defined as a box drawn around /PIPE1.g. Q Q Q Q DBNAME DBTYPE DBFNUMBER DBFILE Q LASTMOD Q SESSMOD Q USERMOD Q LASTMOD HIER members.1 (WINDOWS-NT 4.0) (29 Feb 2000 : 22. session number for last modification to current element. \usr\pdms\projects\SAM\sam006 Gives Gives Gives Gives date for last modification to current element.g. e.g. e. with a clearance of 1500mm between the edges of /PIPE1 and the volume box. TEST/DESI Gives type of current DB. 6 Gives pathname for current DB file. e.3. ALPHA COMMANDS CLEAR (ALPHA COMM CLEA) Clears the text from the COMMANDS region only. Q LASTMOD XLEN element.g.40) (the FULL option will also display data about the software components used by Design). dates for last modifications to current element and its Gives date for last modification to XLEN attribute of current . For example: Design Mk11. DESI Gives file number for current DB. Q BANner Q BANner FULL This will cause PDMS to redisplay the banner which was shown when you first entered Design.

If you enter this as the final rule. If you wish to add items in other colours. Q SESSCOMM 58 Q SESSUSER 58 Q SESSDATE 58 Gives comment text associated with session 58 Gives name of user responsible for session 58. AUTOCOLOUR ALL SCTN COLOUR (:COLOUR OF SPRE) All Sections to be added as defined by the UDA:COLOUR derived via their SpecRefs. r. AUTOCOLOUR ALL EQUI COLOUR 4 All Equipment items to be added in colour 4 AUTOCOLOUR ALL EQUI COLOUR 4 TRANSLUCENCY 25 EDGES ON All Equipment items to be added in colour 4 with 25% translucency and edges drawn. AUTOCOLOUR ON Colours will be chosen according to autocolour rules. AUTOCOLOUR ALL COLOUR (:COLOUR) Uses the UDA :COLOUR to denote the colour for all displayed elements. r. AUTOCOLOUR DYNAMIC ON Updates autocolour each time an attribute changes.Q HISTORY DIAM Q HISTORY[2] DIAM Gives all sessions in which DIAM attribute was modified. Q DRAW r TRANSLUENCY Queries the translucency number of thereferenced item. Q DRAW Q DRAW COUNT Q DRAW FULL Queries the contents of the Draw List Queries the number of items in the Draw List Queries the contents of the Draw List and the colour with which each Draw List member was added Q DRAW r COLOUR Queries the colour number of the referenced item. colour specified in the ADD command will be used. gives second most recent session in which DIAM attribute was modified. AUTOCOLOUR ALL BRAN WITH (HBORE GT 100) COLOUR 10 All Branches with head bores greater than 100 to be added in colour 10. It returns unset if the item is not in the Draw List. ADD /P100A /P100A ADD CE is added to the Draw List The current element will be added to the Draw List ADD /ZONE1 /ZONE2 COLOUR 5 /ZONE1 and /ZONE2 will be added in colour 5. If Off (the default). Gives date and time at which session 58 was created. It returns unset if the item is not in the Draw List. you must use separate commands. . (Use with care!) AUTOCOLOUR RESET Clears all current autocolour rules. it will provide a default colour if all other rules prove false.

The predefined follows: Colour black white 0 whitesmoke ivory grey lightgrey darkgrey darkslate red brightred coralred tomato plum deeppink pink salmon orange brightorange orangered maroon yellow gold lightyellow lightgold yellowgreen colour mixes which you may specify by name are as Red Green Blue 000 100 100 100 Colour springgreen 96 96 96 93 93 88 66 66 66 75 75 75 32 55 55 18 31 31 80 0 0 100 0 0 80 36 27 100 39 28 55 40 55 93 7 54 80 57 62 98 50 44 93 60 0 100 65 0 100 50 0 56 14 42 80 80 0 93 79 20 93 93 82 93 91 67 60 80 20 forestgreen 14 56 14 darkgreen 18 31 18 cyan 0 93 93 turquoise 0 75 80 aquamarine 46 93 78 blue 0 0 80 royalblue 28 46 100 navyblue 0 0 50 powderblue 69 88 90 midnight 18 18 31 steelblue 28 51 71 indigo 20 0 40 mauve 40 0 60 violet 93 51 93 magenta 87 0 87 beige 96 96 86 wheat 96 87 70 tan 86 58 44 sandybrown 96 65 37 brown 80 17 17 khaki 62 62 37 chocolate 93 46 13 darkbrown 55 27 8 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 1 grey 2 red 3 orange 4 yellow 5 green 6 cyan 7 blue 8 violet 9 brown Red Green Blue 0 100 50 green 0 80 .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.

PIN 5 CONNECT TO PH Pin 5 will be placed at the Branch Head. 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.10 11 12 13 14 15 16 white pink mauve turquoise indigo black magenta Examples: 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. Constructs Note: Use the Constructs options on the Utilities menu in preference to these older facilities. . 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. Pin 5 can be an existing pin or a new one. green and blue 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. This command must be given at BRANCH level. 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. 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 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. but pointing in the opposite direction to HDIR (Head direction).

displaying the line description in the request region. The plane will be positioned 500 to the far side of /COL19. CONS PLANE P3 DIST 900 The plane perpendicular to the specified point and 900 from it is written out into the request region. NEW TEE If the current element is the fourth member in a Branch member list. the Tee element is inserted as the fifth member. 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 LINE JOIN P0 TO P1 Constructs a line joining the two p-points. NEW VALVE BEF (At a Branch Component) . CONS PLANE PL THROUGH /NOZZ5 The plane perpendicular to the specified point and intersecting /NOZZ5 is written out into the request region. Its NAME attribute is /Z1. The Zone is now the current element. Creating Elements NEW ZONE /Z1 The Zone element is created as a member of the current Site.CONS DIR PL The direction of the line is output in World coordinates into the request region. NEW GASKET If this command is given when the current element is the Branch Head. 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. 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 Gasket is inserted as the first member of the Branch and is now the current element. 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. NEW EQUIP /1301 If the current element is a Box owned by another EQUIP which is Member 2 of Zone /Z1. The Tee is now the current element. The new Equipment is now the current element. the new Equipment element is inserted as member 3 of the Zone and named /1301.

. it is renamed as /P2 in the current element and its offspring. UNN The current element loses its name (it is still identifiable by its automatically allocated reference number).The Valve will be inserted before the current element in the current list. Naming Design Elements NAME /ZONE5D The current element is given the specified name provided it has not been used elsewhere. NEW INST SPREF /Tag No Add Instrumentation according tag No. The LOCK command allows either a single element to be controlled. Copying and Renaming COPY MEM OF /EQUIP10 (At another EQUIP element. NEW ZONE BEF 2 (At Site level) The Zone will be inserted before member 2 of the Site. COPY MEM 4 TO 10 OF PREV BRAN The attributes and offspring of the fourth element in the current element’s member list are copied into the tenth element in the member list of the previous BRAN element in the current member list. or all its offspring too. The attributes of the current element do not change. Locking Elements Against Alteration and Deletion Keywords: LOCK UNLOCK Description: Locking a design element prevents it from being modified or deleted. Where /P1 is found as the name or part of the name. NEW BOX (At a SUBS 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). REN ALL /Z1 /Z2 All occurrences of /Z1 in the names of the current element and its offspring will be changed to /Z2.) This provides you with personal security control over your area of work. (A complete Site can be locked if required. COPY /P1/PIPE RENAME /P1 /P2 The attributes and offspring of /P1/PIPE are copied into the current element.) If the current element is an Equipment. all the offspring of /EQUIP10 are copied into the current element. 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).

arrive or leave tube or rod is intended. ADD CE Add the current element to the display. Other Navigation Commands Keywords: FIRST LAST NEXT PREVIOUS MEMBER END TYPE Description: Navigate to the specified position in the members list. The Position and Orientation Attributes Q POS Q ORI WRT SITE Returns the current element position in its owner co ordinates 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 CHECK CE Check the current element for data inconsistencies.(General security restrictions affecting the whole Project are established in the ADMINISTRATION module of PDMS. Examples: 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 . Most can be used with the OF keyword to go to members of other elements. To make an implied rod or tube the current element. UNLOCK The current element is unlocked. the system does not consider it to exist). Going to an Implied Tube or Rod Keywords: IARRIVE ILEAVE HEAD TAIL TUBE ROD Description: You can navigate to implied tube or rod within a branch or hanger (although if the derived length is less than 1mm. Example: IARRIVE TUBE OF /PIPE1 Go to arrive of implied tube of /PIPE1. you must also indicate whether the head. tail.) Examples: LOCK ALL The current element and all its offspring are locked.

CONN PT TO /100-A8/T2 (Where /100-A8/T2 is a TEE) The Tail attributes of the current element will be set to match the free p-point on the specified TEE (see Figure 3-1). and the Branch HREF (Head Reference) will point to the Nozzle. the CONNECT command will set all the Head attributes (HBOR. In addition. bore and connection type of the Nozzle (see Figure 31). HPOS and HDIR) to corresponding values. .the Nozzle CREF will point to the Branch. is that the Tube (or Rod) that may be required between the Head and the first Component is automatically selected. which only applies to Heads. The final effect of CONNECT. For example. HCON. A Branch Head or Tail can connect to the following items: 1• A Nozzle 2• The Head or Tail of another Branch 3• A ‘free’ p-point of a multi-way Component in another Branch (e. a Tee) Examples: CONN PH TO /1205-N5 (Where /1205-N5 is a Nozzle) The Head attributes of the current element (Branch or Hanger) are set to match the position. if the Head is connected to a 3-inch flanged-faced nozzle at E3000 and pointing North. orientation. sets up the Head or Tail to match exactly the item to which it has been connected.1Connecting the Head or Tail Keywords: CONNECT Description: The CONNECT command. the Head and Nozzle are logically ‘tied together’ by two attributes which ‘point’ to each other . CONN PT TO LAST MEM The Tail attributes of the current element will be set to match the Leave Point of the last Component (that is not an Attachment point). when applied to Branches (or Hangers).g.

The Head or Tail Connection Reference Attribute Keywords: HREF TREF Description: These attributes hold the name of the element to which the Branch or Hanger is connected.) The Tail attributes of the current element will be set to match the specified CONN PH TO PT OF /100-A8/1 (Where /100-A8/1 is another Branch) The Head attributes of the current element will be set to match the Tail of the specified Branch. HREF or TREF) of the item connected to is reset so as to point back to the Branch or Hanger. disconnects Head from any other element. Examples: TREF /PIPE2 HEAD Sets TREF of current element to point to Head of /PIPE2 and setsHREF of /PIPE2 to point back to the current element. CONN PH TO ID NOZZ@ As in the first example.CONN PT TO P4 OF /VF205 (Where /VF205 is a VFWA. the Branch Specification attribute must be set. the corresponding attribute (CREF. . but they may also be set explicitly. When they are set. but with the Nozzle identified by cursor selection.e. HREF NULREF Unsets HREF. Note: Before a CONNECT command is given. They are usually set automatically as a result of a CONNECT PH (or PT) command. i. Connection to elements not within the designer’s jurisdiction (Read Only) will cause an inter-DB connection macro to be created automatically (see Part 1 of the DESIGN Reference Manual).

Examples: POS PT DISTANCE 1000 The TPOS attribute will be set to the position 1000 from the leave p-point of the last Branch member (i.1Positioning Head or Tail in Free Space Keywords: HPOS HBOR HDIR HCON TPOS TBOR TDIR TCON Description: It is sometimes necessary to terminate a Branch (or Hanger) in free space. Note: If a data consistency error is to be avoided. for instance. Moving the Head or Tail MOVE PT DIST -2000 . CLOS. HCON OPEN The Head Connection Type is set as specified. POS PH THROUGH E3000 (In BACKWARDS mode) The HPOS attribute will be set to the intersection between the line from the Arrive p-point of the Previous Component and the perpendicular plane through E3000 N0 U0 in owner coordinates. previous Component). If the Head is to be positioned in this way. This will normally occur when the Tail is to finish with a piece of variable length Tube.e. This command treats the Tail position as a pseudo-Component and places it at the specified point along the previous Component’s Leave p-point direction. HBOR 80 The Head Bore is set as specified. Backwards Routing Mode must be in force. HDIR N WRT WORLD The Head direction is set as specified in World coordinates. DRAN 1Head or Tail Positioning Using End Components Keywords: POSITION PH PT THROUGH DISTANCE Description: These commands allow the Head or Tail position to be set by using the end Component in that Branch or Hanger. Where this termination ends with a length of TUBE (or ROD) and no Head or Tail connection can be made. where a Branch reaches the Battery Limits. the HCONN or TCONN of a free end must be set to one of the following: OPEN. Examples: HPOS E10 N5 U5 The Head position is set as specified in owner coordinates. it is necessary to set the Head/Tail attributes individually. VENT.

Moves the Tail by 2000 from its current position. in the opposite direction to PT. MOVE PT BY E2000 S500 Moves the Tail by 2000 East and 500 South from its current position .

.

.

To save modification if server already expunge : ALPHA FILE /Filename OUTPUT /* CHANGES To Reload : $m /Filename .