Representatin:
REPRE DARC 1 Set arc tlerance t 1 degree
REPRE DARC DEF Set arc tlerance by default (10°)
REPRE HLES N Set hle n
REPRE HLES FF Set hle ff
REPRE PNDE CL YELLW Set pnd color Yellw
REPRE PNDE N Set pnd n
REPRES PNDE SIZE 6 Set pnd size 6
REPRES PRF N CL FF Set prfile representatin SLID and Cline ff
REPRES SNDE N Set snd n / ff
REFRESH Refresh the graphic windw
PREC 4 DP Give Precisin decimal t 4 digits
Q REPRES Give the representatin status
Color:
Q CL ACTive Give the active current color
Q CL AIDS Give the actual color f aids
Q CL CE Give the active color f CE
Q CL VIS Give the visible color
Q CL 4 (Etc…) Give the Attributed color (YELLW)
CL ACT BLUE Change active color t BLUE
CL CE VILET Change CE color t VILET
CL 39 YELLW Change color 39 t YELLW
ENHANCE:
ENHANCE CE TRANSL 0 Display CE SLID
ENHANCE CE TRANSL 60 Display CE T 60% TRANSLUCENCY
ENHANCE CE CL YELLW Display CE YELLW
DESIGN:
Q DRAW List the Drawlist display in graphic windw.
(Take care! culd be lng if large drawlist
ADD t Drawlist
 ADD ALL WITHIN VL CE Add all elements include and crssing the CE
vlume bx
 ADD ALL WITHIN VL CE 100 Add all disciplines that verlap CE with an
additinal clearance vlume +1mm
 ADD ALL SCTN WITHIN VL CE Add nly the SCTN include and crssing the CE
vlume
 ADD ALL STRU WITH PURP EQ 'PS' Add nly SCTN with their Purpse EQ t ’ PS’
 ADD ALL WITHIN VL CE 500 CL 4 Add ALL within vl CE + 500 color yellw
 ADD CE Can be fllwed by AUT CE t zm adjusted arund CE
 ADD CREF Add branch cnnected t cref
 ADD CE CL 39 Add CE color 39
 ADD SITE ADD site (be careful this can take time t lad)
 ADD CE Color Blue TRANSL 75 Add CE color blue with 75% f transparency
 ADD HREF TREF ……CREF Add cnnected branch t href tref r als cref with
nzzle r TEE
REMVE:
REM CE Remve Current element
REM ALL Remve all element
REM PIPE Remve pipe nly
REM EQUI Remve equi nly
REM ALL WITHIN VL CE 100 Rem all include in CE vlume bx
ETC……….
MARK
MARK CE Mark CE name
UNMARK CE r ALL Unmark CE name can be used with ALL
MARk CE Mark CE name
MARk With 'TEMPRARY' CE Tag CE with temprary name ‘TEMPRARY’
MARk With (NAME F CATREF) CE Tag CE with the name f Catref
MARK With (GTYPE) CE
MARK With 'TITI' CE
MARK With (STRING(DESP1) + '_' + NAME F CATREF) CE
MARK With (STRING(DESP1)) CE
MARK With (STRING(LHE)) CE Tag PANEL CE with its thickness
AXE
AXES CE Add an Aid axe n current element
AXE AT ID@ Add an Aid axe n element t be digit
AXE FF Suppress the display
AIDS
AID TEXT (NAME F CATREF) AT AT P1
AID TEXT (STRing(DESP1) + '_' + NAME F CATREF) AT AT P1
AID TEXT (STRing(MATREF) + '_' + STRing (LHE) + '_' + NAME F SPREF) AT AT P1
AID TEXT (STRing(MATREF) + '_' + STRing (TCTL) + '_' + NAME F CATREF) AT AT PPLI TS
 AID TEXT ('MAT:' + STRing (MATREF)) AT AT PPLI LTS AID TEXT ( 'LNG:' + STRing (TCTL))
AT
AT PPLI NA AID TEXT ('TYPE:' +NAME F CATREF) AT AT
PPLI RBS
 AID TEXT ('THK:' + STRing (LHE)) AT AT P1 AID TEXT ( 'TYPE:' + STRing (SPREF)) AT AT
P2 AID
TEXT ('MAT:' + STRing (MATREF)) AT AT P3
 AID TEXT ('TYPE:' + SUBSTRING(NAME F CATREF,14)) AT AT P2 AID TEXT ('ELEVATIN:' +
STRing (P100 UP IN WRLD)) AT AT P3
These cmmands has been defined with tw (AT AT ) values. Dn’t ask me why! ?? This is nly I
have funded t get the right result.
AID ARRW AT AT P1 F CE DIR PP PPINT1 HEI1000
 AID ARRW AT AT P100 F CE DIR AXES PPINT100 HEI1000
 AID CLEAR ALL T suppress all aid display.
ALPHA REQUEST CLEAR Clear the cmmand line windw and its display.
MDIF n DESPARAMS
DESP n2 500 n6 300 This change the design parameters number 2 and 6
CREATIN BJECT PDMS
 NEW SUBS /name_f_subs AT IDP@ RI Y IS N AND Z IS UP
 NEW BX XLEN 500 YLEN 25 ZLEN 50 LEV 5 7 BST 0
 NEW SUBS /name_f_subs CPY PREV BY East 1550
 NEW SUBS /name_f_subs PLAR N22.5W Dist 500
 NEW BX XLEN 500 YLEN 10 ZLEN 250
 NEW PIPE /flw/area/pipe1
 NEW BRAN /flw/nm/pipe1/branch1
 NEW ELBW SELect WIth STYP EL
 NEW FLAN CPY PREV FLAN
Assciate with CPY
 CPY PREV MVE Nrth(43.68 + 180 Add)East DISTance (1243.8 2 Dwn)
(43.68+180) = ntatin plnaise inverse (43.68 180 ADD)
 NEW SCTN CPY PREV BY E200
 NEW SCTN CPY PREV BY E200 CL 4
 NEW SCTN CPY PREV BY E200 WRT CE - Cpy E200 wrt CE
 NEW SCTN CPY PREV MIRR PLANE E THR E 1180 N8000 U2600
WRT/*(PDMS) - Mirrr cpy CE with
crdinates and directin
 NEW STRU CPY PREV MVE W WRT CE T IDPL@ - Cpy a new
STRU and mve it west with respect CE and
tward Selected PLINE
CPY f GRUP d’bjets
 CPY MEMber F /Gup_member_name
 NEW xxx /nm CPY PREV
 NEW BX CPY PREV BX BY W1250
 NEW SUBS /nm_de_la_subs CPY PREV RTate ABUT Z BY 45
 NEW BRAN /CVT/RRI001 CPY /RRI001 RENAME /RRI /CVT/RRI
Mve bjects
 MVE N45E DIST 1500
 MVE S DIST 1245
 MVE U THRugh P2 F PREV BX
 MVE ALNG P1 DIST 547
 MVE N45W TWARDS ID@ DIST 500
 MVE N45W TWARDS IDP@ DIST 500
 MVE $_DIR WRT WRLD PLANE $_PLAN CLEARANCE $_DIST
$_RELATIVE $_CD.NNAME_NAME
 MVE ALNG $!SCTNDIR1 PLANE U THR U $_ELEVATIN
 MVE P2 Nrth DIST 500 FRM id@
 MVE P2 Nrth CLERANCE 100 THRugh IDP@ MVe E WRT CE T ID@
Mve CE wrt its wn axe’s East t an
element chsen.
 MVE U T ID@(PDMS) Mve UP T A Selected ELEMENT
 MVE W T IDPL@(PDMS) Mve WEST T A Selected PLINE
 BY D 1 Mve CE DWN 100 mm
 BY E 100 Mve CE EAST 100 mm
 BY E 2IN WRT CE Mve CE E 2"(INCHES) WRT CE
(Determinate... crrect CE axis first )
 BY E3.lDIN Mve CE E3.1/2"(INCHES)
 BY N l Mve CE NRTH 100 mm
 BY U l Mve CE UP 100 mm
 BY X l Mve CE X (EAST) 100 mm
 BY X l WRT/* Mve CE X @AS") 100 mm wrt wrld
 AT IDP@ Mve CE t selected PPINT
 AT IDPL@ Mve CE t selected PLINE
 
Displacement f bject accrding t the nrmal in
the datum-line
 PLANE N CLEAR 100 BEHIND CE Mve Plane Nrth clearance 100 behind CE
 PLANE E THRugh PIN 1 Mve Plane East thrugh Pin 1
 PLANE U DIST 0 BEHIND IDP@ Mve Plane Up distance 0 behind ppint @.
 PLANE PIN 2 THR IDP@ Mve pin2 thrugh ppint @
 PLAN N DIST 500 Mve t Nrth distance 500
 PLAN N THRugh ID@ Mve Nrth thrugh element @
 PLAN U THRUgh U 1000 Mve Up thrugh up dist 1000
 PLAN N DIST –200 FRM IDP@ The distance is cming frm suth (-… equal
ppsite directin)
PSITIN Cmmand ( bject psitin) )
 PS PT DIST 500 FRM LAST MEM Ps branch tail 500 frm last member
 PS PH DIST 500 FRM FIRST MEM Ps branch head 500 frm first member
 VAR !P1 P1 PS IN WRLD Stre P1 ps in variable $!P1
 PS AT IDP@ Psitin at Ppint chsen.
 PS ID@ AT PIN 2 Psitin bject chsen at Pin2
 PS P6 AT P2 F $v1 Psitin bject frm its P6 t P2 f chsen
 Q PS WRT T ID@ Give the distance frm CE t start f indented
member
 Q PS IN $v1 Give the CE distance t $V1 variable
 Q PS PIN1 WRT/* Give the CE crdinates F PINl
 Q PSE Give the CE END crdinates
 Q PS FITT Give the CE FITT crdinates start
 Q PS IDPL@ Give the CE PLINE crdinates CE start
 Q PS PPLI BS WRT/* Give the BS PLINE crdinates
 Q PS PPLI NA PRP 0.5 Give the centre crdinate psitin f the pline(PPLI)
at (0.5 x derive length) n the N/A
 Q PSS Give the start crdinates
 Q PSS PSE Give the start and end crdinates
Q PS WRT CE T ID@ Query the distance frm CE t identify bject
 Q PS IN $V1 Query the distance frm CE t $V1 bject
 Q PS PIN1 WRT/* Query the psitin f pin1 wrt wrld
 Q PS End Query the psitin end f sctn
 Q PS FITT Query the fitting crdinates (start)
 Q PS IDPL@ Query the Pline crdinates at start f idpline
 Q PS PPLI BS WRT/* Query the bttm BS pline crdinates
 Q PS PPLI NA PRP 0.5 Query the neutral axis NA middle f pline
crdinates (psitin f the pline at (PPLI) at
(0.5 x DER LEN) n the NA
 Q PSS Query psitin start f the SCTN
 Q PSS PSE Query psitin start and end f the SCTN
PINS
Utilisatin des pins.
 PIN1 AT PPLI BS PRP 0.5 PS PIN1 at middle f pline BS
 PIN1 PLAN N THR PIN2 Mve the Pin1 thrugh Pin2 with a nrmal t
plan nrth
 PIN1 CPY IDP@ Create pin1 accrding Ppint chsen
 PIN1 CPY PIN2 Create Pin2 by cpy f Pin1
 PIN1 DIR D rient PIN1 dwn
 PIN1 DIR U WRT/* THR IDP@ Mve PIN1 UP T A SELECTED PPJNT
PIN2 DIR D WRT/* THR IDPL@ Mve PIN2 Dwn t a selected pline
PIN1 BY D 8 Mve PIN1 Dwn 8mm
PIN6 FF Turn PIN6 FF
PS PIN3 AT CE Psitin PIN3 at axis f CE
Q DIR PIN1 Query Pin1 directin
Query PIPING.
 Q BRE Give the pipe bre
 Q PD1 Give the utside diameter 1
 Q CLLE Give the branch lenght
 Q HPS Give the CE pipe HEAD crd
 Q HT Give the CE hanger TAIL crd
 Q ISPEC Give the CE (PIPE) insulatin
 Q PA Give the CE ARRIVE crdinates with
Respect Wrld
 Q PA TP WRT/* Give the CE ARRIVE crd at T0P f pipe
 Q PA BP WRT/* Give the CE arrive crd at BP f pipe
 Q PH BRE Give the CE pipe head bre
 Q PH D Give the CE pipe head external diameter
 Q PI WRT/* Give the CE (PIPE SUPPT) lcatin
 Q PL WRT/* Give the CE LEAVE crdinates
 Q PT D Give the Pipe tail utside Diameter
 Q TPS Give the pipe tail crdinates
 Q CREF Give the cnnectin reference
 Q PT Give the pipe tail attributes
 Q ITLE Give the length f the implied tube
 CNN T PREV Cnnect the CE t previus element
 CNN T NEXT Cnnect the CE t next element
 FCNN T PREV Frce cnnectin with incmpatibles CC
 Q MTT Give the MT Status fr the tubing
 Q MTC Give the MT status fr cmpnent
 Q TULE Give the Branch tube length
 Q MTLE Give Length f material tube
 Q MTLL Give CL. Length f material tube
 Q NCF Give the CE net CG
 Q NSRF Give the CE net surface
 Q NVL Give the CE net vlume
 Q NWEI Give the net weight
 Q SPRE Give the CE specificatin reference
 Q GCF Give the CE grss Centre F Gravity
 Q GWEI Give the CE grss weight
 Q MASS Give the centre f gravity and surface and
vlume
Q VL CE Give the Vlume bx in crdinate ENU
Q WVL Give the Vlume bx in crdinate ENU
Q   BANG Give the beta angle f the SCTN
Q   DRNE Give the end cut plane directin
Q   JUSL Give the justificatin line
Q   DTYPE Give the FRMW style type (ie STLS)
Q   JLnV Give the CE JINT LINE
 Q DRNS Give the start cut plane directin
 EXTEND T ID@ Extend the sctn end t a selected item
 EXTEND T IDP@ Extend the sctn end t a selected Ppint
 EXTEND T IDPL@ Extend the sctn end t a selected Pline
 NEW PANEL CPY PREV MV TWard ID@ DIST 100 CPY THE
PANEL FRM ITS PSITIN TWARD ELEMT
DISTANCE 100
 Q IDPL@ give the Pline infrmatin using cursr
 CALLSTL GSCTNTAG CE mark CE sctn START &END
 DRNS PERP Cut the SCTN end AT 9DEG t sectin
 Q CUTLE Give the CE CUT LENGTH
 Q HEI Give the CE (PL LVL) PLT THK
 Q FRAD Give the PL/PAVE RADIUS ie 100mm R
the NXTR/VERT radius ie 1mm
 Q SJUS Give the PL justificatin ie UTP
 Q NCF Give the CE net CG
 Q NSRF Give the CE net surface
 Q NVL Give the CE net vlume
 Q NWEI Give the CE NET weight
 Q PLNA Give the CE PLINE NAMES
 Q SPRE Give the CE specificatin reference
 Q GRADE Give the CE MATERIAL GRADE
 Q GTYP Give the GENERIC TYPE ie D,HP,TG
 Q GCF Give the CE grss Centre F Gravity
 Q GWEI Give the CE grss weight
 Q MATREF Give the CE MATERIAL REP
 Q DER LEN Give the CE exact length
 Q TCTL R (Q CUTL) Give the TRUE cut length
EQUIPEMENT
bject Cnnectin
 CNN IDP@ t IDP@ Cnnectin frm idp t idp
 CNN P2 t P3 F PREV BX Cnnectin f P2 t P3 f previus bx
 Q GCF Give the grss centre f gravity
 Q GWEI Give the grss weight
PDMS TYPICAL CMMANDS
ATTRIBUT GENERAL
 AID CLEAR LINE ALL Remve all aid lines
 AXES AT CE Place axe at CE
 AXES AT PA CE Place axe at CE ppint Parrive
 AXES AT PPLI TS PRP 1 Place axe at the end f TS pline
 AXES FF Remve axe
 CHECK CE Query the cnsistency f the ce
 FINISH End & savewrk Pdms sessin
 FLIP CE Turn 180 degrees the cmpnent itself
 GETWRK Get latest mdel frm ther users
INCLUDE (T use that cmmand yu MUST be n the right getting hierarchy)
INCLude CIRC 1 F NTE /TABLE Transfer with item full name
INCLude ID@ Select the item t be transferred
INCLude NAME Include with by its name, yu culd use$V1
INCLUDE ACRSSDB /W34SG_CAM
Miscellaneus
 LCK ALL Lck the CE & CE members
 NAME /TEMPRARY Rename CE TEMPRARY
 NEW FITT CPY PREV BY ZDIST PRP 1 BANG 180 Cpy the fitting at
the end f sctn and turn it 180°
 PRP 0 = START PSITIN
 PRP 0.5 = MIDDLE PSITIN
 PRP 1 = END PSITIN
RENAME ALL /xxx/XXX /xxx/YYY Rename all frm /xxx/XXX t /yyy/YYY
SAVEWRK SAVE LATEST WRK
UNCLAIM ALL Unlck all claimed memebers
UNLCK ALL Unlck CE & CE members
FINISH Savewrk and Exit
Frm SPC
q var !!CE.spref.spwd.type TUB
q var !!CE.spref.spra.pbr 100mm