Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 163

Commands

Basic-Draft
Draft
Draft2
V12Draft
Intelligent Text
Dimensions
Syntax
Linestyles
Colours
Glossary

NEW !!!

ARRLES-FORM

updated

July 2012

new tabs added


draft info added
Cover page revised

in progress

Returns you to this page

DESIGN-1
DESIGN-2
STEELWORK
Steel Profiles
PIPES
Cladding
How-To
Model Editor
PDMS to PDMS
PDMS to Navisworks
Word Docs
PROBLEMS
ARRLES-Form

also

Prim2stru

Changes ASL
handrailing or
stringers to
structural members

PDMS Query Commands

NEW STRU COPY $V1

COPIES STRU FROM 1 SITE TO ANOTHER

Q USERM

GIVES CREATORS NAME

Q PPLIN TOS START WRT/DATUM

GIVES TOP OF STEEL OF UB/UC

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

Q FRAD

GIVES THE PLOO/PAVE RADIU ie 100mm


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

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 5 of 163
Printed:

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

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 6 of 163
Printed:

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

Q POS POPLI NA PROP 0.5

GIVES THE CENTRE CO-ORDINATE POSITIONS OF


THE PLINE (PPLI) AT (0.5X DER LEN) ON THE N/A

Q POS PPL1 BOS WRT/*

GIVES THE BOS PLINE CO-ORDINATES

Q POS WRT TO ID@

GIVES THE DIST FROM CE TO START OF IDENTIFIED


MEMBER

Q POS1 WRT/*

GIVES THE CE CO-ORDINATES OF PIN 1

Q POSE

GIVES THE CE END CO-ORDINATES

Q POSPPLI NA PROP 0.5

GIVES THE CENTRE CO-ORDINATE POSITIONS OF


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)
Q SNAP (DRAFT)

GIVES THE VIEW O/ALL DIMENSIONS


GIVES THE PLOO JUSTIFICATION ie UTOP, DCEN,
DBOT
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 SJUS

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 7 of 163
Printed:

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'

Q:SWCODE

GIVES THE CE WEIGHT CODE

PDMS TYPED COMMANDS


ADD ALL EQUIP WITHIN VOL CE

ADDS ALL EQUIPMENT THAT OVERLAPS CE

ADD ALL SCTN WITHIN VOL CE

ADDS ALL SECTIONS THAT OVERLAP CE

ADD ALL STRU WI PURP EQ 'PS'

ADDS ALL STRU WITH PURPOSE ATTRIBUTE

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

ADD CE

ADDS CE

ADD CE COL 39

ADDS CE WITH COL 39(SEE COLOUR SHEET)

ADD CREF

ADDS CE PIPE CONNECTION REF

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 SELECT PPOINT

AT IDPL@

MOVES CE TO SELECT PLINE

AXES AT CE

PLACES CE AXES

AXES AT PA CE

PLACES AXES AT PIPE ARRIVE POINT

AXES AT PPLI TOS PROP 1

PLACES AXES AT THE END OF TOS PLINE

AXES OFF

REMOVES CE AXES

BY D100

MOVES CURRENT ELEMENT DOWN BY 100mm

BY D100 (PDMS ONLY)

MOVES CE DOWN 100mm

BY E100

MOVES CURRENT ELEMENT EAST BY 100mm

BY E100 (PDMS ONLY)

MOVES CE EAST 100mm

BY E2IN WRT CT

MOVES CE E2" (INCHES) WRT CE (DETERMINE


CORRECT CE AXIS FIRST)

BY E3.1/2.1IN

MOVES CE E3. 1/2" (INCHES)

BY E3.1/2.1IN (PDMS ONLY)

MOVES CE EAST 3 1/2"

BY N100

MOVES CURRENT ELEMENT NORTH BY 100mm

BY N100 (PDMS ONLY)

MOVES CE NORTH 100mm

BY U100

MOVES CURRENT ELEMENT UP BY 100mm

BY U100 (PDMS ONLY)

MOVES CE UP 100mm

BY X100 (DRAFT & DESIGN)

MOVES CURRENT ELEMENT X (EAST) BY 100mm

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 8 of 163
Printed:

BY X100 (DRAFT & PDMS)

MOVES CE X (EAST) 100mm

BY X100 WRT/*/(PDMS PLATES)

MOVES CE X (EAST) 100mm WRT TO WORLD

BY X100 WRT/*/(PDMS PLATES)

MOVES CURRENT ELEMENT X (EAST) BY 100mm


WITH RESPECT TO WORLD

CALL STL GSCTNTAG OFF

UNMARKS SCTN

CALLSTL GSCTNTAG CE

MARKS CE SCTN START & END

CHE CE

GIVES CONSISTENCY CHECK ON CE

COL 39 YELLOW

CHANGES LIN COL TO YELLOW

COL ACT BLUE

CHANGES THE ACTIVE COLOUR TO BLUE

COL ACT VIOLET

CHANGES THE CE COLOUR TO VIOLET

DELETE CE

DELETES THE CE

DESCLASH CHECK CE

RUNS CLASH CHECK ON CE (TYPE EXIT TO CLEAR


MACRO & RETURN TO DESIGN)

DRNE PERP

CUTS THE SCTN END AT 90DEG TO SECTION

ENHANCE CE COL YELLOW

DISPLAYS CE AS YELLOW

ENHANCE CE TRANSL 0

DISPLAYS CE AS A SOLID

ENHANCE CE TRANSL 60

DISPLAYS CE TO 60% TRANSLUCENCY

EXT END -1000

EXTENS THE END -1000

EXT END THR ID@

EXTENDS END TO JUSTIFICATION LINE

EXT END THR IDPL@

EXTENDS END TO A SELECT PLINE

EXT END TO ID@

EXTENDS THE END TO SELECTED ITEM

EXT END TO IDP@

EXTENDS THE END TO A SELECTED PPOINT

EXT END TO IDPL@

EXTENDS THE END TO A SELECTED PLINE

EXT STA -1000

SHORTENS THE START BY -1000

EXT STA THR IDP@

EXTENDS START TO A SELECTED PPOINT

FINISH

ENDS & SAVES PDMS SESSION

FLIP CE

FLIPS CE

GETWROK

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 TRANSFERRED

INCL NAME

REPOSITIONS CE TO A SELECTED DESTINATION

LOCK ALL

LOCK ALL ELEMENTS FROM THE CURRENT

MAR CE

MARKS CE NAME

MAR WI 'TEMPORARY' CE

TAGS CE WITH TEMPORARY

MARK CE

MARKS CE NAME

MOV E WRT CE TO ID@ (PDMS)

MOVES CE WRT TO ITS OWN AXIS E TO A SELECTED


ELEMENT

MOV U TO IDP@ (PDMS)

MOVES UP TO A SELECTED ELEMENT

MOV W TO IDPL @ (PDMS)

MOVES WEST TO A SELECTED PLINE

MOVE U THR ID@(PDMS)

MOVES CE UP TO A SELECTED ELEMENT

MOVE U WRT/* THR ID@(PDMS)

MOVES CE UP ONTO SELECTED ITEMS


JUSTIFICATION LINE

MOVE W THR IDP@(PDMS)

MOVES CE WEST TO A SELECTED PPOINT

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 9 of 163
Printed:

MOVE W THR IDPL@(PDMS)

MOVES CE WEST TO A SELECT PLINE

MOVES 45 E WRT WORLD DIST 2000

MOVES THE CE IN A S 45 E DIRECTION BY 2000


ALONG THAT DIRECTION (THE HYP LENGTH)

MOVES S 45 E WRT WORLD S 2000

MOVES THE CE IN A S 45 E DIRECTION BY SOUTH


2000 (NOT THE HYP LENGTH)

NAME/TEMPORARY

RENAMES ITEM TEMPORARY

NEW FITT COPY PREV BY ZDIST PROP 1


BANG 180

COPIES FITT AT END POSITION OF CE AT A BANGLE


OF 180 START POSITION CE MIDDLE POSITION CE
END POSITION CE

NEW GLAB COPY $V1

COPIES GLAB AS VARIABLE $V1

NEW GLAB COPY PREV AT @


NEW PANE COPY PREV BY E200 COL 4
(PDMS)

COPIES GLAB TO PICKED LOCATION


COPIES CE E200 COL 4
TURNS HOLES ON

NEW PANE COPY PREV MOV TOW


ID@DIST 1000
NEW PNAE COPY PREV BY E200 COL 4
(PDMS)
NEW SCTN COPY MOVE W WRT/* THR
IDPL@(PDMS)

CREATES A NEW PANE AND MOVES IT TOWARDS A


SELECTED ITEM RELATIVE TO BOTH ORIGINS

NEW SCTN COPY PREV BY E200

CREATES A COPY OF THE CURRENT PANE 200mm


EAST OF ITS CURRENT 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 SCTN COPY PREV BY E200 WRT


CE (PDMS)

COPIES E200 WRT CE AXIS

NEW SCTN COPY PREV MIRRO PLA E


THR E118000 N118000 U26000
WRT/*(PDMS)

MIRROR COPIES CE ABOUT CO-ORDS ON A E


DIRECTION

NEW STRU COPY PREV MOVE W


WRTCE TO IDPL@ (PDMS)

COPIES A NEW STRU AND MOVES IT WEST WRT TO


CE AND TO A SELECTED PLIN

NEW SYMB COPY PREV BY X-10


(DRAFT)
NEW TEXP COPY PREV BY Y10 (DRAFT)

COPIES CE E 200 COL 4


COPIES A NEW STRU AND MOVES IT WEST WRT TO
CE AND TO A SELECTED PLINE

COPIES CE X-10
COPIES CE Y10

NEW VRTX COPY PREV BY X10 (DRAFT)

COPIES CE X10 (CLOUDS)

PIN DIR D WRT/* THR IDPL@

MOVES PIN1 DOWN TO A SELECTED PLINE

PIN1 AT PPLI BOS PROP .5

POSITIONS PIN1 AT MID POINT ON BOS PLINE

PIN1 BY D8

MOVES PIN1 DOWN 8mm

PIN1 DIR D

POSITIONS PIN 1 DIRECTION DOWN

PIN1 DIR U WRT/* THR IDP@

MOVES PIN1 UP TO A SELECTED PPOINT

PIN2 DIR U WRT/* THR IDPL@

MOVES PIN2 DOWN TO A SELECTED PLINE

PIN6 OFF

REMOVES PIN6

PIN6 OFF

TURNS PIN6 OFF

PKEY LTOC

CHANGES DIM FROM EXIST JUSL TO LTOC

POS PIN3 AT CE

PLACES A PIN3 AT POS OF CE

PREC 4 DP

GIVES PRECISE READOUT TO 4 DEC. POINTS

Q ANGLE (HVAC)

RETURNS THE CURRENT ELEMENT ANGLE

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 10 of 163
Printed:

Q ATT

RETURNS THE CURRENT ELEMENT ATTRIBUTES

Q BANG

RETURNS THE CURRENT ELEMENT BETA ANGLE (IF


IT HAS ONE)

Q BORE (PIPING)

RETURNS THE PIPE BORE SIZE

Q CREF

RETURNS THE CURRENT ELEMENT CONNECTION


REFERENCE (IF IT HAS ONE)

Q DER LEN

RETURNS THE CURRENT ELEMENT ACTUAL LENGTH


(SCTNS, GEN SEC'S)

Q DESC

RETURNS THE CURRENT ELEMENT DESCRIPTION (IF


IT HAS ONE)

Q DESP

RETURNS THE CURRENT ELEMENT DESIGN


PARAMETERS (UNSET IF NONE SET)

Q DIR

RETURNS THE DIRECTION

Q DRINSTA

RETURNS THE DIRECTION OF THE CURRENT


ELEMENTS CUT PLANE AT ITS START

Q DRNEND

RETURNS THE DIRECTION OF THE CURRENT


ELEMENTS CUT PLANE AT ITS END
RETURNS THE CURRENT ELEMENT EAST COORDINATE
RETURNS THE CURRENT ELEMENT NAME

QE
Q ELEM
Q FRAD

RETURNS THE RADIUS OF A PAVE BELOW PLOO


BELOW PANE
RETURNS THE RADIUS OF A VERT BELW NXTR
BELOW PANE

Q FUNC

GIVES THE CE FUNCTION

Q FUNC

RETURNS THE CURRENT ELEMENT FUNCTION

Q GTYP

RETURNS THE CURRENT ELEMENT GENERIC TYPE


eg W OR HP

Q HEI

RETURNS THE HEIGHT AT PLOO LEVEL OF A PANE


(PLATE THK)

Q HH (PIPE SUPPT)

RETURNS THE CURRENT ELEMENT HANGER HEAD


CO-ORDINATES

Q HT (PIPE SUPPT)

RETURNS THE CURRENT ELEMENT HANGER TAIL


CO-ORDINATES

Q IDP @ WRT/*

RETURNS A PICKED PPOINT CO-ORDINATES WITH


RESPECT TO WORLD

Q INREF

RETURNS THE CURRENT ELEMENT INTERFERENCE

Q ISPEC (PIPING)

RETURNS THE CURRENT ELEMENT INSULATION


SPECIFICATION

Q JLINE

RETURNS THE CURRENT ELEMENT JOINT LINE


PLINE SETTING

Q JUST

RETURNS THE CURRENT ELEMENT JUSTIFICATION


LINE PLINE SETTING

Q LEV

RETURNS THE CURRENT ELEMENT DRAWING LEVEL

Q LIST

RETURNS THE CURRENT ELEMENT ALLOWABLE


MEMBER TYPES

Q LOCK

RETURNS THE CURRENT ELEMENT LOCK STATUS

Q MATREF

RETURNS THE CURRENT ELEMENT MATERIAL


REFERENCE

Q MDB

RETURNS THE CURRENT MDB NAME

Q MEM

RETURNS THE CURRENT ELEMENT MEMBER'S LIST

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 11 of 163
Printed:

Q MEML

RETURNS THE CURRENT ELEMENT MEMBER LINE


PLINT SETTING

Q NAM

RETURNS THE CURRENT ELEMENT NAME WITH


FORWARD SLASH

Q NAMN

RETURNS THE CURRENT ELEMENT NAME WITHOUT


FORWARD SLASH

Q POSS

GIVES THE CE START CO-ORDINATES

Q POSS POSE

GIVES THE CE BOTH END CO-ORDINATES

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 RRSF (DRAFT)

GIVES THE CURRENT VIEW RULE SETTINGS

Q SIZE (DRAFT)
Q SNAP (DRAFT)

GIVES THE VIEW O/ALL DIMENSIONS


GIVES THE PLOO JUSTIFICATION, ie UTOP, DCEN,
DBOT
GIVES THE SNAP SETTING (ON/OFF)

Q SPRE

GIVES THE CE SPECIFICATION REFERENCE

Q STEXT

GIVES THE PENETRATION IDENT AT ATTA

Q TCTLE OR (Q CUTL)

GIVES THE CE CUT LENGTH

Q TCTLEN

RETURNS THE CURRENT ELEMENT LENGTH


REQUIRED TO MAKE THE SCTN

Q THPOS (DRAFT)

GIVES THE C/VIEW MATCHLINE CO-ORDS

Q TMRF (DRAFT)

GIVES THE CE (SYMBOL) NAME

Q TPOS (DRAFT)

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 VLIMITS (DRAFT)

GIVES THE VIEW LIMITS

Q VOL CE

GIVES THE CE VOLUME

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)

GIVE THE VIEW ATT (ie GLOBAL HIDDEN)

Q XYPOS (DRAFT)

GIVES THE VIEW POSITION ON SHEET

Q ZDIS

GIVES THE CE FITTING DIST FROM START

RCODE RIGHT

ROTATES THE VIEW OF ORI TO THE RIGHT

REFPRES HOLES ON

ADDS HOLES REPRESENTATION

REFRESH

REFRESHES THE SCREEN

REM CE

REMOVES THE CURRENT ELEMENT FROM THE


DRAWLIST

RENAME / XXX / YYY

RENAMES CE TO YYY

Q SJUS

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 12 of 163
Printed:

REPRE PROF ON CL OFF

SETS PROFILE REPRE-TIN. AS SOLID

REPRES DARC 1

SET ARC TOLERANCE TO 1 mm

REPRES DARC DEF

SETS ARC TOLERANCE TO 10mm (DEFAULT)

REPRES HOLES OFF

SAVES CHANGES CARRIED OUT AT THAT TIME

REPRES HOLES ON

ADDS HOLES REPRESENTATION

REPRES OBSTRUCTION OFF

TURNS HOLES OFF

REPRES PNODE COL YELLOW

PRIMARY NODS SHOWN YELLOW

REPRES PNODE ON

PRIMARY NODES SHOWN ONLY

REPRES PNODE SIZE 6

CHANGES PRIMARY NOTES TO 6mm

REPRES PROF ON CL OFF

SETS PROFILE REPR AS SOLID

REPRES SNODE OFF

SECONDARY NODES OFF

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 ABO P1 BY 90

ROTATES CE ABOUT P1 BY 90 DEG

ROT ABO PPLIN TOS BY 15

ROTATES CE ABOUT PLINE TOS BY 15 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 THR MIDP ABO D BY 90

ROTATES CE ABOUT MIDP POS BY 90 DEG

ROT THR POSE ABO D BY 30

ROTATES CE ABOUT END POS BY 30 DEG

ROT THR POSS ABO D BY 45

ROTATES CE ABOUT START POS BY 45 DEG

ROT THR W10000 N 20000 U30000


WRT/*ABO U BY 90

ROTATES CE ABOUT CO-ORDS WRT TO WORLD


ABOUT VERT AXIS BY 90 DEG

ROT THRO MIDP ABO D BY 90

ROTATES CE ABOUT MIDP POS BY 90 DEG

ROT THRO POSS ABO D BY 45

ROTATES CE ABOUT START POS BY45 DEG

SAM

LETS YOU TOGGLE BETWEEN LAST 2 ITEMS

SAVEWORK

SAVES LATEST WORK

UNCLAIM ALL

UNLOCKS ALL CLAIMED MEMBERS

UNLOCK ALL

UN-LOCKS ALL ELEMENTS FROM THE DRAWLIST

UNM CE

UNMARKS CE NAME

UNMAR CE

REMOVES THE CURRENT ELEMENT FROM THE


GRAPHICAL VIEW

WITHIN VOL CE 500 COL 4

SET AT PS WITHIN A VOL OF +500 COL YELLOW

ZDIST (ZDIST + 100)

MOVES ITEM 100 FROM ORIG POSITION

DRAFT QUERY COMMANDS


Q ADEG

GIVES THE C/VIEW ANGLE (ie 90 DEG)

Q APOF

GIVES THE CE (NOTE) TERMINATOR POS'N

Q BSFT

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 DTER

GIVES THE LAYER/LDIM TERM'TR DEFAULT

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 13 of 163
Printed:

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 TEST LETTER HEIGHT

Q LSHAPE

GIVE 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 POS PLRF

GIVES THE CORRECT 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 245)

Q VSCALE

GIVES THE C/VIEW SCALE (ie 0.5)

Q VTYP (DRAFT)

GIVES THE VIEW ATT (ie GLOBAL HIDDEN)

Q XYPOS (DRAFT)

GIVE THE VIEW POSITION ON SHEET

DRAFT TYPED COMMANDS


ADEG 0

MODIFIES TEXT HORIZONTAL

ADEG 45

MODIFIES TEXT/PRIMITIVES AT 45 DEG

ADEG 90

MODIFIES TEST VERTICAL

APOFFSET 5-5

RE-POSITIONS LTR 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

BTEST'A-A'

MODIFIES TEXT TO A-A

BY @

MOVES CE BY LOCT FROM POS TO NEW POS

BY X100

MOVES CE X (EAST) 100mm

BY Y100

MOVES CE X (NORTH) 100mm

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

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 14 of 163
Printed:

DTAN STAN

DIMENSION TEXT STANDARD

DTAN VERTICAL

DIMENSION TEXT VERTICAL

DTOF @

DIMENSION TEXT BY CURSOR

DTOF 0 4

DIMENSION TEXT OFFSET X0 Y4

DTAN PART 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 DIMENSION GAPS

GAP DELETE AT

DELETES DIMENSION 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

REPOSITION CE TO A SELECTED DESTINATION

LEAD STRA

CHANGES LEADER LINE 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

LEADER LINE ON

LTER OFF

LINE TERMINATOR OFF

LTER ARR

LINE TERMINATOR ARROW

LTER DOT

LINE TERMINATOR DOT

LTER OBL

LINE TERMINATOR DASH

MODIFY @

ENABLES MODS TO SLAB/GLAB GEOMETRY

NEW CIRCL DIAM 100 AT@

DRAWS CIRCLE AND POSITIONS BY CURSOR

NEW CIRCL 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

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 POSITIONS BY CURSOR

PROJ CLEAR 6

SETS PROJECTION LINE POSITION BY 5mm

PROJ TEX 'TYP'

PROJECTION TEXT READS TYP

PTAN PAR

PROJECTION TEXT PARALLEL

PTAN HOR

PROJECTION TEXT HORIZONTAL

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 15 of 163
Printed:

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

TPE BY X2 Y-2

MOVES STR TO POINT BY TYPED INPUT

UPDATE ANNO

UPDATES ANNOTATION

UPDATE DESIGN

UPDATES DESIGN

UPDATE PICTURE

UPDATES GRAPHICS

CGRID ON/OFF

TURNS SNAP GRID VISIBILITY ON/OFF

#<SECTION A-A

UNDERLINES TEXT ie SECTION A-A

#DEF

DEFAULT DIMENSION ie 4500

#<#DIM #>

UNDERLINES DIMENSION ie 4500

#<#DIM#>#/TYP

UNDERLINES DIMENSION ie 45000


UNDERLINES DIMENSION ie 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 STRUCTURAL


PENETRATIONS THRO DECKS/WALLS, ETC

FITT

STRUCTURAL FITTING

NBOX

NEGATIVE BOX

NCON

NEGATIVE CONE

NCYL

NEGATIVE CYLINDER (BOLT HOLES ETC)

NDIS

NEGATIVE DISH (VESSEL/PIPE CAP)

NCTO
NSLC

NEGATIVE TUBULAR RING (DOUGHNUT)


NEGATIVE RING SEGMENT (RECTANGULAR XSECTION)
NEGATIVE CYLINDER (WITH DIAGONAL CUT)

NSNO

NEGATIVE CONE (WITH OFFSET CAPABILITY)

NPYR
PANE

NEGATIVE PYRAMID
NEGATIVE EXTRUSION/SHAPE (BOX/TRIANGULAR
ETC)
STRUCTURAL PLATE/GRATING SECTION

PAVE

PPOINT OWNED BY PLOO

NRTO

NXTR

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 16 of 163
Printed:

PFIT

PENETRATION THRO' DECK OR WALL PLATE (PIPE


SLEEVE/ELECTRICAL TRANSIT, ETC)

PLOO

PLATE OWNED BY PANE HAS PLATE ATTRIBUTES

SCTN

STRUCTURAL SECTION ie, HEA, UNP, ETC

SJOI

SNOD MEMBER USED IN CONNECTION SCTN

SNOD

NODE POINT USED IN CONNECTING SCTN


STRUCTURAL SECTION ie HEA, UNP, ETC MEMBERS

VERT

P POINTED OWNED BY NXTR

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 17 of 163
Printed:

To query last user sessions and dates


Highlight element and type
Q HIST
This will give a history number
You can query that number or any number below that
Type Q SESSUSER (number) to query who created the mod
Type Q SESSDAT (number) to query what date the item was modified/created
===========================================

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 24 of 163
Printed:

==========================================================================================
Copying steelwork joints
once a joint has been created it can very quickly be copied to many other beams
REMEMBER. To create Joints your members must be connected ! ( Connect - Connect)
to copy a joint choose
Modify > Joints > Joint Like > Use copied Pline

then just pick the end of the beam that contains the joint to be copied and
then continually pick all the other ends of the members you wish to have the
same joint. To finish the command just press the ESCAPE key twice.
It may take a few seconds to complete

======================================================================================

Creating Panels

NB

Always create panels in a clockwise direction


If you set your panel justification as Top of Panel then create it clockwise
when you query the panel, the top of panel will be correct
If the panel is created anti-clockwise then when you query the panel
it will give the Top of Panel as the underside level
This becomes very important when using GLAB's in DRAFT for level indicators

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 25 of 163
Printed:

as when you make the glab interrogate the POSU location it could give the bottom of the panel
so adding #posu to the glab would result in the underside level of the panel being displayed

======================================================================================
Members Draw Dialogue Box
This is a very handy utility allowing you to add/remove members, change colours and also transparency
I always forgot where to find it so here it is
Ver 12 -

This should then bring up the following dialogue box


Click the coloured box to bring up a colour pallet and choose a colour , then Add CE to add your member at that

Click SOLID box to change transparency, the higher the percentage then the more transparent your item will b

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 26 of 163
Printed:

======================================================================================

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 27 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 28 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 29 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 30 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 31 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 32 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 33 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 34 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 35 of 163
Printed:

file:///var/www/apps/conversion/tmp/scratch_7/300424872.xlsx

Page 36 of 163
Printed:

CHANGING VIEW ORIENTATION TO SUIT STRUCTURE

thanks to Jason Hutchings

Sometimes, rarely should I


say, its easier to change the
view to suit the structure , if
the structure is on a stupid
angle - Shown here my
structure is on weird angle

This view is looking North

I want to look at platform


level with beams looking
directly up
Firstly query the orientation of the beam you wish to point up - which in my case its the orange one
Q ORI WRT/*
mine shows

Then right click on the Limits CE button and


choose Look Explicit

Swipe the part of your Command Line that contains


the orientation as I have done below and paste it
into the Direction line

When you add this another box will pop


up as shown below

Now click on the Pick command and then pick your


member in the graphical view and then hit the
Apply button

Your view should then be 90 degrees rotated to


your chosen element, with the element facing up
the screen. Rotate and clip view to create a plan
view

Final View

thanks to Jason Hutchings

my case its the orange one !

Final View

Before starting to model steelwork you should probably set your PLINE rule to Normal or Beams
the PLINE rule dictates to PDMS where connected sections will be cut back to
when set to normal steelwork will be cut back to the web of another beam
if the pline rule is unset then the steel will be cut back in line with the edge of the flange of the steelwork
to set the pline rule
from top menu

Settings>Pick Filters>Plines
change this to Normal (or Beams)

to mitre end of member


find member setout by clicking display axes top icon under Query
q att and find

then type

depending on direction and angle of mitre

When creating steelwork


members PDMS always uses a
default minimum member
length of 200mm. Sometimes
this can be frustrating. To
change it go to
Settings>Tolerances as
shown. Change number to suit.

e of the steelwork

how to create this sorta pipe

by Bob Din

Firstly get the coordinate of the pipe start point !!


Under a piping zone.
Type in the command line
NEW PIPE NAM /XXXX
NEW BRAN NAM /XXXX/B1
HPOS E2000 N3275 U1000 WRT/*
HDIR S (head direction..south?)
HBOR 200 (bore of pipe at head)

change these coordinates to suit your pipe start location

still in the command box.


NEW ELB CHOO ALL
(select the elbow)
FCONN
(This will connect it to the pipe head)
DIR E 45U
(Directs the elbow)
NEW ELB COPY PRE
(Copies the last elbow)
CONN
(connects to last elbow)
Dist 200 (Or whatever distance you need) could also try PLAN U THR ID@ (Then click on the primitive)(2 nd elbow on the screen shot)
DIR E (Directs the leave of the elbow East.
NEW FLAN CHOO ALL
(Select the flange)
CONN
PLAN E THR ID @
(Click on the flange made of primitives)
NEW GASK CHOO ALL
(Select the gasket)
CONN
NEW FLAN CHOO ALL
(Select the flange)
CONN
NEW ELB CHOO ALL

(select the elbow)


CONN
PLAN E THR ID @
(Click on the elbow made of primitives)
DIR E
NEW WELD CHOO ALL
(Select the weld)
CONN
DIST 2000 (or whatever)
BRAN
CONN PT TO LAST MEM

to remove the dotted line


CONN PT TO LAST MEM
Connect pipe tail to last member, or if its at the head
CONN PH TO FIRST MEM
Guessing thats the Pipe Head.
If you are in forwards mode.
Click on the atta
BAC
PLAN S THR CE
ORI
FOR
BRAN
CONN PH TO FIRST MEM

PLEASE PLEASE PLEEASSSEEEE TRY THE METHOD USED BELOW


I am getting tired of trying to sort out peoples views , drawlists and Local rules
If you adopt this method of working life would be sooooo much easier - please read carefully

refully

PDMS DRAFT NOTES

COMMANDS
ADEG CHEIGHT TPEN LFRA LLEAD AT@ VAR1NAM NEW GLAB COPY V1 ON ID @ SORF NULREF DELETE GLAB LLCL NEW GLAB COPY PRE ON ID@ -

DESCRIPTION
ROTATION OF TEXT
SIZE OF TEXT
COLOUR OF TEXT
TEXT BOX/TRUE OR FALSE = ON OR OFF
TEXT LEADER / TRUE OR FLASE = ON OR OFF
WHEN TEXT ELEMENT CANNOT BE SEEN
FOR COPY TEXT FROM REFERENCE DRAWING
TO FINALISE THE TRANSFER OF COPIED TEXT (ABO
DELETED LABEL
LEADER LINE CLEARANCE
COPY TAG FROM SAME VIEW

(MODIFY DM TEXT IN FORMS) (- CAN INCORPORATE NORHINGS ON 2ND LINE)


Q A TEXT = FOR SLABS TO CHANGE CONTENT - NEED TO PUT ('ATEXT')
Q B TEXT = FOR GLABS TO CHANGE CONTENT - NEED TO PUT ('B TEXT')
TO COPY FROM VNOTE - VARINAM/THEN (INCL $V1) ON THE SELECTED VNOTE
(VARINAM) THE VNOTE YOU SELECTED AND $V2 TO TAKE SHORTCUT TO ELEMENT
Q NLPN = NOTELINEPEN FOR PIPERACK VIEW PORTS
TO GIVE LABEL SECOND (I.E.(LABEL) Q BTEXT THEN GET # EQUI(C2:) NOW ADD
LABEL

#EQUI(C2:)#/(TEXT)' THN ALIGN HB TO GIVE EQUAL BOTH SIDES OF LEADERLINE


BASE - TO GIVE DIRECT ON BASE
BB - BOTTOM BODY
TB - TOP BODY
Q - L SPAC TO CHANGE SPACE BETWEEN (HB) 2 TEXTS
DRAFT
WHEN REMOVING A FRAM FROM VIEW AND PART WILL NOT REMOVE SELECT VIEW THEN:
MODIFY VIEW
SECTION FLAT
CHANGE WORLD POS BY 1 UNIT IN REQUIRED DIRECTION
SPPLY THEN UPDATE DESIGN
TO REMOVE ALL LINES IN A VIEW FO TO ? NOTE AND TYPE LVIS_FAL
-----------------------------------WHEN YOU CANT READ THE LONG LINES IN DRAW LIST MANAGER

to copy a note from one drawing to another


hilight note in dwg 1
at command line type

VAR1NAM

in 2nd drawing click on viewport for note and hilight top of notes level in tree
at command line type
NEW VNOTE COPY $V1

or new SYMB or new STRA

note for additional notes you can use VAR2NAM and then COPY $V2 etc....

How to create bracing member centrelines for set-out purposes


This is quite tricky but can be done in DESIGN !
Fistly you must disconnect the 2 members as you need to re-create a centre node
Click Connect>Disconnect and then choose end of member to disconnect
Then the member must be extended to the correct location for the node
which in this case is the centreline of the bottom member
Use Position>Extend>Thro
I assume u know how to do this...
Then once extended make sure the NODE button is pressed
and then choose Create>Pnode at SCTN end
a red nodepoint will then appear
Final stage is to choose Connect>Connect and OK to Disconnect
this will reconnect the members but leave the PNOD at the correct place

The PNOD's can then be used within DRAFT


there ya go

Here's a bit of syntax for cleaning up draft drawings.


DELETE NULL IDLI - Gets rid of items from your drawlist which no longer point to anything
DELETE NULL ANNO - Gets rid of annotation which no longer points to anything
UPDATE DESIGN IGNORE (ignores dodgy drawlist items which stop update finishing)

DRAFT TEXT LINES


#<
#/

starts underlining text


starts new line

#DESPAR[1] ODx#DESPAR[2] THK#/CIRCULAR SECTION STIFF#/N/S & F/S

#<EL+#POSU(C3:4).#POSU(C5:) TOS

#> gives

#LOHE THK WEB PLT

gives

For elevation level - using a GLAB

attach GLAB to steel, remove leader and box and edit te

gives

VIEWS
change Title of view window attributes to
then add text for view label to read

PLAN AT EL+27.825 TOS


#<#TITLE<FR VIEW>

= ON OR OFF
LASE = ON OR OFF
NOT BE SEEN
ERENCE DRAWING
R OF COPIED TEXT (ABOVE)

NE)

LEMENT

DD

RLINE

CT VIEW THEN:

SEE BELOW

SOLUTION.
AT THE COMMAND LINE TYPE

:-

GOTO IDLN
Q DESC
THE SAME LIST WILL APPEAR IN YOUR COMMAND WINDOW

r new SYMB or new STRA etc.

ger point to anything

date finishing)

gives

leader and box and edit text as shown below

gives

Glab formula
below shows a label for a UPN200 (+18)

the UPN level is +4018

but our plan is shown at EL 103.000 level


so we want our UPN to indicate a level of +103.018
which means - as shown above - its +18mm
label btext (or atext for slabs) formula :-

#CATREF(C2:) (#POSY+<FR DDNAME, WRT =16435/501216>)

this gives UPN200 (+18)


this works as follows :-

Note

#catref(c2:)

gives the UPN200

gives the first bracket before the +18

posy = midpoint

#posy

gives the elevation difference

posey = endpoint

gives the + before the 18

possy = startpoint

<FR DDNAME,

looks at the ddname value of the label glab which is for the UPN200 ... this would be refno of
the member name similar to =16435/664288 (q refno)

WRT =16435/501216>

this is pointing to another steel member that is at the main level which is +4800

gives closing bracket after (+18

can also use posx posz posu

(changes from company to company) - may need to use #spref (c1:) etc.....

so its basically saying add member size UPN200 and get the elevation of that member (fr ddname) with respect to a main member (wrt =16435/501216)
just remember you need to fill in the ddname value of the label from querying the member in the model using Q REFNO
----------------------------------------------------------------------------------------------------------------------------------------------------------------------You can attach a glab to other info, such as a zone level
below is an example where we have moved the structure up by 98m but left all STRU's at 0,0,0
the labels would read incorrectly but they are now connected to the Zone name
I changed the zone location to read E 0, N 0, D 98000
I named the Zone Zone Bldg-1-SOP
I then checked the zone reference number using the Q REF command and addded this value into the formula below hilighted in blue
T.O.S. EL.#POSE+<WRT =49203/334957>(C21:24).#POSE+<WRT =49203/334957>(C25:)
The beauty of this is that you only need to change the value of the zone coord and all dwg levels will update to suit
Note... DO NOT MODEL ANYTHING IN THIS ZONE AS ITS ONLY A REFERENCE TAG
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Drawing Extents
In PDMS Version 12 you cannot zoom out from your drawing sheet
to see if there are items that have been moved outside of the drawing limits.
However, by typing the following on the command line you
can zoom out , and you can change the values to suit zoom levels
EDIT _cdrCadcGa1_n1 AREA LIMITS -1000 -1000 TO 2000 2000
-------------------------------------------------------------------------------------------------------------

Q EVAR PDMSUSER

checks default pdms directory

Q EVAR PMLLIB

checks default pdms pml library directory

to create MTO
UTILS
REPORTS
RUN
C:\AVEVA\Pdms11.6.SP3\pdmsui\reports\templates

PRESS OK THEN BOX COMES

to delete non required NODES from a subframe


firstly hilight subframe then find file delnodes.txt using
TO MOVE MEMBERS FROM ONE SUBFRAME TO ANOTHER
to find out info on pplin's

to find out which user ran original pipework


to find out which user last modified pipework
to mark database before changing items
to copy selected sctn up by 100

to copy a site or zone or structure to another area


you need to create a text output file
to do this hilight the zone or struct you wish to copy then choose Utilities -DB Listings from top menu
change filename to say c:\les1.txt and choose ADD CE
then ok
edit the file in notepad to modify any possible new duplicate names
and top of file change the line to ONERROR CONTINUE
then in PDMS move to heirachy where u want new structure etc and on command line type
OR if that doesnt work
save the file into your PDMS output directory
(to check what the directory is type
then at command line type

to add everything within 2000mm of the current element

to move item from one zone to another


hilight item to be moved and type
move to required location in heirachy and type
to search for kit with the name Axes

Q EVAR PDMSUSER
$m/%PDMSUSER%/111.txt

or search for stru name containing the name Axes

to add an element with transparrency and other colour


this command adds current element red transparrency 25%

to add sites with name SITE 11.


the addsites.txt file must reside in your pdms default directory
file consists of following text
var !sites collect all site wi substring(name,1,3) eq '/11'
var !sname eval name for all from !sites
do !i to !sname.size()
add $!sname[$!i]
enddo
$.
9/10

to remove a list of sites you dont need


create a txt file called STRIP.TXT in your pdms default dir
file consists of following
rem all site wi match(name, 'AXES') neq 0
rem all site wi match(name, 'AXIS') neq 0
rem all site wi match(name, 'TEST') neq 0
rem all site wi match(name, 'GRIDLINES') neq 0
rem all site wi match(name, '11GA-UMB-APG') neq 0
REM ALL SITE WI MATCH(NAME, '11GA-UMB-APK') NEQ 0
rename the names in ' ... ' to suit your project names

to create kicker flats around holes


create the hole using Create>Fitting>Single
and choose Hole Penetrations as shown
then hilight the newly created PFIT in the Design Explorer window and
type Q ATT

Change the Desperam numbers


first number is radius
change others numbers to see mods to hole

100 = hole dia


8 = thickness
if thickness is 0 then it makes a clean hole
makes a 100mm dia hole
makes a 106mm dia hole

To easily create flooring panels or non-uniform plates


the easiest way to create a flooring panel is by using a working grid
method :Create Grid

Create Panel

To put hole in steelwork


go to top sctn level
new fitt
zdist 300
new tmpl
new nbox

or ncyl

then q att

gives distance to centre of hole from start end of member


creates new template
creates neg extrusion
and change dimensions to suit

In Panels
you dont need to create a new fitting or template
at PANE level
new nbox or ncyl

querying design history


Q HIST

would give something like History 3217

Q SESSUSER 3217
Q SESSDATE 3217

gives name of session user


gives date of session

To create your own personal startup menu


you need 2 files for this
les.txt
this is just a list of commands referenced to buttons
see mine below, dont ask me what it means, I aint a clue but it works for me

synonyms.mac
this file runs automatically when PDMS is started and resides in your pdmsuser directory
this file contains a line that runs les.txt
$s LES = $m/%PDMSUSER%/LES.TXT
Then in PDMS I type LES on the command line to show the menu

this is what it looks like, nothing wonderful but it works

$m/c:/delnodes.txt
incl id@

then pick members to move (make sure


your CE is the destination subframe)

q idpl@

q userm
q lastm
markdb 'before'
new sctn copy pre by u100

DB Listings from top menu

command line type $m/ c:les.txt

ER%/111.txt

where 111.txt is the new filename (edited)

add all within vol ce 2000

or

var1nam
include $v1
Q ALL WI MATCHWILD(NAME,'*AXES*')

add all pipe within vol ce 2000


add all sctn within vol ce 2000
add all pane within vol ce 2000

Q ALL STRU WI MATCHWILD(NAME,'*AXES*')

ADD CE COL 2 TRANSL 25

$m/%pdmsuser%/addsites.txt

see also word docs

$m/%pdmsuser%/strip.txt

basically the match command looks at the name of the site for the occurance of the
string 'AXES' if it doesn't find this string it returns a value of Zero if it does then it returns
a number corresponding to where it finds the string in the character name ie if a site is
called /SAM-AXES-99 it will return the value 5 so as 5 is neq (not equal to) zero it removes
it from the view.

d of member

To create slotted holes


Use nxtr which is a negative extrusion
new fitt
zdist 300
new tmpl
new nxtr

creates neg extrusion

click on nxtr in heirachy tree and then use Panels and Plates menu
and go to Modify Extrusion Panel
change the values just like creating a plate, add radius to suit hole radius

This method is much cleaner than creating 2 neg cylinders and 2 nboxes

suser directory

ARRLES-FORM

Big thanks to Martin Wright, Jason Hutchings and Ian Fanning

Centre CE
Ok, have been using a similar version of this form for a while now.
I decided to condense the form, remove unused buttons and add
more buttons that I commonly use. This is what I ended up with, a
form that works in both Design and Draft

This form is quite a powerful tool and I honestly dont know all
that it does but I will give a quick overview - please feel free to
play

Very handy when you dont know where an object is, just click the
object in the Model Explorer window and the item will be displayed
in the centre of your screen

Rem & Goto


Remember and Goto buttons. If you are constantly scrolling up and
down in Design Explorer just click a stru and Rem 1 to remember it.
Do same for other locations. Clicking Goto 1 will return you to that
stru location

Holes Drawn
Attributes Window - click on any item to see attributes

Check / Uncheck to turn holes on / off

Add CE - Rem CE and colours


$V1 and CE
These work together. When you click on an attribute in the Attributes window,
the name will appear in the $V1 box. The value of that name will appear in the
CE box. Once chosen these items can be modified and copied to other items

Click these to add/remove items from drawlist. Click Autocolour to


choose colour and translucency boxalso

ID Point
Example

Very handy for checking levels, click and then pick a member point
to show coords

at @ buttons
Used to move a picked item to a user defined location. Very handy
when you lose an item, especially in Draft, just click the item then
the at @ button and click screen to relocate item

Jog buttons

Clicking the member you can then click on the Spref line which shows the
steel member size. Spref will appear in the $V1 box as the name of the value
and the actual value is shown in the CE box. You can now edit the value in the
CE box to change the member properties when allowed. You can change all
values by clicking on other attribute names such as coordinates, levels,
justification and names. The box below gives some stored values for easy
insertion

Var1Nam, Incl and Copy buttons


Hilight a member, click Var1Nam then Copy $V1 to copy an element onto itself, then use Jog to move new element. Or click member and use Var1Nam with Incl button to move an item elsewhere in
the heirachy tree. Also these are powerful buttons and are used to copy or move single or multiple items. Its very difficult to explain the multiple copy/move function.Basically if there are 10 beams in a
FRMW and you want to move the first 4 beams into another FRMW then hilight the first beam and add a number 4 into the Var1Nam box and hit enter on keyboard (DO NOT CLICK VAR1NAM
BUTTON AS IT WONT WORK). Next click on FRMW where you want to add the beams and then add a number 4 in the Incl $V1 box and hit enter again. The beams will have now moved from one
FRMW to another. Same principle with the Copy $V1 box....try it - also works well in DRAFT for copying dims,symbols,text,grids etc

Hilight element and move it in directions shown by clicking buttons.


You can add an exact amount if required. Also change the divide /
multiple value by ticking the /10 or *10 box

Command or String
Type any normal command you would enter in the Command
Window. Click apply to complete on 1 or more objects

Situation :- Need to find all GLABS that have 'PURP' listed in BTEXT, which would indicate text for a

this finds all glabs that have btext with name PURP in and places them in list H, need to set CE also to
then in newly created list we can then change any property of these BTEXT's , in this case we change
instead of Plate Girder labels

Situation :- To find all corrupted dimensions


this finds all dims that have corrupted extension lines.
once found hilight each line in list to hilight relevent window on dwg where dim should be
then change connection location of endpoint of beam to reconnect to member

Situation :- To find title block Rev A box to fill in globally

or to match specific date to change

changing 04NOV10 to 05NOV10

Situation :- To find all dimensions of size 3mm to change to 4mm

Situation :- To find all STRU that has no MMS Status code defined

Situation :- To find all SCTN with no Matref assigned

Situation :- To find all SCTN's less than 1mm in size


derrived length less than 1

Situation :- To search for a drawing

or on command line

hich would indicate text for a Plate Girder

n list H, need to set CE also to relevent STRU


XT's , in this case we change the BTEXT to add comment labels

e dim should be
- can use command on idp@ then pick point

V10 to 05NOV10
CE - make sure you are at either Drawing or Sheet level

CE - make sure you are at either Drawing or Sheet level

Situation :-

To find all SCTN with A Matref of /TYPE_XI assigned

/full name of dwg

COPYING DRAWINGS

when you copy a drawing using the PDMS Copy Drawing from the top main menu, it takes care of renaming most t
Therefore what you should first do when you have copied a drawing is open new drawing and click on each view in
Hilight View, then in command window type

Q IDLN IDLX

This will then return the value of IDLN on top line and IDLX below it

BOTH SHOULD READ EXA

To sort this out just click the top value which is IDLN and then press the enter key (in the command window)
This will make them both the same - thats it done
if, however both say nullref then click another view that is ok, run the Q IDLN IDLX command for that window,
click the corrupt window, then press enter to give this window the same IDLN and IDLX values
You can then re-assign a different drawlist to that view Also, check the Local Rule for every window

you will find that the local rules are still pointing to the old drawing numbers, or the drawlists of the old drawing
change these to suit new drawing number
that should then be ok

CORRUPT VIEWS
I have generally found that views are corrupted due to incorrect VSEC's

Users copy or create views and section flats incorrectly, usually more than 2 screws up the view if ma
My solution is to delete the VSEC's from the view and then recreate them
I have also found that corrupt views are more common in views that have been created with the
USER DEFINED method, whicch many people find much easier and may be the common method

However, I find the LIMITS DEFINED method more defined and have never had a corrupt view EVE

MEMBERS DONT APPEAR IN VIEW


This is simple to answer but could become a pain in the bum
Its all down to logical steps
1

have you included the members in the drawlist

have you assigned the drawlist to the view

have you chosen a correct style for the view that doesnt hide your members

is your view correctly located in 3d space

are your clipping planes correctly placed

do your members appear in more than 1 drawlist that may be clashing with the main drawlist

is your drawlist or local rule pointing to another drawing - this is hard to spot and gets everyon

have you done a GETWORK

AND THE MAIN 1 EVERYTIME WHICH REALLY IS ANNOYING AS IT SHOULD BE YOUR FIRST THOUG
10

HAVE YOU CLICKED THE EXTERNAL BORDER OF THE DRAWING SHEET TH

DRAWLIST ERRORS

I see many people getting totally confused with drawlists and local rules, asssigning members in different ones an
copying the same drawlist to more than 1 view - WHICH IS A DEFINATE NO !!!

1 Drawlist per view please

I suggest using a method shown to me that I think is great and nearly foolproof, but then again there are many o
check out my word doc page in Word Docs and Basic-Draft and try it.very easy indeed Sir.

syntax errors
try

KILL !!MSAV
SAVEWORK
then

DESIGN
DRAFT

to restart application

akes care of renaming most things apart from your idlx and your local rules.

wing and click on each view in turn to change the idlx to the correct name

BOTH SHOULD READ EXACTLY THE SAME

but they wont..

(in the command window)

X command for that window, then click top one but before pressing enter

e drawlists of the old drawing number

2 screws up the view if made incorrectly

een created with the


the common method

er had a corrupt view EVER !!!

ng with the main drawlist

ard to spot and gets everyone everytime.

LD BE YOUR FIRST THOUGHT

DRAWING SHEET THEN DONE A 'GRAPHICS > UPDATE > ALL'

members in different ones and cancelling them out


1 Drawlist per view please

t then again there are many out there !

Version 11.6
Click the line then change the attribute Nlpen to a different number dependent on the line type you require
These usually vary from one company to another - but it may help

=================================================================================================

Version 12
Draw your line and then hilight it

Then click on Edit>Primitive

This box will then appear


Click the Select button

Finally choose the required linestyle

=================================================================================================

Colour Ref

Colour

1
2
3
4
5
6
7
8
9
10
11
12

syntax :-

grey
red
orange
yellow
green
cyan
dk blue
pink
maroon
white
lt pink
violet

add ce col4 transl 30

colours dependent on setup


modify to suit your system

gives translucency of 30

YOU MUST HAVE A COPY OF NAVISWORKS REVIEW !!

EXPORT FILE /c:\les\review.rvm OVER

EXPORT ALL SITE WI PURP INSET ('PIPE','SUPP','CONC','ELEC','INFR','HVAC','INST','MECH','S


EXPORT ALL ZONE WI MATCHWILD(NAME,'*/AP2*T')
EXPORT ALL ZONE WI MATCHWILD(NAME,'*/AP2*E')
--EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'/A?2')
$* Transfer design data to model file.
EXPORT FINISH
or u can type EXPORT CE when at any tree level just to export specific stuff
=================================================================
first create a run.rvm file
REPRE LEV PIPE 6
Representation level NOZZ 4
Representation level STRU 6
REPRE INSU ON
EXPORT FILE /%PDMSUSER%/REVIEW.rvm OVER
EXPORT HOLES ON
EXPORT AUTOCOLOUR ON
--reset all autocolour rules.
EXPORT AUTOCOLOUR RESET
--change number 61 to suit your project numbers
export all zone wi matchwild(name,'*AAF*') col3
export all site wi matchwild(name,'*61*') col 5
EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'*AXES*')
EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'*UNDERGROUND*')
EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'*OPTION*')
EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'*PILES*')
EXPORT EXCLUDE ALL SITE WI MATCHWILD(NAME,'*???TEST*')
EXPORT AUTOCOLOUR ALL PIPE COL 15
EXPORT AUTOCOLOUR ALL EQUI COL 2
EXPORT AUTOCOLOUR ALL STRU COL 21

run the file in pdms as $m/%pdmsuser%/run.rvm


assuming the file is located in the default pdms user directory

open REVIEW.rvm file with Navisworks REVIEW software


then save it as a .NWD file for others to view in roamer etc
easy peasy

R','HVAC','INST','MECH','STL','STLE','TRAN','GEN')

Download cladding.zip from www.arrles.co.uk\\


this file contains 3 additional files
save these files into your //pmllib/design/forms directory

crcladding.pmlfrm , cladding.plt and le

then type PML REHASH ALL at the command line


then type or paste the following

q var !!pml.getpathname('crcladding.pmlfrm')

it should return the directory location of the added 3 files mentioned above
check that a file called pml.index has been created in your pmllib directory
hopefully it has
The cladding.pmlfrm file needs editing in notepad to point the cladding.plt dir to your own dir
Look for the line that shows --Les substitute the pathname where the supplied plotfile is stored
So change the path to point to your \\pmllib dir
on the command line now type
this should now bring up a dialogue box

set name

click on ID Element and click an


element to get co-ordinates

add dimensions to suit panel red'q

copy dims into form from an existing panel

this is me !

show !!crcladding

apply to create panel

This will create a cladding wall from a PANEL object , thus allowing placement of negative extrusions for hole

cladding.pmlfrm , cladding.plt and leslogo.png

PML LOAD FORM !!CRCLADDING

athname('crcladding.pmlfrm')

dir to your own dir


supplied plotfile is stored

ment of negative extrusions for holes/cutouts or roof slopes etc...

GLOSSARY
ATTA

Pipe attachment required for structural penetrations thro decks /walls etc

FITT

Structural fitting

NBOX

Negative box

NCON

Negative cone

NCYL

Negative cylinder

bolt holes etc

NDIS

Negative dish

vessel/pipe cap

NCTO

Negative tubular ring

donut

NRTO

Negative ring segment

rectangular x-section

NSLC

Negative cylinder

with diagonal cut

NSNO

Negative cone

with offset capability

NPYR

Negative pyramid

NXTR

Negative extrusion / shape

PANE

Structural Panel / plate / grating section

PAVE

P Point owned by PLOO

PFIT

Penetration thro deck or wall plate

PLOO

Plate owned by Pane

SCTN

Structural Section

SJOI

Snod member used in connecting SCTN

SNOD

Node point used in connecting SCTN members

VERT

P Point owned by NXTR

pipe sleeve / elec transit etc


has plate attributes

MODEL EDITOR

(the SUN)

This is a very powerful and extremely


useful tool in both DESIGN and
DRAFT.

MODEL EDITOR SETTINGS


These can be found in the Selection pull down menu

DESIGN

Used for moving and rotating either single or many items.

*
*

Below is a very basic example of how to move an item

First I want to create a beam in the middle of a


rectangular platform

*
*
*

I hilight an existing beam and copy it onto itself

The most frequently used setting is to change the


movement value increments as shown below

*
*
*
*
*
Then click the model editor button and coord
arrows will appear on the beam

Move mouse over relevent line or arc prior to


moving item. Direction arrow will appear

*
*
*

NOTE

The Model Editor button will be inactive if


you have the Navigate button hilighted.
Cllick the Navigate button again to
reactivate the Model Editor icon

*
*
*
Now hold down your left mouse button on the
line to drag the member the required distance

You can also enter the exact value instead by


right clicking on the required line/arc and
choosing 'Enter Value'

*
*
*
*

MOVING MULTIPLE ITEMS


Select all members by right clicking and
dragging mouse to create a box around the
members you wish to select

Then select one of first 2 options depending on


what you require

You can also move the origin handle location by right clicking the origin point and selecting Move Handle >
Snap to Point. This is very useful when relocating a set of members as shown below

The final images shows a stair hilighted and the origin handle moved to the
nearest stringer top corner. The whole stair can now be moved to align with the
platform steel. Once the handle has been moved to the required location, right
click on the handle origin again and choose 'Snap to Point'

Now, once stair is selected and handle moved into correct


location , just hover mouse over desired final location and
snap points will appear. Choose your required snap point and
left mouse click on it

Stair now in correct location


============================================================================================================================================

DRAFT
Use the Model Editor in Draft to easily move items around your drawing
Just click the item and drag

Orrotate the item by dragging the small circle

Again, rotate item using smaller circles

Select object then right click to bring up a dropdown menu for more commands
Ideal for rotating text

You might also like