Show !!syntaxhelp: Want Help On Your Syntax (PDMS Commands) Then Type

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

ADD ALL SITES WITH MATCHW(NAME,'*/H')

Want help on your syntax (PDMS Commands) then type


show !!syntaxhelp

PIPING COMMANDS

1. ADD ALL PIP


2. REM ALL PIP
3. MOVE U THROU IDP@
4. MOVE E THROU IDP@
5. MOVE W THROU IDP@
6. MOVE N THROU IDP@
7. MOVE S THROU IDP@
8. Q DTXR (To See Name Of Component)
9. Q STEXT
10. STEXT ‘NOTE’ (Naming For Attachment)
11. Q ATT (To see the attributes)
12. REPR INSU ON/OFF UPDATE
13. Q ISPEC (To see the insulation)
14. ISPEC NULREF (To Remove the Insulation)
15. CONN NEXT (Connection to next element)
16. FCONN (For force connection)
17. DIST 500
18. AXES AT PH (To see Axes of Pipe Head)
19. AXES AT PT (To see Axes of Pipe Tail)
20. AXES OFF
21. BY U 500
22. BY D 500
23. BY E 500
24. BY W 500
25. BY S 500
26. BY N 500
27. Q NAME
28. ROTATE BY 45 (Rotated command)
29. ROT BY 90 ABOUT Z THRO ID@ (Rotated)
30. Q PARA (To check nozzle size)
31. Q CATREF (To See nozzle Rating)
32. Q POS IN WORLD
33. CH CE (check current element)
34. Q SPREF (check piping Spec)
35. Q ORI (To see the orientation)
36. DIR D (Direction Down) U E W N S (For elbow, tee, valve)
37. Q P1/P2/P3 (To see pipe Bore Direction Connection type and Position)

38. Q HBORE
39. Q TBORE
40. Q LBORE
41. NEW BRA COPY PREV BY E/W/S/N/U/D 100
42. Q U (To see the elevation)
43. Q ANGLE (For change the angle)
44. THRO NEXT (To connect element to next component)
45. Q LTLE (To cheek pipe length)
46. Q MEM
47. Q RTEX OF DETREF (To see element type and detail)
48. CONN IDP@ TO IDP Q CE
49. Q PL (For Direction and position)
50. BRA CONN PH TO FIST MEM
51. BRA CONN PT TO NOZZ ID@
52. BRA CONN PT TO LAST
53. RAD 500 (Control Valve Radius)
54. HEI 500 (Control Valve Height)
55. BACK (Backward)
56. FORW (Forward)
57. For Drain pipe
a. ADD ATT (For isometric note)
b. Q ATT
c. TCONN OPEN
d. Q STEXT
e. STEXT ‘DRAIN POINT’
58. For Slope Line /Rotated Elbow
a. FORWARDS (Select in piping components)
b. DIR TOW NEXT
c. BACKWARDS (Select in piping components)
d. DIR TOW NEXT
59. MTOC DOTD (Do not want in bill of material) You can see the Doted DOTD
60. MTOC ON (Want in bill of material)
61. MTOC OFF (Don’t Want in bill of material)
62. Q PA BOP/TOP (To see the pipe BOP/TOP)
63. Q LSTUBE (To Change the spec Brake)
64. Q PSPEC (To see the pipe spec)
65. CONN PH TO P3 OF ID@ ( AND SELECT THE PIPE P3)
66. CONN PT TO LAS MEM

STRUCTURE COMMANDS

1. AXES AT POSE/S (end or start)


2. Q POSE WRT/*
3. EXTE END BY D 500 WRT/*
4. EXTE START BY U 500 WRT/*
5. EXTE END/START THRO ID@
6. EXTE END/START THRO IDPL@ (PL-Pline)
7. Q CUTL (To see length of section)
8. Q POS PPLINE BOS IN/* (BOS TOS NA)
9. ADD ALL STR
10. REM ALL STR
11. Q ATT
12. BY U//D/E/W/N/S 500
13. Q DRNS DRNE
14. DRNSTART S 45 E (Direction and angle)
15. DRNEND S 45 W (Direction and angle)

16. MARK WITH (NAME OF CATREF) ALL SCTN FOR CE

EQUIPMENT COMMANDS

1. ADD ALL EQUI


2. REM ALL EQUI
3. MOVE U THROU IDP@
4. MOVE E THROU IDP@
5. MOVE W THROU IDP@
6. MOVE N THROU IDP@
7. MOVE S THROU IDP@
8. REPR HOLES ON/OFF UPDATE
9. REPR OBST ON/OFF UPDATE
10. To Copy New Equipment
a. VAR1 NAME
b. NEW EQU COPY $V1 (To Include Equipment in another zone)
11. BY U//D/E/W/N/S 500
12. NEW BOX COPY PRE
13. NEW BOX XLEN 400 YLEN 250 ZLN 150
14. NEW CYL COPY PRE
15. NEW PYRE COPY PRE
16. NEW NOZZ COPY PRE
17. NEW BOX COPY PRE ROT BY 90 ABOUT Z THRO IDP@

Distance Measuring command


CONST DIST IDP@ TO IDP@

CONST DIST P0 TO P0 OF ID@

CONST DIST PA TO PA OF NEX

OTHERS COMMANDS

1. For copy equip/sub equipment from one project to another project.


a. FILE /FILE NAME.TXT
b. OUTPUT CE
c. TERM
2. For pest equipment / sub equipment from one project to another project.
a. $M FILE NAME.TXT
3. For Undo Command
a. MDB NOUPDATE
b. EXIT
4. Mdb Update
a. MDB UPDATE
b. USER PROMQAMQA/MQA
c. /SUFN
d. EXIT
5. UNCLAIM CE
6. UNCLAIM ALL
7. ALPHA REQ CLEAR (To clear the command screen)
8. CREATE NEW ZONE/SITE/EQUI
9. ADD ALL WITHIN VOL CE 100
10. Q ORI (To see the orientation)
11. ALPHA LOG /C:/ANANT.TXT (To make command line file)
ALFA LOG END
12. SAVEWORK
13. Q US (User name)
14. Q MDB (Multiple data base)
15. Q REF
16. RECREATE DISPLAY /ABC.TXT (For save Display)
17. $M ABC.TXT (For restore Display)
18. Q UNITS
19. Q DISPLAY
20. Q BANNER (To Check the version number)
21. Q BANNER FULL
22. Q TEAM (PDMS user name)
23. Q USER (Logging name)
24. Q DBNAME (To check DB name)
25. Q DBTYPE
26. Q DBFNUMBER
27. Q DBFILE
28. Q LASTMOD
29. Q SESSMOD
30. Q SESSMODI
31. Q USERMODI
32. Q LASTMODI HIER
33. Q DRAW
34. Q DRAW COUNT
35. Q DRAW FULL
36. STATUS
37. SYSTAT (Gives you information about the current active Status of the project)
38. recre disp /gggg over (U can save as a display or u can do like this)
$m gggg
39. FILE /C:/AAA OVER
OUTPUT NEW CEV
TERM ENTER
$M /C:/AAA

DRAFT COMMANDS

~c for centerline

QUERY COMMANDS
Q CE Current element
Q MEM CE Members
Q NAME CE Name
Q REF CE Reference name
Q ATT CE Attributes
Q LIST CE available element types
Q PARA CE parameters
Q ORI CE orientation
Q POS Position with respect to owner
Q POS WRT /* Position with respect to world
Q N/S/E/W/U/D Position N/S/E/W/U/D
Q POSS POSE Position start/end
Q CUTLEN Cut length
Q DERLEN Derived length
Q PSIZE Pane box size
Q BANG Beta angle
Q GTYPE Geometry type
Q SPRE Specification reference
Q HEI Plate height
Q MATREF Material reference
Q MIDPOI Midpoint
Q JUS Justification line
Q MEML Member line
Q DRNS/E Direction start/end
Q LEVEL Obstruction level

Q BAN Current version


Q USER Current user
Q LASTMOD Last modified
Q USERMOD User modified
Q DBNAME Database name

Q PA/L DO Outer dia of the arrive/leave of pipe

Put some items in the graphic view and use the following command

show !!gphmotion

PDMS Syntax Examples

Position>Move>Distance
Moves the element’s origin by a given distance in a given direction.
Ex.
MOVE N DIST 10’
MOVE S WRT /* DIST 5'
MOVE E IN SITE DIST 5'
Position>Move>Through
Moves the origin of the element in a given direction through a Reference Plane perpendicular to the line of travel that
is passing through a picked element, p-point, or coordinate.
Ex.
MOVE N THRO ID@
MOVE N THRO IDP@
MOVE N THRO N46’
Position>Move>Clearance
Moves the element’s origin, p-point, or obstruction in a given direction with a clearance from another item’s origin,
p-point, or obstruction.
Ex.
MOVE E DIST 10’ FROM /P-101
MOVE E CLEARANCE 10’ FROM /P-101
The options INFRONT, BEHIND, ONTO, and UNDER refer to a picked or named item’s physical obstruction, while
the TO and FROM options refer to the item’s origin. INFRONT and TO refer to the near side while BEHIND and
FROM refer to the far side of an item.
Position>Plane Move>Through
Moves the origin of the element in a given direction through a Reference Plane specified by the user that is passing
through a
picked element, p-point, or coordinate.
Ex.
MOVE ALONG E PLANE N45W THRO ID@

• AT E3’ N30’ U10’ -- Position the current element at a specific coordinate (must specify all three coordinates)
• BY E6’6 -- Move the current element a relative distance in a given direction
• TO U12’6 -- Move a piping component to one specified zone coordinate along constrained centerline
• Q ATT -- Query all attributes of current element
• Q NAME -- Query name (or any specific attribute may be used) of the current element
• Q REFNO -- Query the reference number of the current element
• Q POS -- Query position wrt owner of the current element
• Q POS WRT ZONE -- Query position wrt zone of current element
• Q CE - Query the name attribute (or reference name) of current element
• Q MEM -- Query members of current element
• Q OWN -- Query the name of the owner of the current element
• NEXT -- Go to next element in list
• PRE -- Go to previous element in list
• SAME -- Go to the previous current element
• $Q -- Lists all valid commands
• MOVE $Q -- Lists all options for the MOVE command
• NAME /ANYNAME -- Set the name attribute of the current element
• DESC ‘ANY TEXT STRING’ -- Set the Description attribute of the current element to a text string.
• $S QA=Q ATT -- Create synonym to query attributes
• Q POS PPLINE TOS START WRT WORL -- Query TOS of current element (SCTN)
• Q EVAR PDMSUSER -- Query the operating system location of user file directory (%PDMSUSER%)
• NEW STRU -- Create new structure element (Note: CE must be a owner level (ZONE) or below
• NEW SUBS /MAIN-DECK -- Create new substructure element and set the name attribute
• POS E20’ N10’ U5’ -- Position CE at specified owner coordinates
• POS E20’ N10’ U5’ WRT /* -- Position CE at specified world coordinates
• CONN IDP@ TO IDP@ -- Connect a picked Ppoint on the current primitive to a picked Ppoint of another.
• CONN P1 TO IDP@ -- Connect P1 of the current primitive to a picked Ppoint of another primitive.

PDMS PSEUDO ATTRIBUTES

In order to get specific information directly from the database, a number of keyword or pseudo
attributes have been introduced. Pseudo attributes are not attributes as such, but they have
the ability to extract data when queried. For Example

• ELBO 1 --->>>> Go to elbo 1 of the branch


• Q PARAM --->>>> Query the parameters of the catref of the spref
• Q DTXR --->>>> Query the rtext of the detref of the spref_ can also use dtxs or dtxt
• Q MTXX --->>>> Query the xtext of the matref of the spref _ can also use mtxy or mtxz
• Q PSATTS --->>>> Query the list of pseudo attributes available for the CE.
A few useful pseudo attributes appear below:

General Queries
• Q LIST --->>>> Query what you can create below the current element
• Q OLIST --->>>>Query the type of elements which can own CE
• Q ORDER --->>>>Query the list position
• Q PROP DESC --->>>> Query the data element with the dkey equal to DESC in the component's dataset
(Steelwork and Piping elements)
• Q PRLS --->>>> Query the list of properties in the component's dataset
• Q PURP XXX --->>>> Query the purpose attribute of the property XXX

Piping Attributes
• Q CHOICE --->>>> Query the answers of the selectors of the spref
• Q CHOICE STYP --->>>> Query the styp used to select the component
• Q PL BOP --->>>> Query the bottom of pipe elevation of the leave point
• Q PA INSU --->>>> Query the insulation thickness at the arrive point
• Q PGRAD 1 --->>>> Query the slope at ppoint 1
• Q ITLE --->>>> Query the length of implied tube (must navigate first by using 'IL TUBE' at a component)
• Q LBOR --->>>> Query the leave bore
• Q ABOR --->>>> Query the arrive bore
• Q APOS --->>>> Query the arrive position
• Q LPOS --->>>> Query the leave position

At Branch Level
• Q TULEN --->>>> Query the length of tube in a branch
• Q CLLEN --->>>> Query the centerline length through all components

Steelwork
• Q ODESP --->>>> Query the design params of the joint owner
• Q ADESP --->>>> Query the design params of the joint attached beam
• Q DRPS --->>>> Query the derived position of the beam start
• Q NWEI -->>>> Query the net weight (considering joint cut outs)
• Q GWEI --->>>> Query the gross weight (beam before cutting)
• Q NCOF --->>>> Query the net centre of gravity for the beam
• Q NSRF --->>>> Query the net surface area
• Q MIDP --->>>> Query the mid point
• Q POS PPLINE TOS START WRT /* --->>>> Query TOS of current element (SCTN)
• Q PPLINE TOS DIR --->>>> Query the direction of the TOS pline on a SCTN

PDMS MODEL Check List


The purpose of this checklist is to provide general guidelines to check a module. Some of the checks are
on-going, some of should be performed once a week or when the module is finished and PI is ready to be
started.

1. Check section specifications and ploo heights

- Use “Utilities > Lists”- function to select elements


2. Check positions

- Use “Utilities > Reports”- function to select elements

- Position of SITE/ZONE/STRU has to be 0,0,0 WRT WORLD

3. Add all surrounding structures by discipline

- Add all volumes within 1000 mm box for visual check

4. Delete empty elements

- Use “Utilities > Lists”- function to select elements STRU/FRMW/SBFR/PANE/PLOO without


members

5. Update connections

- Use “Position > Align Secondary Nodes”- function in Site- level

6. Set material references

- Use “Utilities > Lists”- function to select elements FRMW/SCTN/PANE or

“Modify > Material”- function

7. Check sections without SPREF or length less than 100 mm

- Use “Utilities > Lists”- function to select elements

8. Check section end connections

- Use “Query > End Connections”- function

9. Make section ends perpendicular in bracing (KBR)

- Use “Utilities > Lists”- function to select elements


10. Tidy Model

- Use “Delete > Tidy Joints” and “Delete > Tidy Nodes”- functions

PDMS COMMANDS: MOSTLY STRUCTRUAL

NEW STRU COPY $V1 COPIES STRU FROM 1 SITE TO ANOTHER


Q USERM GIVES CREATORS NAME
Q PPLIN TOS START GIVES TOP OF STEEL OF UB/UC
WRT/DATUM
Q IDP @ WRT /DATUM GIVES THE COORD OF A POINT
Q ADEG (DRAFT) GIVES THE C/VIEW ANGLE (ie 90 DEG)
Q ANGLE (HVAC) GIVES THE CE ANGLE
Q ATEX (DRAFT) GIVES THE SLAB TEXT ATTRIBUTES
Q ATT GIVES THE CE ATTRIBUTES
Q BANG GIVES THE CE BETA ANGLE
Q BORE (PIPING) GIVES THE PIPE INSIDE DIA.
Q BSRF (DRAFT) GIVES THE ATTACHED DRG/SHT (DRWG LEVL)
Q BTEX (DRAFT) GIVES THE TEXT/GLAB ATTRIBUTES
Q CHEI (DRAFT) GIVES THE CHARACTER HEIGHT
Q CLL (PIPING) GIVES THE PIPE BRANCH LENGTH
Q COL 4 (ETC) GIVES THE ATTRIBUTED COLOUR (YELLOW)
Q COL ACT GIVES THE CURRENT ACTIVE COLOUR
Q COL AIDS GIVES THE CURRENT AID LINE COLOUR
Q COL CE GIVES THE CURRENT ATTRIBUTED COLOUR
Q COL VIS GIVES THE CURRENT VISIBLE COLOUR
Q CREF GIVES THE CONNECTION REFERENCE
Q CUTL GIVES THE CE CUT LENGTH
Q DDNAME (DRAFT) GIVES THE DIMENSION OWNERS NAME
Q DER LEN GIVES THE CE EXACT LENGTH
Q DESC GIVES THE CE DESCRIPTION
Q DESP GIVES THE CE PARAMETERS
Q DIR (DRAFT) GIVES THE C/VIEW ANGLE (ie N)
Q DISPLAY GIVES THE TOLERANCE & REPRES LEVELS
Q DMTXT (DRAFT) GIVES THE DIM TEXT ATTRIBUTES
Q DNST GIVES THE CE DENSITY
Q DPOS (DRAFT) GIVES THE LDIM POSITION ON SHEET
Q DRNE GIVES THE END CUT-PLANE DIRECTION
Q DRNS GIVES THE START CUT-PLANE DIRECTION
Q DTER (DRAFT) GIVES THE LAYER/LDIM TERM'TR DEFAULT
QE GIVES THE CE EAST CO-ORDINATE
Q ELEM GIVES THE CE ELEMENT NAME
Q FPT (DRAFT) GIVES THE STRA FROM POINT CO-ORDS
GIVES THE PLOO/PAVE RADIU ie 100mm
Q FRAD GIVES THE NEXTR/VERT RADIUS ie 100mm
Q FUNC GIVES THE CE FUNCTION
Q GCOF GIVES THE CE GROSS C OF G
Q GTYP GIVES THE GENERIC TYPE i.e. OD, HP, TG
Q GWEI GIVES THE CE GROSS WEIGHT
Q H (PIPE SUPPT) GIVES THE CE HANDER HEAD CO-ORDS
Q HEI GIVES THE CE (PLOO LVL) PLT THK
Q HPOS (PIPING) GIVES THE CE PIPE HEAD CO-ORDINATES
Q HT (PIPE SUPT) GIVES THE CE HANDER TAIL CO-ORDS
Q IDP @ WRT /* GIVES THE CE P POINT CO-ORDINATES
Q IDPL @ GIVES THE PLINE NAME USING CURSOR
Q INREF GIVES THE CE IN REFERENCE
Q ISPEC (PIPING) GIVES THE CE (PIPE) INSULATION
Q ITLE GIVES LENGTH OF IMPLIED TUBE
Q JLIN GIVES THE CE JOINT LINE
Q JUSL GIVES THE CE JUSTIFICATION LINE
Q LASTMOD GIVES THE DAT STRU WAS LAST MODIFIED
Q LEN (DRAFT) GIVES THE STRA LENGTH
Q LEV GIVES THE CE LEVEL (OBSTRUCTION ETC)
Q LHEI (DRAFT) GIVES THE TEST LETTER HEIGHT
Q LIST GIVES THE CE FITTINGS (NEG EXTR. ETC)
Q LOCK GIVES THE LOCK STATUS
Q LSHAPE (DRAFT) GIVES THE LABEL LEADER LINE STATUS
Q MATREF GIVES THE CE MATERIAL REF
Q MCOUNT GIVES THE NOS OF SUB MEMBERS IN CE
Q MCOUNT SCTN GIVES THE NOS OF SCTN MEMBERS IN CE
Q MDB GIVES THE PROJECT DATABASE
Q MEM GIVES THE CE MEMBERS
Q MEML GIVES THE CE MEMBER LINE
Q MIDP GIVES THE CE MIDPOINT CO-ORDINATES
Q MPT (DRAFT) GIVES THE STRA MID POINT CO-ORDS
Q MTLE GIVES LENGTH OF MATERIAL TUBE
Q MTLL GIVES CL LENGTH OF MATERIAL TUBE
Q MTO GIVES THE CE MTO STATUS
Q NAM GIVES THE CE NAME
Q NCOF GIVES THE CE NET C OF G
Q NSRF GIVES THE CE NET SURFACE
Q NVOL GIVES THE CE NET VOLUME
Q NWEI GIVES THE CE NET WEIGHT
Q OBS GIVES THE CE OBSTRUCTION LEVEL
Q ORI GIVES THE CE ORIENTATION (SLOPE)
Q OSRF GIVES THE SHEET OVERLAY (VIEW ONLY)
Q OWN GIVES THE CE OWNER
Q PA (PIPING) GIVES TE C ARRIVE CO-ORDINATES
Q PARA GIVES THE CE PARAMETERS ie SERIAL SIZES
Q PH (PIPING) GIVES THE CE PIPE HEAD ATTRIBUTES
Q PH BORE (PIPING) GIVES THE CE (PIPE HEAD) BORE
Q PH OD (PIPING) GIVES THE CE (PIPE HEAD) DIAMETER
Q PI WRT/* (PIPING) GIVES THE CE (PIPE SUPPORT) LOCATION
Q PKEY (DRAFT) GIVES THE DIM PLINE STATUS (ie TCTF)
Q PL WRT/* (PIPING) GIVES THE CE HVAC LEAVE CO-ORDINATES
Q PLNA GIVES THE PLINE NAMES
Q PLTXT (DRAFT) GIVES THE PROJ TEST ATTRIBUTES
Q POS GIVES THE CE CO-ORDINATES (START)
Q POS FITT GIVES THE C/FITT CO-ORDINATES (START)
Q POS IDPL @ GIVES THE PLINE CO-ORD AT CE START
Q POS IN $V1 GIVES THE CE DISTANCE TO VAR. $V1
Q POS PIN1 WRT/* GIVES THE CE CO-ORDINATES OF PIN 1
Q POS PLRF (DRAFT) GIVES TE CURRENT VSEC CO-ORDS
GIVES THE CENTRE CO-ORDINATE POSITIONS OF
Q POS POPLI NA PROP 0.5 THE PLINE (PPLI) AT (0.5X DER LEN) ON THE N/A
Q POS PPL1 BOS WRT/* GIVES THE BOS PLINE CO-ORDINATES
GIVES THE DIST FROM CE TO START OF IDENTIFIED
Q POS WRT TO ID@ MEMBER
Q POS1 WRT/* GIVES THE CE CO-ORDINATES OF PIN 1
Q POSE GIVES THE CE END CO-ORDINATES
GIVES THE CENTRE CO-ORDINATE POSITIONS OF
Q POSPPLI NA PROP 0.5 THE PLINE (PPLI) AT (0.5X DER LEN) ON THE N/A
Q POSS GIVES THE CE START CO-ORDINATES
Q POSS POSE GIVES THE CE BOTH END CO-ORDINATES
Q POST FITT GIVES THE C/FITT CO-ORDINATES (START)
Q POST IN $V1 GIVES THE CE DISTANCE TO VAR.$V1
Q POST PLRF (DRAFT) GIVES THE CURRENT VSEC CO-ORDS
Q PRLS GIVES THE DESP NAME TYPES
Q PT (PIPING) GIVES THE CE (PIPE TAIL) ATTRIBUTES
Q PT OD (PIPING) GIVES THE CE (PIPE TAIL) DIAMETER
Q PURP GIVES THE STRU PURPOSE ATTRIBUTE
Q RAD (HVAC) GIVES THE CE RADIUS
Q RCOD (DRAFT) GIVES THE VIEW ORIENTATION
Q REF GIVES THE CE PDMS REFERENCE NO
Q REPRES GIVES THE CE REPRESENTATION STATUS
Q RRSF (DRAFT) GIVES THE CURRENT VIEW RULE SETTINGS
Q SIZE (DRAFT) GIVES THE VIEW O/ALL DIMENSIONS
GIVES THE PLOO JUSTIFICATION ie UTOP, DCEN,
Q SJUS DBOT
Q SNAP (DRAFT) GIVES THE SNAP SETTING (ON/OFF)
Q SPRE GIVES THE CE SPECIFICATION REFERENCE
Q STEXT GIVES THE ATT PENETRATION IDENT
Q TCTL OR (Q CUTL) GIVES THE CE CUT LENGTH
Q THMRF (DRAFT) GIVES THE CE (SYMBOL) NAME
Q THPOS (DRAFT) GIVES THE C/VIEW MATCHLINE CO-ORDS
Q TPOS (PIPING) GIVES THE CE PIPE TAIL CO-ORDS
Q TPT (DRAFT) GIVES THE STRA TAIL POINT CO-ORDS
Q TULE GIVES THE BRANCH TUBE LENGTH
Q TYPE GIVES THE CE TYPE ie SCTN, PANE
Q USER GIVES THE CE USER DATABASE
Q USERMOD GIVES THE LAST USER LOGIN ID (STRU)
Q VLIMITS (DRAFT) GIVES THE VIEW LIMITS
Q VOL CE GIVES THE CE VOLUME
Q: DTYPE GIVES THE FRMW STYLE TYPE (ie STLS)
Q: STATUS GIVES THE CE STRU STATUS ie 'AFC'
GIVES THE CE WEIGHT CODE
Q:SWCODE

THESE ARE SOME COMMAND LINE ENTRIES

Add All (TYPE) WITHIN POSITION


Add All (TYPE) WITH (EXPRESSION) FOR ELEMENT
Add All (TYPE) WITH (EXPRESSION) WITHIN POSITION

You can also user it to remove or enhance

Rem All (TYPE) WITHIN POSITION


Enhance All (TYPE) WITHIN POSITION

ENHANCE CE TRANSLUCENCY 50% EDGS OFF


UNENHANCE ALL

TYPE: SCTN, PANE, FRMW, EQUI, STRU, PIPE, ECT...


EXPRESSION: MATCHW(NAME OF STRU, '*TEST*')
ELEMENT: CE, STRU, PIPE, EQUI, ZONE, SITE, WORLD
POSITION: E 100 N 100 U 100 TO E 200 N 200 U 200
POSITION: VOL CE DIST
DIST: ADDITIONAL VOLUME

show _CDCOMP to show the Piping Components form


Q ADEG (DRAFT) GIVES THE C/VIEW ANGLE ( ie 90 DEG )
Q ANGLE (HVAC) GIVES THE CE ANGLE
Q ATEX(DRAFT) GIVES THE SLAB/GLAB TEXT ATTRIBUTES
Q ATT GIVES THE CE ATTRIBUTES
Q BANG GIVES THE CE BETA ANGLE
Q BORE (PIPING) GIVES THE PIPE INSIDE DIA.
Q BSRF (DRAFT) GIVES THE ATTACHEDDRG/SHT (DRWG LVL)
Q BTEX(DRAFT) GIVES THE DEAD TEXT ATTRIBUTES
Q CHEI (DRAFT) GIVES THE TEXT CHARACTER HEIGHT
Q COL ACT GIVES THE CURRENT ACTIVE COLOUR
Q COL AIDS GIVES THE CURRENT AID LINE COLOUR
Q COL CE GIVES THE CURRENT ATTRIBUTED COLOUR
Q COL VIS GIVES THE CURRENT VISIBLE COLOUR
Q COL 4 (ETC) GIVES THE ATTRIBUTED COLOUR (YELLOW)
Q CREF GIVES THE CONNECTION REFERENCE
Q CUTL GIVES THE CE CUT LENGTH
Q DDNAME(DRAFT) GIVES THE DIMENSION OWNERS NAME
Q DER LEN GIVES THE CE EXACT LENGTH
Q DER ORI GIVES ORIENTATION OF ‘CE’
Q DESC GIVES THE CE DESCRIPTION
Q DESP GIVES THE CE DESPERAMETERS
Q DIR (DRAFT) GIVES THE C/VIEW DIRECTION( IE N )
Q DISPLAY GIVES THE TOLERENCE & REPRES LEVELS
Q DMTXT(DRAFT) GIVES THE DIM TEXT ATTRIBUTES
Q DNST GIVES THE CE DENSITY
Q DPOS (DRAFT) GIVES THE LDIM POSITION ON SHEET
Q DRNE GIVES THE END CUT-PLANE DIRECTION
Q DRNS GIVES THE START CUT-PLANE DIRECTION
Q DTER (DRAFT) GIVES THE LAYER/LDIM TERM’TR DEFAULT
Q TYPE GIVES THE FRMW STYLE TYPE(ie STLS)
Q E GIVES THE CE EAST CO-ORDINATE
Q ELEM GIVES THE CE ELEMENT NAME
Q FRAD GIVES THE PLOO/PAVE RADIUS ie 100mm
GIVES THE NXTR/VERT RADIUS ie 100mm
Q FPT (DRAFT) GIVES THE STRA FROM POINT CO-ORDS.
Q FUNC GIVES THE CE FUNCTION
Q GCOF GIVES THE CE GROSS C OF G
Q GTYP GIVES THE GENERIC TYPE ie OD,HP,TG
Q GWEI GIVES THE CE GROSS WEIGHT
Q HEI GIVES THE CE (PLOO LVL) PLT THK
Q HH (PIPE SUPPT) GIVES THE CE HANGER HEAD CO-ORDS
Q HPOS (PIPING) GIVES THE CE PIPE HEAD CO-ORDINATES
Q HT (PIPE SUPPT) GIVES THE CE HANGER TAIL CO-ORDS
Q IDP @ WRT/* GIVES THE CE P POINT CO-ORDINATES
Q IDPL@ GIVES THE PLINE NAME USING CURSOR
Q INREF GIVES THE CE INREFERENCE
Q ISPEC (PIPING) GIVES THE CE (PIPE) INSULATION
Q JLIN GIVES THE CE JOINT LINE
Q JUSL GIVES THE CE JUSTIFICATION LINE
Q LEN (DRAFT) GIVES THE STRA LENGTH
Q LEV GIVES THE CE LEVEL (OBSTRUCTION ETC)
Q LHEI (DRAFT) GIVES THE TEXT LETTER HEIGHT
Q LIST GIVES THE CE FITTINGS (NEG EXTR. ETC.)
Q LOCK GIVES THE LOCK STATUS
Q LSHAPE (DRAFT) GIVES THE LABEL LEADER LINE STATUS
Q MATREF GIVES THE CE MATERIAL REF
Q MDB GIVES THE PROJECT DATABASE
Q MEM GIVES THE CE MEMBERS
Q MEML GIVES THE CE MEMBER LINE
Q MIDP GIVES THE CE MIDPOINT CO-ORDINATES
Q MPT (DRAFT) GIVES THE STRA MID POINT CO-ORDS
Q MTO GIVES THE CE MTO STATUS
Q NAM GIVES THE CE NAME
Q NCOF GIVES THE CE NET C OF G
Q NSRF GIVES THE CE NET SURFACE
Q NVOL GIVES THE CE NET VOLUME
Q NWEI GIVES THE CE NET WEIGHT
Q OBS GIVES THE CE OBSTRUCTION LEVEL
Q ORI GIVES THE CE ORIENTATION (SLOPE)
Q OWN GIVES THE CE OWNER
Q PA (PIPING) GIVES THE CE ARRIVE CO-ORDINATES
Q PARA GIVES THE CE PARAMETERS ie SERIAL SIZES
Q PH (PIPING) GIVES THE CE PIPE HEAD ATTRIBUTES
Q PH BORE (PIPING) GIVES THE CE (PIPE HEAD) BORE
Q PH OD (PIPING) GIVES THE CE (PIPE HEAD) DIAMETER
Q PT OD (PIPING) GIVES THE CE (PIPE TAIL) DIAMETER
Q PI WRT/* (PIPING) GIVES THE CE (PIPE SUPPT) LOCATION
Q PKEY (DRAFT) GIVES THE DIM PLINE STATUS (ie TCTF)
Q PL WRT/* (PIPING) GIVES THE CE HVAC LEAVE CO-ORDINATES
Q PLTXT(DRAFT) GIVES THE PROJ TEXT ATTRIBUTES
Q POS GIVES THE CE CO-ORDINATES (START / ORIGIN)
Q POS IN $V1 GIVES THE CE DISTANCE TO VAR. $V1
Q POSE GIVES THE CE END CO-ORDINATES
Q POS FITT GIVES THE C/FITT CO-ORDINATES (START)
Q POS PLRF (DRAFT) GIVES THE CURRENT VSEC CO-ORDS.
Q POS IDPL@ GIVES THE PLINE CO-ORD AT CE START
Q POS PPLI BOS WRT/* GIVES THE BOS PLINE CO-ORDINATES
Q POS PPLI NA PROP 0.5 GIVES THE CENTRE CO-ORDINATE POSITIONS OF THE PLINE (PPLI) AT (0.5
x
DER LEN) ON THE N/A

Q POSS GIVES THE CE START CO-ORDINATES


Q POSS POSE GIVES THE CE BOTH END CO-ORDINATES
Q POS WRT/* GIVES ORIGIN OF CE WITH REGARD TO WORLD
Q PT (PIPING) GIVES THE CE PIPE TAIL ATTRIBUTES
Q RAD (HVAC) GIVES THE CE RADIUS
Q REF GIVES THE CE PDMS REFERENCE NO.
Q REPRES GIVES THE CE REPRESENTATION STATUS
Q FUNC GIVES THE CE FUNCTION
Q RRSF (DRAFT) GIVES THE CURRENT VIEW RULE SETTINGS
Q SIZE (DRAFT) GIVES THE VIEW O/ALL DIMENSIONS

Q SJUS GIVES THE PLOO JUSTIFICATION ie UTOP


DCEN
DBOT
Q SNAP (DRAFT) GIVES THE SNAP SETTING (ON/OFF)
Q SPRE GIVES THE CE SPECIFICATION REFERENCE
Q TCTL OR (Q CUTL) GIVES THE CE CUT LENGTH?
Q THPOS (DRAFT) GIVES THE C/VIEW MATCHLINE CO-ORDS
Q TMRF (DRAFT) GIVES THE CE (SYMBOL) NAME
Q TPOS (PIPING) GIVES THE CE PIPE TAIL CO-ORDS.
Q TPT (DRAFT) GIVES THE STRA TAIL POINT CO-ORDS.
Q TYPE GIVES THE CE TYPE ie SCTN ,PANE
Q USER GIVES THE CE USER DATABASE
Q VOL CE GIVES THE CE VOLUME
Q VLIMITS (DRAFT) GIVES THE VIEW LIMITS

Q VSCALE (DRAFT) GIVES THE C/VIEW SCALE ( ie 0.5 )


0.5 = 1:2
0.2 = 1:5
0.1 = 1:10
0.05 = 1:20
0.04 = 1:25
0.02 = 1:50
0.01 = 1:100

Q VTYP (DRAFT) GIVES THE VIEW ATT(ie.GLOBAL HIDDEN)


Q XYPOS (DRAFT) GIVES THE VIEW POSITION ON SHEET
Q ZDIS GIVES THE CE FITTING DIST FROM START

ADDITIONAL PDMS COMMANDS

ADD CE ADDS CE
ADD CREF ADDS CE PIPE CONNECTION REF
ADD CE COL 39 ADDS CE WITH COL 39(SEE COLOUR SHEET)
ADD ALL WITHIN VOL CE ADDS ALL DISCIPLINES THAT OVERLAP CE
ADD ALL WITHIN VOL CE 100 ADDS ALL DISCIPLINES THAT OVERLAP CE WITH A
VOLUME OF 100mm ALL ROUND

ADD ALL SCTN WITHIN VOL CE ADDS ALL SECTIONS THAT OVERLAP CE
ADD ALL EQUIP WITHIN VOL CE ADDS ALL EQUIPMENT THAT OVERLAPS CE
ADD SITE ADDS CE SITE
AID CLEAR LINE ALL REMOVES UNWANTED LINES FROM PDMS
AT @ MOVES CE TO NEW CURSOR POS
AT IDP@ MOVES CE TO SELECTED PPOINT
AT IDPL@ MOVES CE TO SELECTED PLINE
AXES AT CE PLACES CE AXES
AXES OFF REMOVES CE AXES
BY D100 (PDMS ONLY) MOVES CE DOWN 100 mm
BY E100 (PDMS ONLY) MOVES CE EAST 100 mm
BY N100 (PDMS ONLY) MOVES CE NORTH 100 mm
BY U100 (PDMS ONLY) MOVES CE UP 100 mm

BY X100 (DRAFT & PDMS) MOVES CE X (EAST) 100 mm


BY X100 WRT/*(PDMS PLATES) MOVES CE X (EAST) 100 mm WRT TO WORLD
CHE CE GIVES CONSISTANCY CHECK ON CE
COL ACT BLUE CHANGES THE ACTIVE COLOUR TO BLUE
COL CE VIOLET CHANGES THE CE COLOUR TO VIOLET
COL 39 YELLOW CHANGES LINE COL TO YELLOW
DELETE CE DELETES THE CE
EXT END TO IDPL@STA EXTENDS THE END TO A SELECTED PLINE
EXT END -1000 EXTENDS THE END –1000
FINISH ENDS & SAVES PDMS SESSION
FLIP CE FLIPS CE

GETWORK GETS LATEST MODEL


INCL CIRC 1 OF NOTE/TABLE REPOSITIONS CIRC 1 TO PREV. SELECTED DESTINATION
INCL ID@ GIVES THE CE CO-ORDINATES (START)OR ITEM TO
BE TRANSFERED

INCL NAME………………… REPOSITIONS CE TO A SELECTED DESTINATION


LOCK ALL LOCKS CE & CE MEMBERS
MAR CE MARKS CE NAME
NAME /TEMPORARY RENAMES SAID ITEM TO TEMPORARY

NEW FITT COPY PREV BY ZDIST PROP 1 BANG 180 COPIES FITT AT END POITION OF CE AT A
BANGLE OF 180

PROP 0 START POSITION CE


PROP 0.5 MIDDLE POSITION CE
PROP 1 END POSITION CE

NEW GLAB COPY $V1 COPIES GLAB AS VARIABLE $V1


NEW GLAB COPY PREV AT @ COPIES GLAB TO PICKED LOCATION
NEW SCTN COPY PREV BY E200 (PDMS) COPIES CE E200
NEW SCTN COPY PREV BY E200 COL 4(PDMS) COPIES CE E200 COL 4
NEW PANE COPY PREV BY E200 COL 4(PDMS) COPIES CE E200 COL 4
NEW TEXP COPY PREV BY Y10 (DRAFT) COPIES CE Y10
NEW SYMB COPY PREV BY X-10 (DRAFT) COPIES CE X-10
NEW VRTX COPY PREV BY X10 (DRAFT) COPIES CE X10 (CLOUDS)
PKEY LTOC CHANGES DIM FROM EXIST JUSL TO LTOC
REFRESH REFRESHES THE SCREEN
REM CE REMOVES THE CE
RENAME /XXX /YYY RENAMES CE TO YYY
REPRES DARC 1 SETS ARC TOLERENCE TO 1mm
REPRES DARC DEF SETS ARC TOLERENCE TO 10mm (DEFAULT)
REPRES HOLES ON ADDS HOLES REPRESENTATION (Apply ‘Add’ in Drawlist)
REPRES OBSTRUCTION OFF REMOVES OBSTRUCTION REPRESENTATION
REPRES HOLES OFF REMOVES HOLE REPRESENTATION (Apply ‘Add’ in Drawlist)
REPRES PNODE COL YELLOW PRIMARY NODES SHOWN YELLOW
REPRES PNODE ON PRIMARY NODES SHOWN ONLY
REPRES PNODE SIZE 6 CHANGES PRIMARY NODES TO 6mm
REPRES PROF ON CL OFF SETS PROFILE REPR AS SOLID
REPRES SNODE OFF SECONDARY NODES OFF
ROT THRO POSE ABO D BY 30 ROTATES CE ABOUT END POS BY 30 DEG
ROT THRO POSS ABO D BY 45 ROTATES CE ABOUT START POS BY 45 DEG ROT THRO MIDP ABO D BY 90
ROTATES CE ABOUT MIDP POS BY 90 DEG ROT ABO IDP@ BY 90 ROTATES CE LOCAL TO PPOINT BY 90 DEG.
ROT ABO IDPL@ BY 90 ROTATES CE LOCAL TO PLINE BY 90 DEG.
ROT THR IDP@ BY 90 ROTATES CE ABOUT ANY PPOINT BY 90 DEG.
ROT THR IDPL@ BY 90 ROTATES CE ABOUT ANY PLINE BY 90 DEG.
ROT ABO P1 BY 90 ROTATES CE ABOUT P1 BY 90 DEG.
SAM LETS YOU TOGGLE BETWEEN LAST 2 ITEMS
SAVEWORK SAVES LATEST WORK
UNCLAIM ALL UNLOCKS ALL CLAIMED MEMBERS
UNLOCK ALL UNLOCKS CE & CE MEMBERS
UNM CE UNMARKS CE NAME
PREC 4 DP GIVES PRECISE READOUT TO 4 DEC. POINTS
ZDIST (ZDIST + 100) MOVES ITEM 100 FROM ORIG POSITION

ADDITIONAL DRAFT QUERY COMMANDS


Note: most of the query commands used in PDMS DESIGN also work in DRAFT

Q ADEG GIVES THE C/VIEW ANGLE ( ie 90 DEG )


Q APOF GIVES THE CE (NOTE) TERMINATOR POS’N
Q BSRF GIVES THE DRG. SHT. REF. (STRU LVL)
Q CHEIGHT GIVES THE TEXT CHARACTER HEIGHT
Q CPOF GIVES THE CE (NOTE) LEADER LINE POS’N
Q DIR GIVES THE C/VIEW DIRECTION( ie N )
Q DPOS GIVES THE LDIM POSITION ON SHEET
Q DTOF GIVES DIMENSION TEXT X and Y value
Q DTER GIVES THE LAYER/LDIM TERM’TR DEFAULT Q FPT GIVES THE STRA FROM POINT CO-ORDS
Q JUST GIVES THE C/VIEW JUSTIFICATION( ie LEFT )
Q LEN GIVES THE STRA LENGTH
Q LHEI GIVES THE TEXT LETTER HEIGHT
Q LSHAPE GIVES THE LABEL LEADER LINE STATUS
Q LVIS GIVES THE CE VISIBILITY
Q MPT GIVES THE STRA MID POINT CO-ORDS
Q PKEY GIVES THE DIM PLINE STATUS (ie TCTF)
Q PLCL GIVES THE DIM PROJECTION LINE CLEARANCE
Q POS PLRF GIVES THE CURRENT VSEC CO-ORDS
Q RRSF GIVES THE CURRENT VIEW RULE SETTINGS
Q SIZE GIVES THE VIEW O/ALL DIMENSIONS
Q SNAP GIVES THE SNAP SETTINGS (ON/OFF)
Q THPOS GIVES THE C/VIEW MATCHLINE CO-ORDS
Q TMRF GIVES THE CE (SYMBOL) NAME
Q TPEN GIVES THE TEXP COLOUR ATTRIBUTES
Q TPT GIVES THE STRA TAIL POINT CO-ORDS
Q VLIMITS GIVES THE VIEW LIMITS
Q VRAT GIVES SCALE RATIO (ie 1 TO 25)
Q VSCALE GIVES THE C/VIEW SCALE ( ie 0.5 )

0.5 = 1:2
0.2 = 1:5
0.1 = 1:10
0.05 = 1:20
0.04 = 1:25
0.02 = 1:50
0.01 = 1:100

Q VTYP (DRAFT) GIVES THE VIEW ATT(ie.GLOBAL HIDDEN)


Q XYPOS (DRAFT) GIVES THE VIEW POSITION ON SHEET

DRAFT COMMANDS
ADEG 0 MODIFIES TEXT HORIZONTAL
ADEG 45 MODIFIES TEXT/PRIMITIVES AT 45 DEG.
ADEG 90 MODIFIES TEXT VERTICAL
APOFFSET 5 -5 RE-POSITIONS LTER END X5 Y-5
AT @ MOVES CE TO NEW CURSOR POS
AT IDP@ MOVES CE TO SELECTED PPOINT
AT IDPL@ MOVES CE TO SELECTED PLINE
BLNK FALSE TEXT REMOVES BLANKED AREA BELOW
BLNK TRUE TEXT BLANKS ALL IT OVERLAYS
BTEXT’A-A’ MODIFIES TEXT TO A-A
BY @ MOVES CE BY LOCT. FROM POS TO NEW POS
BY X100 MOVES CE X (EAST) 100 mm
BY Y100 MOVES CE X (NORTH) 100 mm
CPOFFSET 5 -5 RE-POSITIONS LEADER LINE START X5 Y-5
DIM TEX’#100 TYP’ DIMENSION TEXT READS 100 TYP
DPOS @ PLACES THE LDIM POSITION BY CURSOR
DTAN DEF DIMENSION TEXT DEFAULT
DTAN PAR DIMENSION TEXT PARALLEL
DTAN HOR DIMENSION TEXT HORIZONTAL
DTAN STAN DIMENSION TEXT STANDARD
DTAN VERTICAL DIMENSION TEXT VERTICAL
DTOF @ DIMENSION TEXT BY CURSOR
DTOF 0 4 DIMENSION TEXT OFFSET X0 Y4
DTAN PAR DTOF 8 0 DIM TEXT PAR. & OFF X-8 Y0
NLPN OFF TURNS LINE OFF (IE CLOUD VERTEX)
FPT @ MOVES STRA FROM POINT BY CURSOR
FPT BY X2 Y-2 MOVES STRA FROM POINT BY TYPED INPUT
FRAME ON TEXT FRAME ON
GAP @ LETS CURSOR DETERMINE DIMENSION GAP
GAP DELETE ALL DELETES ALL DIMESION GAPS
GAP DELETE AT DELETES DIMENION GAP BY CURSOR
GBOX 5 MODIFIES TEXT FRAME WITH 5 CLEARANCE
HIGH CE HIGHLIGHTS CE
INCL CIRC 1 OF NOTE/TABLE REPOSITIONS CIRC 1 TO PREV. SELECTED DESTINATION
INCL NAME………………… REPOSITIONS CE TO A SELECTED DESTINATION
LEAD STRA CHANGES LEADERLINE TO STRAIGHT
LEAD BENT @ PLACES ANOTHER VERTEX ON LEADERLINE
LVIS FALSE TURNS CE VISIBILITY OFF
LVIS TRUE TURNS CE VISIBILITY ON
LLEAD FALSE LEADERLINE OFF
LLEAD TRUE LEADERLINE ON
LTER OFF LINE TERMANATOR OFF
LTER ARR LINE TERMANATOR ARROW
LTER DOT LINE TERMANATOR DOT
LTER OBL LINE TERMANATOR DASH
MODIFY @ ENABLES MODS TO SLAB/GLAB GEOMETRY
NEW CIRCLE DIAM 100 AT@ DRAWS CIRCLE AND POSITIONS BY CURSOR
NEW CIRCLE RAD 50 AT@ DRAWS CIRCLE AND POSITIONS BY CURSOR
NEW GLAB COPY $V1 COPIES GLAB AS VARIABLE $V1
NEW GLAB COPY PREV AT @ COPIES GLAB TO PICKED LOCATION
NEW RECT XLEN40 YLEN20 ANG 45 ORIG CORNER AT@ DRAWS RECT AND POSITIONS IT BY
CURSOR
NEW GLAB COPY PREV AT@ COPIES TEXT AND POSITIONS BY CURSOR
NEW ‘element’ COPY PREV BY X20 COPIES ‘element name’ WITH OFFSET BY X20
NLPN OFF TURNS LINE OFF (IE CLOUD VERTEX)
OSHT 10 DIM LINE OVERSHOOT 10mm
OSHT @ DIM LINE OVERSHOOT BY CURSOR
PLCL@ POSITION LEADER LINE BY CURSOR
PROJ CLEAR @ SETS PROJECTION LINE POSITION BY CURSOR
PROJ CLEAR 5 SETS PROJECTION LINE POSITION BY 5mm
PROJ TEX’TYP’ PROJECTION TEXT READS TYP
PTAN PAR PROJECTION TEXT PARALLEL
PTAN HOR PROJECTION TEXT HORIZONTAL
PTAN VERTICAL PROJECTION TEXT VERTICAL
PTOF -8 0 PROJECTION TEXT OFFSET X-8 Y0
RCOD LEFT ROTATES VIEW BOX LEFT
REPEAT 5 BY X10 COPIES CE 5 TIMES BY 10mm SPACES
SNAP ON/OFF TURNS SNAP ON/OFF
SNAP ON 10 GIVES SNAP GRID X10 Y10
SNAP ON SPACING X10 Y20 GIVES SNAP GRID X10 Y20
TPEN 71 GIVES THE TEXP COLOUR ATTRIBUTE 71
TPT @ MOVES STRA TO POINT BY CURSOR
TPT BY X2 Y-2 MOVES STRA TO POINT BY TYPED INPUT UPDATE ANNO UPDATES
ANNOTATION
UPDATE DESIGN UPDATES DESIGN
UPDATE PICTURE UPDATES GRAPHICS
VGRID ON/OFF TURNS SNAP GRID VISIBILITY ON/OFF
#<SECTIONA-A UNDERLINES TEXT ie SECTION A-A

#DEF DEFAULT DIMENSION ie 4500

#< #DIM #> UNDERLINES DIMENSION ie 4500

#< #DIM #>#/TYP UNDERLINES DIMENSION ie 45000


TYP
WEST SHELL #< #> WEST SHELL __________
#SPRE(C10:19)UB FORMAT ON DRG. 254x102x22UB
#SPRE(C10:16)UB FORMAT ON DRG. 254x102UB
EL. #DIMPOSU(C2:5).#DIMPOSU(C6:) FORMAT ON DRG. EL. 508.500
EL. + #DIMPOSU(C2:5).#DIMPOSU(C6:) FORMAT ON DRG. EL. + 508.500

GLOSSARY

ATTA PIPE ATTACHMENT REQ’D FOR SRUCTURAL PENETRATIONS THRO DECKS/WALLS ETC
FITT STRUCTURAL FITTING
PANE STRUCTURAL PLATE/GRATING SECTION
PAVE P POINT OWNED BY PLOO
PFIT PENETRATION THRO’ DECK OR WALL PLATE ( PIPE SLEEVE/ELECTICAL TRANSIT ETC)
PLOO PLATE OWNED BY PANE HAS PLATE ATTRIBUTES
SCTN STRUCTURAL SECTION ie. HEA,UNP etc
SJOI SNOD MEMBER USED IN CONNECTING SCTN
SNOD NODE POINT USED IN CONNECTING SCTN STRUCTURAL SECTION ie HEA,UNP etc
VERT P POINT OWNED BY NXT

GEOMETRIC SHAPES

BOXI IMPLIED BOXING


LCYL CYLINDER (Defined by Distance to Bottom & to Top)
LPYR RECTANGULAR PYRAMID
LSNO SNOUT (Offset Truncated Cone; similar to eccentric pipe reducer)
NSBO NEGATIVE BOX
NSCT NEGATIVE CIRCULAR TORUS
NSCO NEGATIVE CONE
NLCY NEGATIVE CYLINDER (Defined by Distance to Bottom & to Top)
NSCY NEGATIVE CYLINDER (Defined by Distance to Bottom & Height)
NSDS NEGATIVE DISH
NLPY NEGATIVE PYRAMID
NSRT NEGATIVE RECTANGULAR TORUS
NSSL NEGATIVE SLOPE-END CYLINDER
NLSN NEGATIVE SNOUT
NSSP NEAGTIVE SPHERE
SBOX BOX
SCTO CIRCULAR TORUS (e.g. Tubular Bend)
SCON CONE
SCYL CYLINDER (Defined by Distance to Bottom & Height)
SDIS DISC
SDSH DISH (Pressure Vessel End or Similar)
SRTO RECTANGULAR TORUS (e.g. Cable Tray Bend)
SSLC SLOPE-END CYLINDER
SSPH SPHERE
TUBE TUBING

REPRE DARC 1 Set arc tolerance to 1 degree


REPRE DARC DEF Set arc tolerance by default (10°)
REPRE HOLES ON Set hole on
REPRE HOLES OFF Set hole off
REPRE PNODE COL YELLOW Set pnod colour Yellow
REPRE PNODE ON Set pnod on
REPRES PNODE SIZE 6 Set pnod size 6
REPRES PROF ON CL OFF Set profile representation SOLID and Cline off
REPRES SNODE ON Set snod on / off
REFRESH Refresh the graphic window
PREC 4 DP Give Precision decimal to 4 digits
Q REPRES Give the representation status
Couleur
Q COL ACTive Give the active current colour
Q COL AIDS Give the actual colour of aids
Q COL CE Give the active colour of CE
Q COL VIS Give the visible colour
Q COL 4 (Etc…) Give the Attributed colour (YELLOW)
COL ACT BLUE Change active colour to BLUE
COL CE VIOLET Change CE colour to VIOLET
COL 39 YELLOW Change colour 39 to YELLOW
ENHANCE CE TRANSL 0 Display CE SOLID
ENHANCE CE TRANSL 60 Display CE TO 60% TRANSLUCENCY
ENHANCE CE COL YELLOW Display CE YELLOW

Q DRAW List the Drawlist display in graphic window.


(Take care! could be long if large drawlist

ADD to Drawlist
ADD ALL WITHIN VOL CE Add all elements include and crossing the CE

ADD ALL WITHIN VOL CE 100 Add all disciplines that overlap CE with an
additional clearance volume +1OOmm
ADD ALL SCTN WITHIN VOL CE Add only the SCTN include and crossing the CE
volume
ADD ALL STRU WITH PURP EQ 'PS' Add only SCTN with their Purpose EQ to ’ PS’
ADD ALL WITHIN VOL CE 500 COL 4 Add ALL within vol CE + 500 colour yellow
ADD CE Can be followed by AUTO CE to zoom adjusted around CE
ADD CREF Add branch connected to cref
ADD CE COL 39 Add CE colour 39
ADD SITE ADD site (be careful this can take time to load)
ADD CE Colour Blue TRANSL 75 Add CE colour blue with 75% of transparency
ADD HREF TREF ……CREF Add connected branch to href tref or also cref with
nozzle or TEE
REMOVE
REM CE Remove Current element
REM ALL Remove all element
REM PIPE Remove pipe only
REM EQUI Remove equi only
REM ALL WITHIN VOL CE 100 Rem all include in CE volume box
ETC……….

MARK

MARK CE Mark CE name


UNMARK CE or ALL Unmark CE name can be used with ALL
MARk CE Mark CE name
MARk With 'TEMPORARY' CE Tag CE with temporary name ‘TEMPORARY’
MARk With (NAME OF CATREF) CE Tag CE with the name of Catref
MARK With (GTYPE) CE
MARK With 'TITI' CE
MARK With (STRING(DESP1) + '_' + NAME OF CATREF) CE
MARK With (STRING(DESP1)) CE
MARK With (STRING(LOHE)) CE Tag PANEL CE with its thickness

AXE

AXES CE Add an Aid axe on current element


AXE AT ID@ Add an Aid axe on element to be digit
AXE OFF Suppress the display

AIDS

AID TEXT (NAME OF CATREF) AT AT P1

AID TEXT (STRing(DESP1) + '_' + NAME OF CATREF) AT AT P1


AID TEXT (STRing(MATREF) + '_' + STRing (LOHE) + '_' + NAME OF SPREF) AT AT P1

AID TEXT (STRing(MATREF) + '_' + STRing (TCTL) + '_' + NAME OF CATREF) AT AT PPLI TOS

AID TEXT ('MAT:' + STRing (MATREF)) AT AT PPLI LTOS AID TEXT ( 'LONG:' + STRing (TCTL)) AT

AT PPLI NA AID TEXT ('TYPE:' +NAME OF CATREF) AT AT

PPLI RBOS

AID TEXT ('THK:' + STRing (LOHE)) AT AT P1 AID TEXT ( 'TYPE:' + STRing (SPREF)) AT AT P2 AID
TEXT ('MAT:' + STRing (MATREF)) AT AT P3
AID TEXT ('TYPE:' + SUBSTRING(NAME OF CATREF,14)) AT AT P2 AID TEXT ('ELEVATION:' +
STRing (P100 UP IN WORLD)) AT AT P3
These commands has been defined with two (AT AT ) values. Don’t ask me why! ?? This is only I have
founded to get the right result.

AID ARROW AT AT P1 OF CE DIR OPPO PPOINT1 HEI1000

AID ARROW AT AT P100 OF CE DIR AXES PPOINT100 HEI1000

AID CLEAR ALL To suppress all aid display.

ALPHA REQUEST CLEAR Clear the command line window and its display.

MODIF on DESPARAMS
DESP n2 500 n6 300 This change the design parameters number 2 and 6

CREATION d’OBJET PDMS

NEW SUBS /name_of_subs AT IDP@ ORI Y IS N AND Z IS UP


NEW BOX XLEN 500 YLEN 25 ZLEN 50 LEV 5 7 OBST 0
NEW SUBS /name_of_subs COPY PREV BY East 1550
NEW SUBS /name_of_subs POLAR N22.5W Dist 500
NEW BOX XLEN 500 YLEN 10 ZLEN 250
NEW PIPE /flow/area/pipe1
NEW BRAN /flow/nom/pipe1/branch1
NEW ELBOW SELect WIth STYP EL
NEW FLAN COPY PREV FLAN
Associate with COPY
COPY PREV MOVE North(43.68 + 180 Add)East DISTance (1243.8 2 Down)
(43.68+180) = notation polonaise inverse (43.68 180 ADD)
NEW SCTN COPY PREV BY E200
NEW SCTN COPY PREV BY E200 COL 4
NEW SCTN COPY PREV BY E200 WRT CE - Copy E200 wrt CE
NEW SCTN COPY PREV MIRRO PLANE E THR E 1180 N8000 U2600
WRT/*(PDMS) - Mirror copy CE with
coordinates and direction
NEW STRU COPY PREV MOVE W WRT CE TO IDPL@ - Copy a new
STRU and move it west with respect CE and
toward Selected PLINE
COPY of GROUP d’objets
COPY MEMber OF /Goup_member_name
NEW xxx /nom COPY PREV
NEW BOX COPY PREV BOX BY W1250
NEW SUBS /nom_de_la_subs COPY PREV ROTate ABOUT Z BY 45
NEW BRAN /CVT/RRI001 COPY /RRI001 RENAME /RRI /CVT/RRI

Move Objects
MOVE N45E DIST 1500
MOVE S DIST 1245
MOVE U THROugh P2 OF PREV BOX
MOVE ALONG P1 DIST 547
MOVE N45W TOWARDS ID@ DIST 500
MOVE N45W TOWARDS IDP@ DIST 500
MOVE $_DIR WRT WORLD PLANE $_PLAN CLEARANCE $_DIST
$_RELATIVE $_CD.NNAME_NAME
MOVE ALONG $!SCTNDIR1 PLANE U THR U $_ELEVATION
MOVE P2 North DIST 500 FROM id@
MOVE P2 North CLERANCE 100 THRough IDP@ MOVe E WRT CE TO ID@
Move CE wrt its own axe’s East to an
element chosen.
MOVE U TO ID@(PDMS) Move UP TO A Selected ELEMENT
MOVE W TO IDPL@(PDMS) Move WEST TO A Selected PLINE
BY D 1OO Move CE DOWN 100 mm
BY E 100 Move CE EAST 100 mm
BY E 2IN WRT CE Move CE E 2"(INCHES) WRT CE
(Determinate... correct CE axis first )
BY E3.lDIN Move CE E3.1/2"(INCHES)
BY N lOO Move CE NORTH 100 mm
BY U lOO Move CE UP 100 mm
BY X lOO Move CE X (EAST) 100 mm
BY X lOO WRT/* Move CE X @AS") 100 mm wrt world
AT IDP@ Move CE to selected PPOINT
AT IDPL@ Move CE to selected PLINE

Displacement of object according to the normal in


the datum-line
PLANE N CLEAR 100 BEHIND CE Move Plane North clearance 100 behind CE
PLANE E THROugh PIN 1 Move Plane East through Pin 1
PLANE U DIST 0 BEHIND IDP@ Move Plane Up distance 0 behind ppoint @.
PLANE PIN 2 THRO IDP@ Move pin2 through ppoint @
PLAN N DIST 500 Move to North distance 500
PLAN N THROugh ID@ Move North through element @
PLAN U THROUgh U 1000 Move Up through up dist 1000
PLAN N DIST –200 FROM IDP@ The distance is coming from south (-… equal
opposite direction)
POSITION Command ( Object position) )
POS PT DIST 500 FROM LAST MEM Pos branch tail 500 from last member
POS PH DIST 500 FROM FIRST MEM Pos branch head 500 from first member
VAR !P1 P1 POS IN WORLD Store P1 pos in variable $!P1
POS AT IDP@ Position at Ppoint chosen.
POS ID@ AT PIN 2 Position object chosen at Pin2
POS P6 AT P2 OF $v1 Position object from its P6 to P2 of chosen

Q POS WRT TO ID@ Give the distance from CE to start of indented


member
Q POS IN $v1 Give the CE distance to $V1 variable
Q POS PIN1 WRT/* Give the CE coordinates OF PINl
Q POSE Give the CE END coordinates
Q POS FITT Give the CE FITT coordinates start
Q POS IDPL@ Give the CE PLINE coordinates CE start
Q POS PPLI BOS WRT/* Give the BOS PLINE coordinates
Q POS PPLI NA PROP 0.5 Give the centre coordinate position of the pline(PPLI)
at (0.5 x derive length) on the N/A
Q POSS Give the start coordinates
Q POSS POSE Give the start and end coordinates

Q POS WRT CE TO ID@ Query the distance from CE to identify object


Q POS IN $V1 Query the distance from CE to $V1 object
Q POS PIN1 WRT/* Query the position of pin1 wrt world
Q POS End Query the position end of sctn
Q POS FITT Query the fitting coordinates (start)
Q POS IDPL@ Query the Pline coordinates at start of idpline
Q POS PPLI BOS WRT/* Query the bottom BOS pline coordinates
Q POS PPLI NA PROP 0.5 Query the neutral axis NA middle of pline coordinates
(position of the pline at (PPLI) At (0.5 x DER LEN) on the NA

Q POSS Query position start of the SCTN


Q POSS POSE Query position start and end of the SCTN PINS
Utilisation des pins.
PIN1 AT PPLI BOS PROP 0.5 POS PIN1 at middle of pline BOS
PIN1 PLAN N THR PIN2 Move the Pin1 through Pin2 with a normal to
plan north
PIN1 COPY IDP@ Create pin1 according Ppoint choosen
PIN1 COPY PIN2 Create Pin2 by copy of Pin1
PIN1 DIR D Orient PIN1 down
PIN1 DIR U WRT/* THR IDP@ Move PIN1 UP TO A SELECTED PPOJNT
PIN2 DIR D WRT/* THR IDPL@ Move PIN2 Down to a selected pline
PIN1 BY D 8 Move PIN1 Down 8mm
PIN6 OFF Turn PIN6 OFF
POS PIN3 AT CE Position PIN3 at axis of CE
Q DIR PIN1 Query Pin1 direction

Query PIPING.
Q BORE Give the pipe bore
Q POD1 Give the Outside diameter 1
Q CLLE Give the branch lenght
Q HPOS Give the CE pipe HEAD coord
Q HT Give the CE hanger TAIL coord
Q ISPEC Give the CE (PIPE) insulation
Q PA Give the CE ARRIVE coordinates with
Respect World
Q PA TOP WRT/* Give the CE ARRIVE coord at T0P of pipe
Q PA BOP WRT/* Give the CE arrive coord at BOP of pipe
Q PH BORE Give the CE pipe head bore
Q PH OD Give the CE pipe head external diameter
Q PI WRT/* Give the CE (PIPE SUPPT) location
Q PL WRT/* Give the CE LEAVE coordinates
Q PT OD Give the Pipe tail Outside Diameter
Q TPOS Give the pipe tail coordinates
Q CREF Give the connection reference
Q PT Give the pipe tail attributes
Q ITLE Give the length of the implied tube
CONN TO PREV Connect the CE to previous element
CONN TO NEXT Connect the CE to next element
FCONN TO PREV Force connection with incompatibles COCO
Q MTOT Give the MTO Status for the tubing
Q MTOC Give the MTO status for component
Q TULE Give the Branch tube length
Q MTLE Give Length of material tube
Q MTLL Give CL. Length of material tube
Q NCOF Give the CE net COG
Q NSRF Give the CE net surface
Q NVOL Give the CE net volume
Q NWEI Give the net weight
Q SPRE Give the CE specification reference
Q GCOF Give the CE gross Centre OF Gravity
Q GWEI Give the CE gross weight
Q MASS Give the centre of gravity and surface and
volume
Q VOL CE Give the Volume box in coordinate ENU
Q WVOL Give the Volume box in coordinate ENU

Q BANG Give the beta angle of the SCTN


Q DRNE Give the end cut plane direction
Q JUSL Give the justification line
Q DTYPE Give the FRMW style type (ie STLS)
Q JLnV Give the CE JOINT LINE
Q DRNS Give the start cut plane direction
EXTEND TO ID@ Extend the sctn end to a selected item
EXTEND TO IDP@ Extend the sctn end to a selected Ppoint
EXTEND TO IDPL@ Extend the sctn end to a selected Pline

NEW PANEL COPY PREV MOV TOWard ID@ DIST 100 COPY THE
PANEL FROM ITS POSITION TOWARD ELEMT
DISTANCE 100
Q IDPL@ give the Pline information using cursor
CALLSTL GSCTNTAG CE mark CE sctn START &END
DRNS PERP Cut the SCTN end AT 9ODEG to section
Q CUTLE Give the CE CUT LENGTH
Q HEI Give the CE (PLOO LVL) PLT THK
Q FRAD Give the PLOO/PAVE RADIUS ie 100mm OR
the NXTR/VERT radius ie 1OOmm
Q SJUS Give the PLOO justification ie UTOP
Q NCOF Give the CE net COG
Q NSRF Give the CE net surface
Q NVOL Give the CE net volume
Q NWEI Give the CE NET weight
Q PLNA Give the CE PLINE NAMES
Q SPRE Give the CE specification reference
Q GRADE Give the CE MATERIAL GRADE
Q GTYP Give the GENERIC TYPE ie OD,HP,TG
Q GCOF Give the CE gross Centre OF Gravity
Q GWEI Give the CE gross weight
Q MATREF Give the CE MATERIAL REP
Q DER LEN Give the CE exact length
Q TCTL OR (Q CUTL) Give the TRUE cut length

EQUIPEMENT
Object Connection
CONN IDP@ to IDP@ Connection from idp to idp
CONN P2 to P3 OF PREV BOX Connection of P2 to P3 of previous box
Q GCOF Give the gross centre of gravity
Q GWEI Give the gross weight
PDMS TYPICAL COMMANDS
ATTRIBUT GENERAL
AID CLEAR LINE ALL Remove all aid lines
AXES AT CE Place axe at CE
AXES AT PA CE Place axe at CE ppoint Parrive
AXES AT PPLI TOS PROP 1 Place axe at the end of TOS pline
AXES OFF Remove axe
CHECK CE Query the consistency of the ce
FINISH End & savework Pdms session
FLIP CE Turn 180 degrees the component itself
GETWORK Get latest model from other users
INCLUDE (To use that command you MUST be on the right getting hierarchy)
INCLude CIRC 1 OF NOTE /TABLE Transfer with item full name
INCLude ID@ Select the item to be transferred
INCLude NAME Include with by its name, you could use$V1
LOCK ALL Lock the CE & CE members
NAME /TEMPORARY Rename CE TEMPORARY
NEW FITT COPY PREV BY ZDIST PROP 1 BANG 180 Copy the fitting at
the end of sctn and turn it 180°
PROP 0 = START POSITION
PROP 0.5 = MIDDLE POSITION
PROP 1 = END POSITION

RENAME ALL /xxx/XXX /xxx/YYY Rename all from /xxx/XXX to /yyy/YYY


SAVEWORK SAVE LATEST WORK
UNCLAIM ALL Unlock all claimed memebers
UNLOCK ALL Unlock CE & CE members
FINISH Savework and Exit

and much more

PDMS COLOUR

Colour Active orangered


Colour Visible lightgrey
Colour CE yellow
Colour Clash red
Colour Obst tomato
Colour Aids springgreen

PDMS Reports
- Select Utilities > Reports > Create...
- Key in Selection fields (see pictures 1 and 2)

- Press New- button to add column and in key the Expression needed (see picture3).

Note that new column is created above selected column.

- Picture 4 shows layout settings for column 1.

- Apply and results will be shown in Command Window (Destination set to “Screen”).

- Example results for report created in picture 1 can be seen in picture 5.

Picture 1, Report for sections and panels to be created


Picture 2, Report for site, zone and stru to be created

Picture 3, Settings for column 2 (SPRE)


Picture 4, Layout settings for column 1

Picture 5, Results for report created in picture 1


PDMS TERMS

Term Explanation Notes


CATREF Catalogue Reference
CREF Connection Reference
REF Element Reference
SPRE Specification Reference

CE Current Element
WRT With Respect To
EQ Equal
NEQ Not equal
GT Greater than
GE Greater than or equal
LE Less than or equal
LT Less than

CHS Circular Hollow Section


PFC Parallel Flange Channel
RHS Rectangular Hollow Section
UA Unequal Angle
UB Universal Beam
UC Universal Column

FRMW Framework (structural components) Does not have pos


SBFR Sub-framework (structural components) Pos has to be 0,0,0
SCTN Section
SUBS Sub-structure Pos has to be 0,0,0
STRU Structure Pos has to be 0,0,0
WORLD First element in hierarchy
SITE Second element in hierarchy Pos has to be 0,0,0
ZONE Third element in hierarchy Pos has to be 0,0,0
FITT Fitting
NXTR Negative Extrusion (box, cylinder etc)
PANE Panel
PAVE Panel Vertex (plate point)
PLINE Ref line running along the length of the sctn
PPOINT Pave Point
PNODE Primary Node
PJOI Primary Joint
PLOO Panel Loop Does not have pos
SNODE Secondary Node Pos relative to owner
SJOI Secondary Joint Pos relative to owner
TMPL Template

The MARK command


If you want to show some text on specific elements in design the MARK command can be used to easily accomplish this.

An example of the syntax for the MARK command is:


MARK WITH ( displaytext ) ALL ( selection ) WITH ( criteria ) FOR CE

Where,
displaytext can be anything that evaluates to a text string. A few examples:
NAME OF CATREF
'Bore: ' + STRING(CPAR[1])
selection is one or more element types that should be marked.
Criteria is the selection rule that applies.

To remove all marks from the display, write UNMARK ALL

MARK WITH (NAME) ALL (EQUIP)

EX: MARK WITH (NAME OF CATREF) ALL SCTN FOR CE

Mark with (Name) All (Inst)

MARK With (STRING(POS[3]) + NAME) ALL INST

Put the required INST in a list and run

MARK With (STRING(POS[3]) + NAME) CE

Mark with ( ATTRIB NAME ) /1014/1014/LC/7.5


Mark with ( ATTRIB NAME ) /1014/1014/M/7.5
Mark with ( ATTRIB NAME ) /1014/1014/NC/7.5
Mark with ( ATTRIB NAME ) /1014/1014/N/8
Mark with ( ATTRIB NAME ) /1014/1014/N/8/A
Mark with ( ATTRIB NAME ) /1014/1014/N/8/B

EX.
Mark with ( :SUBTYPE ) CE
Mark with ( GTYPE ) CE
Mark with ( PURP ) CE
AID CLEAR ALL command

I had to use this a lot in class, when extra aids are left on the screen after a user closes a window incorrectly, this will clean the
axes, mirror plane, extension plane etc. off the screen,

COMMANDMENU TO VIEW PML CODE OF FORMS


Actually, there is a menu for the command line window which can be shown by running the following command:
!!commandmenu()

After you've run the command you should get a popup menu when right-clicking in the command line window.

!!commandmenu()

• Clear: Erase the info in the command line

• Trace On: allows to you to see the pml code of the functions and forms in pdms. you can try with the diferent options,
with "screen" the code appears in the command line, with "shell" the code appears in the DOS windows, etc.

• Trace off: Cancel Trace On

• Start log file: in this case the things that the program do will be recorded in a txt file called log, logA, etc.

• Close Log File: stop the writting in the file.

To set the position order (like east north up)


$s p = e n u (or) n e u

Qp (to see the positions)

"Sessions" and "History"...


alp file /c:\temp\out.log

To Find The Panel Dimensions


Q PSIZE
Q LOHEI (gives the thickness)

To Find The Material And Details Of Equipment


Q MTXX is for material
Q DTXR is for detail
Q NSRF (net surface area)
Q GVOL (Gross volume)

ADD ALL SCTN WITH PURP EQ 'COL' COL 7


ADD ALL SCTN WITH PURP EQ 'BEAM' COL 7
ADD ALL SCTN WITH GTYPE EQ 'BEAM' COL 7

To Change The Background Color


!!GPH3Ddesign1.view.background = 'black'

Animation in PDMS
SHOW !!GPHMOTION
Mitre for sctn end
Q DRNSTART OR Q DRNEND

IN DESIGN NAVIGATE TO BEAMS & COLUMNS APPLICATION

1. SELECT MODIFY-->SECTIONS-->MITRE ENDS

OR

2. MAKE SCTN CURRENT ELEMENT THEN Q DRNSTART OR Q DRNEND DEPENDING ON WHICH END
OF THE SCTN YOU ARE WANTING TO MITRE.
THEN CHANGE ATTRIBUTE TO SUIT.

EXAMPLE: DRNSTART S 45 W

How Pdms Represents Curved Sections


Curved structural items are represented by Generic Section (GENSEC) elements, the geometry of which is defined by sweeping
a 2D catalogue profile along a path. This path is represented by a Spine element, owned by the GENSEC, whose route is
specified in terms of a sequence of member Spine Points (POINSP) and Curves. For example:

The Beams & Columns application menu provides options for creating two versions of the GENSEC:
A ring section, restricted to an arc of a circle (up to a full circle), comprising two Spine Points separated by a single Curve.
A more general curved section, comprising any number of Spine Points and Curves.

Creating a semicircular platform


In order to demonstrate the principles, you will create a semicircular ring section which projects out from your existing
structure. The ends of the ring section will be positioned near the ends of the topmost beam at the western end of the
structure, and it will be supported from below by two straight sections, like this (only sections shown, not panels):
In the Beams & Columns application, set the default profile specification to British Standard, Equal Angle, 120x120x10.0, with
Justification, Member Line and Joint Line all set to NA.
Navigate to the Subframe element (TESTSBFR). From the main menu bar, select Create>Sections>Ring…. You will see a Ring
Section form, the buttons on which provide many different ways of specifying the section’s geometry. You do not want to create
a full circle, so click Circle Definition: Arc.

You will define the path of the section (the GENSEC’s Spine) by picking the two positions at its ends plus a third point which
specifies how the arc is directed (that is, whether it curves towards the East or the West). The diameter of the circle will be
derived automatically from the distance between the first two positions. To do this, click the ‘Derived diameter’ button (fourth
button, second row).
To define the start of the ring section (prompt says ‘Define ... first point’), set the Positioning Control to Pline, Distance 100 and
pick near the southern end of the NA pline of the beam (see figure at start of this section. You will probably need to unset the
pline picking rules (Settings>Pick Filters>Plines) and zoom in very close to distinguish between the plines.
To define the end (prompt says ‘Define ... second point’), use the same procedure at the northern end of the same pline. The
third prompt says ‘Define ... control point’. The point you pick will determine the plane in which the ring section lies (the plane
through all three points) and the direction in which the section curves (depends on the position of the third point relative to the
line joining the first two points; or create an additional pline rule for ‘NA’ only). You want the ring section to lie in a horizontal
plane and to curve towards the west, so pick any point on the NAR pline of the beam. (This has the same elevation as the NA
pline and lies to its west.)

You will now create two straight sections which run from the mid-point of the beam below the ring section, and which support
the ring section at points equispaced along its length (as shown in the preceding diagram).

Select Create>Sections>Straight…. Both sections will have the same start point, so on the Section form set String Method to
Radial. Set the Positioning Control to Pline, Mid-Point and pick the BOS pline of the beam.
To position the upper ends of the two supports, set the Positioning Control to Element, Fraction 3 and pick the ring section
twice, about one third of its length from each end (not forgetting to Accept each support), then Esc.
You may, if you wish, modify the angle sections to give more realistic geometry at their ends, although the current configuration
is adequate for your present purpose.

You will complete the semicircular platform by positioning a floor plate inside the supporting angle section.
Change to the Panels & Plates application. Select Create>Panel….
On the Create Panel form, set Thickness to 20 and Justification to Centre. You will define the panel boundary by picking points
around the ring section (GENSEC) whose shape it is to follow. Click the ‘Derived arc passing through three points’ button .
Pick the three points defining the panel boundary as follows:
• First point: snap to one end of GENSEC.
• Second point: snap to mid-point of GENSEC.
• Third point: snap to other end of GENSEC.

Escape the next prompt. The 3D View will show a circle, half of which follows the ring section, as a construction aid. Notice that,
although you have only picked three points, the message ‘4 vertices defined’ is shown. These vertices are positioned thus:

PDMS LIST COMMOND

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy