Sie sind auf Seite 1von 58

c c 

c ( %
c    c
  
c O  O

 c   
O 
    O OO  
          O O
    O   
      
   c      OO  O  


   c      OO  O  




   O  OOO O O O O


 c O  OOO

     O 
O OO 

  c  
   O  O  O   O O O
   O  O  O 


     O  O   O O O


  !  "     O 
   O
 
  OO O 
O O 


c  OO O 
O 
  #  O OO O
  c  O O 
    O  O O O
 
     O
  
  O  

   OO
 
   
   OO 
 
  
     
 $   
 $    O
 !     OOO
 !
%    OO O
 !    OO
 !    OO OO 
  &
 '       OO!
c c 
c ( %
c    c
  
O   O
O O"### O 
   

   
  O
  
 )  OO O  O   O O
 c 
 ) O OO O O$ O
 c   O O  
   O
 
    O    OO   O O O   %&
 
 )  !* O 
OOO 

 
!& '  " !&
 '       '  O 

 !& ' !& '


   #c     O OO O  
        
  
 +,-*#*-.   O  O
   O 'O
   O 'O

   O  O O
 
) O   O
 
 ) O  (( O
  
 !* O  OO     
OOO 

  ccc
 O   O)OO) 
   O 'OOO
   O    
  
c  O O
   O  OO  O 
  " c O 
O   O  O 

O OO 
 OOO  
   
   O
  )   O O 

 #" )   O O 



O O
 
c
  
 
 
c
 
  
       

      
 
  c     O O O
   O  O O
  -/
0-    O    OO
  -0  /+1.- O   O  '  O
 
c   O  
 " c OO O   O 
  -# 2 / c+1.- O     
  -c 2 / c+1.- O  O  OO
  %#  "  
)   O
   O O'  O   
 # -/ +1.-
!
 c     OO O O 
  O
 %c  O  OOOO*#
c c 
c $

"
c    c
  

  p   


  c 
p   p p   

p 

    p  
  c  
   
p   
 


 
   
p    p 
 


 
    pp p    
   
p   p p 
 

   
p    p 
 

  c  
p     

 

 
  c  
p     

 
       

   c 


 c  
    
       

 c   c   p


 
 c   c   


 
  
  
  
 

 

p    
    

 
 

 
   
p   p    

   
p       


p  p  

    p
  
 

 

   p
     

   
   

    
    

    c   

p  
 

   p
  


 
   p    


 
 
c   
   

p    



  c ! 

 

p  
     
   

   
  
 
  
 
 
  c 
p  

   


p  p   p  

 
   

 
   

   

 "       p
   
p    
 

 
   
p  
p 
p  


  
  
p
p
 # 
  p
p

c  
       
 c  
      
c c 
c $

"
c    c
  


c  
         
   
p     

p    
 
p  

   

 

p    
 
p   

   

 
 
   p  

p   

 
   
p    

 p
 
 
c 
  
 
    pp  

    
 
 "  


 
    p

 
   % p   
     




  " p   
 
 

     
   


    
    
p  


    
     p  


    


   
    

        



   

 
      
     

 
 
&    


   c%  p   p



  

  % p   
 p 
 



  
 p  

 

   p

   c% c p   
 p 




 
c   
   

c c 
c $

"
c    c
  


c   
 
   


 c ##  
 
   
   

 p
p        p
c
 


   


 p
 p  p  


   


 p
 p  
p  


   


 


    


 

    
   

 
 
   p 

 
p  

 
c 
& ' 
 
&
 

   p   
 
   
 


  % p   
  


   p   
  


 c ((   


  

     
 
 
 
p  

 
 p  

 

   


c  % 
     


   
    


   
    


    
   p

  )  
   


    
   

   c 
   



   
    p
 


   
    
 


   
    
 


   
    
 


    
  
p  

  

 
  p  



 
p 


 #  p


 


  c 
 !  

 



c c 
c & 

c    c
  
  TO DISPLAY THE PARAMETERS
   TO DISPLAY THE CATELOGUE REFERENCE
  c  TO DISPLAY THE SPECIFICATION REFERENCE
   TO DISPLAY THE CONNECTION REFERENCE
   TO ADD THE CONNECTION REFERENCE
TO CREATE NEW BOX WITH X-LENGTH 100, Y-LENGTH
        
100 & Z-LENGTH 100
TO CREATE NEW CYLINDER BY SPECIFYING DIAMETER
  

 

AND HEIGHT
  c
 TO CREATE NEW SITE
   TO CREATE NEW ZONE
  
TO CREATE NEW EQUIPMENT
 c  TO CREATE NEW SUB EQUIPMENT
  c CREATE NEW STRUCTURAL
   TO CREATE NEW FRAMEWORK
  c  TO CREATE SUB FRAMEWORK
TO CREATE NEW CYLINDER FROM PREVIOUS CYLINDER
  
  !   
BY NORTH 1000
  c
 " FOR THE POSITION OF IDENTIFIED P-POINT
 c  AXES AT "P" POINT 1
 c   AXES AT "P" POINT 2
  c   AXES AT NEXT CURRENT ELEMENT IN HIERARCHIY
  !   ! COPYING THE PREVIOUS VERTEX
  ! TO DELETE THE VERTEX
 # 
 $%     TO MARK NOZZLE NAME
  ! TO QUERY THE CURRENT ELEMENT LEVEL
c c 
c ( c
c    c
  
c   Y Y 

     
     Y YY 
  cc     Y Y    
  c     Y     
  
  Y  Y 
  c     Y     

  

    
  
!       
    Y Y

    
Y  Y

    Y  

     Y 

 
  Y  
YY   Y  
  c

Y
 " 
# $c%  c    YY   
Y 
  &c   Y  Y 
 "    
 c  c Y Y  
! c  cc Y YY  
    Y
 c   YY
 c  YY

    Y Y
 c   Y YY
   Y
 &
   
 &  Y
 &c  YY
! &c
  &c Y  
  c    
 c Y Y
 '
c YY   Y     
 
Y       
 &c
 c
    
 
Y   
   
 &c
 c
     
c c 
c ( %
c    c
  
c O  O

 c   
O 
    O OO  
          O O
    O   
      
   c      OO  O  


   c      OO  O  




   O  OOO O O O O


 c O  OOO

     O 
O OO 

  c  
   O  O  O   O O O
   O  O  O 


     O  O   O O O


  !  "     O 
   O
 
  OO O 
O O 


c  OO O 
O 
  #  O OO O
  c  O O 
    O  O O O
 
     O
  
  O  

   OO
 
   
   OO 
 
  
     
 $   
 $    O
 !     OOO
 !
%    OO O
 !    OO
 !    OO OO 
  &
 '       OO!
c c 
c ( %
c    c
  
O   O
O O"### O 
   

   
  O
  
 )  OO O  O   O O
 c 
 ) O OO O O$ O
 c   O O  
   O
 
    O    OO   O O O   %&
 
 )  !* O 
OOO 

 
!& '  " !&
 '       '  O 

 !& ' !& '


   #c     O OO O  
        
  
 +,-*#*-.   O  O
   O 'O
   O 'O

   O  O O
 
) O   O
 
 ) O  (( O
  
 !* O  OO     
OOO 

  ccc
 O   O)OO) 
   O 'OOO
   O    
  
c  O O
   O  OO  O 
  " c O 
O   O  O 

O OO 
 OOO  
   
   O
  )   O O 

 #" )   O O 



O O
 
c
  
 
 
c
 
  
       

      
 
  c     O O O
   O  O O
  -/
0-    O    OO
  -0  /+1.- O   O  '  O
 
c   O  
 " c OO O   O 
  -# 2 / c+1.- O     
  -c 2 / c+1.- O  O  OO
  %#  "  
)   O
   O O'  O   
 # -/ +1.-
!
 c     OO O O 
  O
 %c  O  OOOO*#
c c 
c $

"
c    c
  

  p   


  c 
p   p p   

p 

    p  
  c  
   
p   
 


 
   
p    p 
 


 
    pp p    
   
p   p p 
 

   
p    p 
 

  c  
p     

 

 
  c  
p     

 
       

   c 


 c  
    
       

 c   c   p


 
 c   c   


 
  
  
  
 

 

p    
    

 
 

 
   
p   p    

   
p       


p  p  

    p
  
 

 

   p
     

   
   

    
    

    c   

p  
 

   p
  


 
   p    


 
 
c   
   

p    



  c ! 

 

p  
     
   

   
  
 
  
 
 
  c 
p  

   


p  p   p  

 
   

 
   

   

 "       p
   
p    
 

 
   
p  
p 
p  


  
  
p
p
 # 
  p
p

c  
       
 c  
      
c c 
c $

"
c    c
  


c  
         
   
p     

p    
 
p  

   

 

p    
 
p   

   

 
 
   p  

p   

 
   
p    

 p
 
 
c 
  
 
    pp  

    
 
 "  


 
    p

 
   % p   
     




  " p   
 
 

     
   


    
    
p  


    
     p  


    


   
    

        



   

 
      
     

 
 
&    


   c%  p   p



  

  % p   
 p 
 



  
 p  

 

   p

   c% c p   
 p 




 
c   
   

c c 
c $

"
c    c
  


c   
 
   


 c ##  
 
   
   

 p
p        p
c
 


   


 p
 p  p  


   


 p
 p  
p  


   


 


    


 

    
   

 
 
   p 

 
p  

 
c 
& ' 
 
&
 

   p   
 
   
 


  % p   
  


   p   
  


 c ((   


  

     
 
 
 
p  

 
 p  

 

   


c  % 
     


   
    


   
    


    
   p

  )  
   


    
   

   c 
   



   
    p
 


   
    
 


   
    
 


   
    
 


    
  
p  

  

 
  p  



 
p 


 #  p


 


  c 
 !  

 



c c 
c & 

c    c
  
  TO DISPLAY THE PARAMETERS
   TO DISPLAY THE CATELOGUE REFERENCE
  c  TO DISPLAY THE SPECIFICATION REFERENCE
   TO DISPLAY THE CONNECTION REFERENCE
   TO ADD THE CONNECTION REFERENCE
TO CREATE NEW BOX WITH X-LENGTH 100, Y-LENGTH
        
100 & Z-LENGTH 100
TO CREATE NEW CYLINDER BY SPECIFYING DIAMETER
  

 

AND HEIGHT
  c
 TO CREATE NEW SITE
   TO CREATE NEW ZONE
  
TO CREATE NEW EQUIPMENT
 c  TO CREATE NEW SUB EQUIPMENT
  c CREATE NEW STRUCTURAL
   TO CREATE NEW FRAMEWORK
  c  TO CREATE SUB FRAMEWORK
TO CREATE NEW CYLINDER FROM PREVIOUS CYLINDER
  
  !   
BY NORTH 1000
  c
 " FOR THE POSITION OF IDENTIFIED P-POINT
 c  AXES AT "P" POINT 1
 c   AXES AT "P" POINT 2
  c   AXES AT NEXT CURRENT ELEMENT IN HIERARCHIY
  !   ! COPYING THE PREVIOUS VERTEX
  ! TO DELETE THE VERTEX
 # 
 $%     TO MARK NOZZLE NAME
  ! TO QUERY THE CURRENT ELEMENT LEVEL
c c 
c ( c
c    c
  
c   Y Y 

     
     Y YY 
  cc     Y Y    
  c     Y     
  
  Y  Y 
  c     Y     

  

    
  
!       
    Y Y

    
Y  Y

    Y  

     Y 

 
  Y  
YY   Y  
  c

Y
 " 
# $c%  c    YY   
Y 
  &c   Y  Y 
 "    
 c  c Y Y  
! c  cc Y YY  
    Y
 c   YY
 c  YY

    Y Y
 c   Y YY
   Y
 &
   
 &  Y
 &c  YY
! &c
  &c Y  
  c    
 c Y Y
 '
c YY   Y     
 
Y       
 &c
 c
    
 
Y   
   
 &c
 c
     
PDMS 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

COMMAND EXPANSION OF COMMAND


DELETE BRAN DELETE BRANCH
Q HSTU TO DISPLAY BRANCH HEAD SIDE TUBE ATTRIBUTES
TO DISPLAY COMPONENT LEAVE SIDE TUBE
Q LSTU
ATTRIBUTES
Q ABORE TO DISPLAY ARRIVE BORE OF A COMPONENT
Q LBORE TO DISPLAY LEAVE SIDE BORE OF A COMPONENT
ADD HREF TREF ADD HEAD & TAIL REFERENCE
Q HBORE TO DISPLAY THE HEAD SIDE BORE OF A BRANCH
Q TBORE TO DISPLAY THE TAIL SIDE BORE OF A BRANCH
Q SPRE TO DISPLAY THE SPECIFICATION OF THE COMPONENT
Q PSPEC TO DISPLAY THE SPECIFICATION OF THE PIPE
NEW ELBO CHOO CREATE NEW ELBO
TO CREATE THE ELBO WITH SPECIFIC SELECTION
NEW ELBO SEL WITH STYP EA
TYPE
AXES AT HPOS AXES AT HEAD POSSITION OF THE BRANCH
AXES AT TPOS AXES AT TAIL POSSITION OF THE BRANCH
NEX TUBI ASKING FOR TUBE BEING ON THE COMPONENT
TO DISPLAY THE LENGTH OF THE TUBE BETWEEN
Q ITLE
TWO COMPONENTS
Q HREF TO DISPLAY THE HEAD REFERENCE OF A BRANCH
Q TREF TO DISPLAY THE TAIL REFERENCE OF A BRANCH
TO DISPLAY THE DIRECTION OF THE SELECTED
Q DIR
COMPONENT
CONNECT BRANCH HEAD TO THE FIRST MEMBER OF
CONN PH TO FIR MEM
THE BRANCH
CONNECT THE BRANCH TAIL TO THE LAST MEMBER
CONN PT TO LAS MEM
OF THE BRANCH
TO DISPLAY THE ORIENTATION OF SELECTED
Q ORI
COMPONENT
GIVING THE DISTANCE BETWEEN TWO COMPONENT
DIST
CENTERS
GIVING THE SPOOL DISTANCE BETWEEN TWO
CLEA (SPOOL)
COMPONENTS
TO DISPLAY THE CATALOGUE REFERENCE AT
Q CATREF
COMPONENT LEVEL
CONN CONNECT
FCONN FORCE CONNECT
Q STYP TO DISPLAY THE COMPONENT SELECTION TYPE
TO DISPLAY THE DETAIL TEXT(DESCRIPTION OF THE
Q DTXR
COMPONENT
STRECH THE COMPONENT BY EAST 1000 (NOT
DRAG BY E 1000
PREFERED)
Q MTXX TO DISPLAY THE MATERIAL OF THE COMPONENT
Q MODE TO DISPLAY THE MODE OF DIRECTION (FOR/BACK)
FOR TO SET THE FORWARD MODE
BACK TO SET THE BACKWARD MODE
FIRST MEM TO NAVIGATE THE FIRST MEMBER
LAST MEM TO NAVIGATE THE LAST MEMBER
FIRST FLAN TO NAVIGATE THE FIRST FLANGE IN HIERARCHY
Q PARA TO DISPLAY THE PARAMETERS
TO DISPLAY THE ARRIVE CONNECTION DETAIL OF A
Q ACONN
COMPONENT
TO DISPLAY THE LEAVE CONNECTION DETAILS OF A
Q LCONN
COMPONENT
DIR TOW NEX DIRECTION TOWARDS THE NEXT COMPONENT
Q REF TO DISPLAY REFERENCE
INCL INCLUDE
ORI AND P3 IS UP ORIENT P3 OF TEE TO UP (SPECIFIED DIRECTION)
OWN NAVIGATE OWNER
GOTO OWN GO TO OWNER OF THE SELECTED COMPONENT
Q ABOP/LBOP DETAILS OF THE ARRIVE/LEAVE BOPTOM OF PIPE
Q ANGLE DETAILS OF A ANGLE OF AN ELBO
Q ATLE LENGTH OF FIRST TUBE OF A BRANCH
ATTYPE CCNN COMMENT ATTACHMENT WITHOUT DIMENSION
ATTYPE CCCC COMMENT ATTACHMENT WITH DIMENSION
ATTYPE XXXX ATTA FOR SETTING THE ISOMETRIC LIMIT
CHECK CURRENT ELEMENT (FOR CONSISTENCY
CH CE
CHECK)
DIR TOW NEXT ELBO ALIGN A ELBO WITH THE NEXT ELBO
DIR TOW ID@ ALIGN THE ELBOW
EXTEND 100 START/END EXTEND BY 100 THE START/END OF A CROSS MEMBER
Q HCON/TCON DETAILS OF HEAD/TAIL CONNECTION OF A BRANCH
Q HDIR DIRECTION OF THE FLOW FROM THE BRANCH HEAD
Q HPOS/TPOS DETAILS OF HEAD/TAIL POSITION OF A BRANCH
Q ISPE INSULATION SPECIFICATION
ISPEC NULREF FOR REMOVING INSULATION
SPKBRK T FOR REMOVING INSULATION (USE IN CASE FOF ATTA)
USED BY ISODRAFT WHERE THE FLANGE IS SUPPLIED
LOOSE
LOOSE
MTOC DOTD MTO COMPONENT DOTTED WITH DIMENSION
MTOC DOTU MTO COMPONENT DOTTED WITH OUT DIMENSION
MTOC OFF MTO COMPONENT OFF
NEX CONN NEXT CONNECT
NEX THRO CE MOVE THE CURRENT COMPONENT TO NEXT
ORI AND P3 IS TOW ID@ & DIR ALIGNING THE 3RD P-POINT OF A TEE TOWARDS NEXT
TOW ID@ ELBOW
Q P3 DETAILS OF P-POINT P3 (IN CASE OF TEE ONLY)
Q PA/P1 DETAILS OF THE P-POINT 1
Q PL DERAILS OF THE P-POINT 2
STEXT 'TEXT' SETTING THE COMMENT TEXT
TAIL CONNECTION TYPE OPEN (CE SHOULD BE
TCONN OPEN
BRANCH)
TDIR DIRECTION OF THE FLOW FROM THE BRANCH TAIL
ISPEC /W TO GIVE THE INSULATION
Q LBORE TO QUERY LEAVE BORE
Q TBORE TO QUERY THE TAIL BORE
THRO PH THROUGH PIPE HEAD
THRO PREV THROUGH PREVIOUS
THRO PT THROUGH PIPE TAIL
Q TPOS TO QUERY TAIL POSITION
Q HCON TO QUERY THE HEAD CONNECTION
Q TCON TO QUERY THE TAIL CONNECTION
Q ACON TO QUERY ARRIVE CONNECTION
Q LCON TO QUERY LEAVE CONNECTION
ATTYPE FLOW TO CREATE FLOW DIRECTION OF ATTACHMENT
DIR N DIRECTION OF COMPONENT TOWARDS NORTH
BACK CONN BACKWARD CONNECTION
MTOC UNSET TO FREEZE THE COMPONENT FROM MTO REPORT
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

L’objectif de ce manuel, n’est pas de se substituer à la documentation de PDMS, mais de


l’enrichir de commandes manuelles qui sont le quotidien de l’utilisateur.
Un partage des connaissances entre les utilisateurs est toujours bénéfique. C’est pourquoi,
ce manuel est le vôtre, retournez nous vos idées vos remarques, d’utilisateurs de PDMS.
“A valued PDMS user is one who freely shares his knowledge to help others”

DESIGN
AFFICHAGE

Réglage
o REPRE DARC 1 Set arc tolerance to 1 degree
o REPRE DARC DEF Set arc tolerance by default (10°)
o REPRE HOLES ON Set hole on
o REPRE HOLES OFF Set hole off
o REPRE PNODE COL YELLOW Set pnod colour Yellow
o REPRE PNODE ON Set pnod on
o REPRES PNODE SIZE 6 Set pnod size 6
o REPRES PROF ON CL OFF Set profile representation SOLID and Cline off
o REPRES SNODE ON Set snod on / off
o REFRESH Refresh the graphic window
o PREC 4 DP Give Precision decimal to 4 digits
o Q REPRES Give the representation status

Couleur
o Q COL ACTive Give the active current colour
o Q COL AIDS Give the actual colour of aids
o Q COL CE Give the active colour of CE
o Q COL VIS Give the visible colour
o Q COL 4 (Etc…) Give the Attributed colour (YELLOW)
o COL ACT BLUE Change active colour to BLUE
o COL CE VIOLET Change CE colour to VIOLET
o COL 39 YELLOW Change colour 39 to YELLOW
o ENHANCE CE TRANSL 0 Display CE SOLID
o ENHANCE CE TRANSL 60 Display CE TO 60% TRANSLUCENCY
o ENHANCE CE COL YELLOW Display CE YELLOW
o
o Q DRAW List the Drawlist display in graphic window.
(Take care! could be long if large drawlist)
(In general CE mean current element).

AVEVA Southern Europe Page 1 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

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

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

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

AVEVA Southern Europe Page 2 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

AIDS
o AID TEXT (NAME OF CATREF) AT AT P1
o
o AID TEXT (STRing(DESP1) + '_' + NAME OF CATREF) AT AT P1
o
o AID TEXT (STRing(MATREF) + '_' + STRing (LOHE) + '_' + NAME OF SPREF) AT AT P1
o
o AID TEXT (STRing(MATREF) + '_' + STRing (TCTL) + '_' + NAME OF CATREF) AT AT PPLI TOS
o
o 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
o AID TEXT ('THK:' + STRing (LOHE)) AT AT P1 AID TEXT ( 'TYPE:' + STRing (SPREF)) AT AT P2 AID
TEXT ('MAT:' + STRing (MATREF)) AT AT P3
o 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.
o
o AID ARROW AT AT P1 OF CE DIR OPPO PPOINT1 HEI1000
o
o AID ARROW AT AT P100 OF CE DIR AXES PPOINT100 HEI1000

o AID CLEAR ALL To suppress all aid display.

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

MODIF on DESPARAMS
o DESP n2 500 n6 300 This change the design parameters number 2 and
number 6 with its new value

AVEVA Southern Europe Page 3 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

CREATION d’OBJET PDMS

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


o NEW BOX XLEN 500 YLEN 25 ZLEN 50 LEV 5 7 OBST 0
o NEW SUBS /name_of_subs COPY PREV BY East 1550
o NEW SUBS /name_of_subs POLAR N22.5W Dist 500
o NEW BOX XLEN 500 YLEN 10 ZLEN 250
o NEW PIPE /flow/area/pipe1
o NEW BRAN /flow/nom/pipe1/branch1
o NEW ELBOW SELect WIth STYP EL
o NEW FLAN COPY PREV FLAN

Associate with COPY


o COPY PREV MOVE North(43.68 + 180 Add)East DISTance (1243.8 2 Down)
(43.68+180) = notation polonaise inverse (43.68 180 ADD)
o NEW SCTN COPY PREV BY E200
o NEW SCTN COPY PREV BY E200 COL 4
o NEW SCTN COPY PREV BY E200 WRT CE - Copy E200 wrt CE
o NEW SCTN COPY PREV MIRRO PLANE E THR E 1180 N8000 U2600
WRT/*(PDMS) - Mirror copy CE with
coordinates and direction
o 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


o COPY MEMber OF /Goup_member_name
o NEW xxx /nom COPY PREV
o NEW BOX COPY PREV BOX BY W1250
o NEW SUBS /nom_de_la_subs COPY PREV ROTate ABOUT Z BY 45
o NEW BRAN /CVT/RRI001 COPY /RRI001 RENAME /RRI /CVT/RRI

AVEVA Southern Europe Page 4 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

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

It’s possible to define a common variable for any specific usage.


( Var !sctndir deriv ori of id@ ou var !plan cons plan u wrt /* thr idp@ )
(Query with Q var !sctndir …..)

AVEVA Southern Europe Page 5 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

ROTATE command (Object Rotation)


Remarques à la commande rotate:
Effectuer la rotation d’un objet “n” autour de l’axe “Z” spécifié d’un objet, et devant tourner
jusqu’a la rencontre de l’axe “Y” d’un autre objet.
Pour exécuter cette commande, Spécifier l’axe de rotation, l’axe de l’objet que vous voulez
modifier et ensuite la position vers l’intersection de l’objet sur lequel vous voulez vous
aligner.
o ROTATE ABOUT <axis> AND <axis> is TOWARDS <position>

o ROTATE ABOUT X AND Y IS TOWARDS PREV


o ROTATE ABOUT Z THROU IDP@ BY 45 Rotation d’un angle x autour d’un
ppoint
o ROTate BY -45
o ROTate BY 60 ABOUT East
o ROTate THRough P3 ABOUT South BY 45
o ROTate AND Y IS N45W25D
o ROT THR WloooO N20000 U3000 WRT /* ABOut U BY 90
Rotate CE about coordinate wrt world about vertical axis by 90 degrees
o ROT THR POSE ABOut D BY 30 Rotate about posend axis down
by 30
o ROT THR POSS ABOu D BY 45 Rotate about start axis d by 45
o ROT THR MIDPABO D BY 90 Rotate CE about middle sctn by 90
o ROT ABO IDP@ BY 90 Rotate CE local to ppoint by 90.
o ROT ABO IDPL@ BY 90 Rotate CE local to pline by 90. .
o ROT THR IDP@ BY 90 Rotate CE about any ppoint by 90.
o ROT THR IDPL@ BY 90 Rotate CE about any pline by 90.
o ROT ABOut P1 BY 90 Rotate CE about P1 by 90.
o ROT ABOut PPLIN TOS BY 15 Rotate CE about pline with pkey
equal TOS by 15 degrees

AVEVA Southern Europe Page 6 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

Displacement of object according to the normal in


the datum-line
o PLANE N CLEAR 100 BEHIND CE Move Plane North clearance 100 behind CE
o PLANE E THROugh PIN 1 Move Plane East through Pin 1
o PLANE U DIST 0 BEHIND IDP@ Move Plane Up distance 0 behind ppoint @.
o PLANE PIN 2 THRO IDP@ Move pin2 through ppoint @
o PLAN N DIST 500 Move to North distance 500
o PLAN N THROugh ID@ Move North through element @
o PLAN U THROUgh U 1000 Move Up through up dist 1000
o PLAN N DIST –200 FROM IDP@ The distance is coming from south (-… equal
opposite direction)

POSITION Command ( Object position) )


o POS PT DIST 500 FROM LAST MEM Pos branch tail 500 from last member
o POS PH DIST 500 FROM FIRST MEM Pos branch head 500 from first member
o VAR !P1 P1 POS IN WORLD Store P1 pos in variable $!P1
o POS AT IDP@ Position at Ppoint chosen.
o POS ID@ AT PIN 2 Position object chosen at Pin2
o POS P6 AT P2 OF $v1 Position object from its P6 to P2 of chosen
o
o Q POS WRT TO ID@ Give the distance from CE to start of indented
member
o Q POS IN $v1 Give the CE distance to $V1 variable
o Q POS PIN1 WRT/* Give the CE coordinates OF PINl
o Q POSE Give the CE END coordinates
o Q POS FITT Give the CE FITT coordinates start
o Q POS IDPL@ Give the CE PLINE coordinates CE start
o Q POS PPLI BOS WRT/* Give the BOS PLINE coordinates
o 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
o Q POSS Give the start coordinates
o Q POSS POSE Give the start and end coordinates

AVEVA Southern Europe Page 7 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

o
o Q POS WRT CE TO ID@ Query the distance from CE to identify object
o Q POS IN $V1 Query the distance from CE to $V1 object
o Q POS PIN1 WRT/* Query the position of pin1 wrt world
o Q POS End Query the position end of sctn
o Q POS FITT Query the fitting coordinates (start)
o Q POS IDPL@ Query the Pline coordinates at start of idpline
o Q POS PPLI BOS WRT/* Query the bottom BOS pline coordinates
o 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
o Q POSS Query position start of the SCTN
o Q POSS POSE Query position start and end of the SCTN

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

AVEVA Southern Europe Page 8 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

Query PIPING.

o Q BORE Give the pipe bore


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

AVEVA Southern Europe Page 9 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

o Q BANG Give the beta angle of the SCTN


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

AVEVA Southern Europe Page 10 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

EQUIPEMENT
Object Connection
o CONN IDP@ to IDP@ Connection from idp to idp
o CONN P2 to P3 OF PREV BOX Connection of P2 to P3 of previous box
o Q GCOF Give the gross centre of gravity
o Q GWEI Give the gross weight

PDMS TYPICAL COMMANDS

ATTRIBUT GENERAL
o AID CLEAR LINE ALL Remove all aid lines
o AXES AT CE Place axe at CE
o AXES AT PA CE Place axe at CE ppoint Parrive
o AXES AT PPLI TOS PROP 1 Place axe at the end of TOS pline
o AXES OFF Remove axe
o CHECK CE Query the consistency of the ce
o FINISH End & savework Pdms session
o FLIP CE Turn 180 degrees the component itself
o GETWORK Get latest model from other users

INCLUDE (To use that command you MUST be on the right getting hierarchy)
o INCLude CIRC 1 OF NOTE /TABLE Transfer with item full name
o INCLude ID@ Select the item to be transferred
o INCLude NAME Include with by its name, you could use$V1

o LOCK ALL Lock the CE & CE members


o NAME /TEMPORARY Rename CE TEMPORARY
o NEW FITT COPY PREV BY ZDIST PROP 1 BANG 180 Copy the fitting at
the end of sctn and turn it 180°
o PROP 0 = START POSITION
o PROP 0.5 = MIDDLE POSITION
o PROP 1 = END POSITION
o
o RENAME ALL /xxx/XXX /xxx/YYY Rename all from /xxx/XXX to /yyy/YYY
o SAVEWORK SAVE LATEST WORK
o UNCLAIM ALL Unlock all claimed memebers
o UNLOCK ALL Unlock CE & CE members
o FINISH Savework and Exit

AVEVA Southern Europe Page 11 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

QUERY et la mise à jour des Attributs

o Q ALL BOX WITH (ATTRIB EAST GT 200 ) Query element with Attrib East
greater than 200
o Q (FROM id@ TOWARD /EQUI2) Query direction of element to be
id@ to /EQUI2.
o Q (FROM CE TO /EQUI2) Query /EQUI2 direction from CE.

Query on all pipe wholly include in the volume box of /Zone with an additional overall
clearance volume of 1500mm.
o Q ALL PIPE EXCLUSIVE WITHIN VOLUME /CV1/BASA 1500

Query with wildcard keyword MATCHWILD. This functionality Give the possibility to
only tape a part of the word search.
o Q ALL PIPE WITH ( MATCHWILD ( NAME, ’/name_of_pipe_or_branch*’))

Example with MATCHWILD :


• * Characters joker replaces a chain of characters.
• ? Characters joker replace only 1 character.(but can be use more
than one time)

i.e.: RR? 001*


• Search results : RRX001P0
RRA001EC

AVEVA Southern Europe Page 12 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

The first Query command you should know is Q ATT to query all attributes of a component.
o Q ATT Give the whole attributes of a component
o Q DISPLAY Give the tolerance and repre levels
o Q DNST Give the density
o Q East Give the CE East coordinates
o Q ELEM Give the CE element name
o Q IDP @ WRT/* Give the CE P POINT CO-ORDINATES
o Q ITLE Give the LENGTH of implied tube
o Q LASMOD Give the lastest date of modification
o Q LEV Give the CE level
o Q LIST Give the list of possible type in that hierarchy
o Q LOCK Give the lock status (true or false)
o Q MCOUNT Give the number of members
o Q MCOUNT SCTN Give the numbers of members type SCTN
o Q MDB Give the project MDB
o Q MEM Give the CE members
o Q MIDP Give the CE MIDPOINT coordinates
o Q NAM Give the CE name
o Q OBS Give the CE obstruction level ( 0 1 2 )
o Q OLIST Give the possible types of owner for CE
o Q OWN Give the CE owner
o Q PARA Give the CE parameters ie SERIAL SIZES
o Q POS Give the CE coordinates (START)
o Q PRLS Give the DESParam (PROPerties) LIST
o Q PPLS Give the Ppoint list
o Q TYPE Give the CE type ie. SCTN, PANE
o Q HARDTYP Give the hard type coding for CE
o Q SOFTTYP Give the softype of the CE
o Q USER Give the name of the current user
o Q USERMOD Give the last user modify
o Q ZDIST Give the fitting pos along sctn
o

o $R6 Give the macro listing for the current macro


o $R Exit the previous command $R6
o $HR History of possible commands

AVEVA Southern Europe Page 13 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

DRAFT
SORT DIM Sort the dimensions in order to use

NEW GLAB COPY PREV DDNAME ID@ New glab copy previous glab and choice the
new design element.
NEW GLAB COPY ID@ DDNAME ID@
NEW SLAB COPY PREV DDNAME ID@
NEW SLAB COPY ID@ DDNAME ID@
NEW LDIM COPY ID LDIM @
NEW DPPT DDNAME ID@

Atext.
o Atext '#OWNER(C13:13)'

o Atext ' - -PLAN VIEW AT EL.#POSU+ T.O.S.'


VUE EN PLAN SANS RENVOI DE PLAN ET AVEC L'
ELEVATION INTELLIGENTE
(SUR UNE SECTION)
o Atext ' - -PLAN VIEW AT EL.#P3POSU+ T.O.P.'
VUE EN PLAN SANS RENVOI DE PLAN ET AVEC L'
ELEVATION INTELLIGENTE
(SUR LE PAVE D'
UN PANEL)
o Atext ' - -ELEVATION VIEW ROW #OWNER(C13:13)'
ELEVATION VIEW SANS RENVOI DE PLAN ET AVEC LA FILE INTELLIGENTE

o NEW TEXP COPY PREV BY Y10 COPY TEXT CE Y 10

o Atext ' -071-#pose(c3:8) EAST ELEVATION - #FRMW(C2:)'

AVEVA Southern Europe Page 14 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

Btext. (example of solutions to get the text values)


o Btext '* BRACINGS ARE #SPREF(P/3:)(C2:3)"x0#SPREF(P/3:)(C9:12) - CL
EL.#POSU+'
NOTE POUR LES CONTREVENTEMENTS HORIZONTAUX AVEC ELEVATION
INTELLIGENTE
o Btext '#SPREF(P/1:)(C2:4) #SPREF(P/2:)(C2:)'
DENOMINATION COMPLETE DES JIS
o Btext '#SPREF(P/1:)(C2:4) #SPREF(P/2:)(C2:9)'
DENOMINATION NOMINALE DES JIS
o Btext '#SPREF(P/3:)(C2:2)"x0#SPREF(Px2:)(C2:)'
SECTION DES TUBES INFERIEUR A 10" AVEC EPAISSEUR INFERIEURE A 1.000"
o Btext '#SPREF(P/3:)(C2:2)"x#SPREF(Px2:)(C2:)'
SECTION DES TUBES INFERIEUR A 10" AVEC EPAISSEUR SUPERIEURE A 1.000"
o BTEXT '#SPREF(P/3:)(C2:3)"x0#SPREF(Px2:)(C2:)'
SECTION DES TUBES AVEC EPAISSEUR INFERIEURE A 1.000"
o BTEXT '#SPREF(P/3:)(C2:3)"x#SPREF(Px2:)(C2:)'
SECTION DES TUBES AVEC EPAISSEUR SUPERIEURE A 1.000"
o BTEXT '#SPREF(P/3:)(C2:3)"'
SECTION DES TUBES SANS EPAISSEUR
o Btext 'PG #DESP[1]x#DESP[2]x#DESP[3]x#DESP[4]'
DENOMINATION COMPLETE DES PG
o Btext 'PG #DESP[1]x#DESP[2]'
DENOMINATION NOMINALE DES PG
o BTEXT '#EQUI(P/4:)(C4:)'
REPERAGE DES EQUIPEMENTS
o BTEXT 'ELLIPTICAL #SPREF(P-4:)(C2:)S #DESP(P 2:)(C2:3) THK PL.'
DENOMINATION DES COQUILLES ELLIPITIQUES
o BTEXT '#SPREF(P-4:)(C2:)S #DESP(P 2:)(C2:3) THK PL.'
DENOMINATION DES COQUILLES RONDES
o Btext 'CONC. REDUC. #DESP[1]x#DESP[2]x#DESP[3] THK.'
DENOMINATION DES REDUCTIONS CONCENTRIQUES
o Btext '#SPREF(P5:)(C2:5) ~D#DESPARA[1] x ~D#DESPARA[2] #/x
#DESPARA[3]Thk. ROLLED PLATE' DENOMINATION DES CONES
o Btext 'TOP OF BRACINGS EL.#PKGG^POSEU+<WRT /*>'
INDICATION DE L'
ELEVATION TOP D'
UN TUBE (JUSTIFIE EN NA) SUR LA PLINE
SUPERIEURE
o Btext 'PLATE #LOHE THK'
INDICATION DE L'
EPAISSEUR D'
UNE TOLE.
o BTEXT '8518J-0#NAME(C20:22)DW-3642#NAME(C25:28)' compose with
name parts
o
o
AVEVA Southern Europe Page 15 sur 24
10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

o get the HREF from the component itself


o BTEXT |#BRAN<FR OWNER HREF OWNER>(C2:)|
o BTEXT |#HVAC< FR OWNER HREF OWNER>(C2:)|

Pltext.
o Pltxt 'EL. #POSu+ T.O.S.'
INDICATION DE L'
ELEVATION SUR LIGNE DE RAPPEL D'
UNE COTE
Pltxt 'T.O.G. EL. #P3POSu+#/%U[#P3POSu+ ]%U'
Dim text with 2 mesures (inches and m)
Pltxt 'T.O.S. EL. #POSu+#/%U[#POSu+ ]%U'
Pltxt 'T.O.S. EL. #POSEU+#/%U[#POSEU+ ]%U'
Pltxt 'T.O.S. EL. #DIMPOSU+'
Pltxt 'EL. #PKBOS^POSSU+ B.O.S. '

Various commands
FPT @ Move the 1 point of primitive STRA
TPT @ Move the last point of primitive STRA
PLCL @ Pclearance at @
GAP @ Create gap on dim line
GAP DELETE @ Choose the Gap to delete
GAP Delete ALL Suppress all GAP

REPEAT 5 BY X0 Y610 Copy 5 times the current STRA by Y -10

How to get back the rule applied on an object in draft view.


RECUPERATION DE LA REGLE ET DU STYLE APPLIQUE SUR UN OBJET
o Q STYF <object type> ie :SBFI or BRAN ID@

AVEVA Southern Europe Page 16 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

DRAFT OUERY COMMANDS

o Q RRSF ! "" # !
o Q SIZE $ %& ' ( #! $#!
o Q ADEG )% &# * +, ' -
o Q APOF ) *# $ " - " ( # & " $ .$ ! /#
o Q BSRF ' ! 0" 0 *! " -
o Q CHEIGHT " 1 " )2 & & 2 2"
o Q CPOF ) *# $ " - & ' # .$ ! /
o Q DIR )% ' )" $ # * # -
o Q DPOS ' ( .$ ! " $ # $ # ! 2 "
o Q DTER & 3 % ' ( " ( /" ' .& "
o Q FPT ! " & 0 $ ( .$ # " ) $ 4$ ' ! -
o Q JUST )% 5 !" 0 * 0" -
o Q LEN # 2"
o Q LHEI " 1" "" 2 2"
o Q LSHAPE &6 &' # !"&" !
o Q LVIS ) ! 6 "
o Q MPT ! " & 0 $ ( .$ # " ) $ 4$ ' !
o Q PKEY ' ( . # ! " & " ! * " )" 0 -
o Q POS PLRF ) # " ! ) ) $ 4$ ' !
o Q RCOD $ # "& " $ #
o Q RRSF ) #" ! "" # !
o Q SIZE $ %& ' ( #! $#!
o Q SNAP ! # & . ! " " # ! *$ # %$ 00 -
o Q THPOS )% ( & " )2 # ) $ 4$ ' !
o Q TMRF ) *! ( 6 $ - # & (
o Q TPEN " 1 . )$ $ & "" 6 " !
o Q TPT !" & "& .$ # " ) $ 4$ ' !
o Q VLIMITS ( "!
o Q VRAT ! )& & " $ * 7 " $ 89-
o Q VSCALE )% ! )& * ,9 -
o Q VTYP &"" 6 " !
o Q XYPOS .$ ! " $ # $ # " 2 ! 2 "
o Q XYPOS OF PTRF POSITION OF THE SYMBOL
o Q DIR C/VIEw DIRECTION(ie N )
o Q DMTXT DIM TEXT ATTRIBUTES
o Q DPOS LDlM POSITION ON SHEET
o Q FPT CE FUNCTION
o Q DTER LAYER/LDIM TERM'TR DEFAULT
AVEVA Southern Europe Page 17 sur 24
10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

o Q RCOD Give the VIEW ORIENTATION


o Q SNAP Give the SNAP SETTING (ON/OFP)
o Q THPOS Give the C/VIEW MATCHLINES COORDINATES
o Q TMRF Give the CE SYMBOL NAME
o Q TPT Give the STRA TAIKL POINT COORDINATES
o Q VLIMITS Give the VIEW LIMITS
o Q VSCALE Give the C/VIEW SCALE(ie 0.5) 0.5 = 1:2 0.2 = 1:5
0.1 = 1:10
o Q XYPOS Give the POSITION ON SHEET
o Q XYPOS OF TMRF Give the Symbol position
o Q VTYP Give the VIEW ATT(ie GLOBAL HIDDEN)
o Q BSRF Give the ATTACHED DRG/SHT (DRWG LVL)
o Q CHEI Give the TEXT CHARACTER HEIGHT
o Q MPT Give the STRA MIDPOINT COORDINATES
o Q PLTXT Give the PROJ TEXT ATTRIBUTES
o Q POS PLRF Give the CURRENT VSEC CO-ORDS.
o Q LSHAPE Give the LABEL LEADER LINE STATUS
o Q OSRF Give the SHEET OVERLAY (VIEW ONLY)
o Q PKEY Give the DIM PLINE STATUS (ie TCTF)
o
o RCODE RIGHT Rotate VIEW onto the right

o NEW GLAB COPY $V1 COPY THE GLAB REFERENCED $V1


o NEW GLAB COPY PREV AT @ COPY GLAB TO PICK LOCATION

DRAFT (interesting gobal commands)

o DELETE NULL ANNOtation Supprime toutes les annotations bad ref


o DELETE NULL GLAB Supprime toutes les glab bad ref
o DELETE NULL DIM Supprime toutes les dimensions bad ref
o DELETE NULL SYMB Supprime toutes les symboles bad ref
o DELETE NULL $Q Interrogation des mots clés
o

AVEVA Southern Europe Page 18 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

(How can use Collect and Evaluate command)(has been write in French for better
understanding by French people)
Méthodologie pour Utiliser des Commandes
COLLECT et EVALUATE
***OPERATEURS LOGIQUES*****

GT +GRAND
LT + PETIT
EQ =
NEQ PAS =
LE + PETIT OU =
GE + GRAND OU =
AND A prendre comme lien entre deux questions qui doivent être vrais si cumulées.
OR À prendre comme lien entre deux questions pour extraire deux valeurs
NOT Non égal à …

Exemple: MATCHWILD(name,'/??A*') for ce

-- Vous recherchez la partie d'un nom d’une position et (10) nombre de caractères fixes (3)

SUBSTRING(NAME,10,3) for ce /COLLECTEUR-EA-100


Résultat = R-E 0 123456789 01234567890

-- Vous testez la partie 2 d'un nom fullname (objet pdms « non nommé » ) et cette partie est
un nombre réel à l’intérieur de la string fullname
Full name = SCTN 52 of SBFRAMEWORK 1 of FRMWORK /SF/CHARP-1/Z1/F1
52 est le terme 2 (65 dans l'exemple pour partie 2 plus grande égale 65 )
REAL(PART(FULLNAME,2,' ')) GE 65 for ce

-- Vous cherchez la partie d'un nom (ABC) avec valeur vraie si trouvée
MATCH(NAME,'ABC') GT 1 vrai si trouvé dans le mot cherché

--
COMP(U) OF POS WRT WORLD Retourne la valeur de la position Up

AFTER(NAME,'XXX') Donne la suite du nom après les caractères


choisis
Exemple : /MAVARIABLEXXXAMOI = AMOI
AVEVA Southern Europe Page 19 sur 24
10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

BEFORE(NAME,'WXC') Donne les caractères précédent les caractères


choisis ( si pas trouvé le résultat est ' ')
Exemple : /MAVARIABLEWCXAMOI = /MAVARIABLE

AFTER(BEFORE(NAME,’xxx’),’/’) Combiner les deux termes After et Before pour


obtenir le résultat souhaité

Exemple : /MAVARIABLExxxAMOI = MAVARIABLE

PART(NAME,2,'/') Retourne le champ 2 du nom après le 2eme /

PART('NAME-MICHEL','-') Retourne NAME

PART('ABDCEFG',4) Retourne C

REPLACE( NAME OF PSPEC,'/A150','TOTO' ) Substitue /A150 par TOTO

REPLACE((STRING(TEMP)),'-100000','100') Subsitue le real temp à besoin


d’être en string sinon ne marche pas.

Récupération du diam en Inches


Bore Inch = (DIST (NOMBORE(false,p1bor),false,true,true,64,true))

Multiple avec choix des BEFORE AFTER


Name = (before(after(namn of owner,'MDS-'),'s'))

Récupération de nombre avec un nombre de décimales définies


(string((nweight),'d2'))

Utilisation de COMPOSE
Pos EL. \ (STR (comp(U) of pos wrt /* , 'D1' ))

Test sur Nom de Site dont on retient le 6 caratere pour comparaison si valeur > 3

(REAL(subs(name of site,6,1))) GE 3

AVEVA Southern Europe Page 20 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

La fonction COLLECT

La fonction COLLECT (collecte d’éléments), associée avec ENHANCE (restaurer),


permet de rapidement sélectionner les éléments Design de la MDB courante, que l’on
souhaite isoler pour leur affichage, pour les mettre en évidence (couleur), les supprimer, etc
../.. .
Cette fonction demande de stocker dans une variable tableau les objets à travailler. Il est
donc nécessaire de connaître la commande PML de mise en variable VAR.

EXEMPLES D’UTILISATION DIRECTE


#----------------------------------------------------------------------
VAR !charp collect all SUBS with ( matchwild ( NAME,’/M*’)) within N103750 E479075 U4950
TO N87500E494500U33500
Enhance all from !charp COLO 43.
#----------------------------------------------------------------------
VAR !charp append collect all PIPE within N103750 E479075 U4950 TO
N87500E494500U33500
Enhance all PIPE from !charp COLO 35.
#----------------------------------------------------------------------
EXEMPLE D’UTILISATION PAR MACRO
Exécuter le fichier script dans lequel ces lignes auront été écrites.
$d1=100 $* paramètre par défaut du choix du diamètre à prendre en compte.
$d2=22 $* paramètre par défaut de la couleur d’affichage.
Var !branch collect all bran with hbor eq $1
Enhance all from !branch colour $2.
Return
#----------------------------------------------------------------------
Lancement du fichier en exécution.
$M /nom du fichierscript 150 35
#----------------------------------------------------------------------
Autre exemple :
$d1=A33H
$d2=22
Var !collect collect all bran with dsco eq [$1]
Enhance all from !collect colour $2.
Return
#----------------------------------------------------------------------
Lancement du fichier en exécution.
$M /nom du fichierscript A44BN 27 (A44BN et 27 sont les variables $1 et $2 du l’action)
AVEVA Southern Europe Page 21 sur 24
10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

EXEMPLE des OPERATEURS LOGIQUES avec la fonction COLLECT.

Question : Récupérer toutes les SUBS dont le nom de site est /LD03 et dont le nom contient
le caractère "V".
Var !voil collect all SUBS with ( NAME OF SITE EQ ’/LD03’) AND ( matchwild
( NAME,’/*V*’))
Enhance all from !voil colo 39.

Question : Récupérer toutes les boîtes dont l’échelle en x,y,z est supérieure à 1000.
Var !box collect all BOX with ( xlen GT 1000) AND ( ylen GT 1000) AND ( zlen GT 1000)
remove all BOX from !box

Question : Récupérer tout ce qui est compris dans le volume /CV1/BASA et dont le nom
commence par /CV1/RRI???
Add CE /CV1/BASA colo 2 $*.
ATTENTION pour l’utilisation du volume par le nom, le site doit être présent.

Var !rri collect all with ( matchwild ( NAME,’ /CV1/RRI/*’)) within vol ’/CV1/BASA’
Var !sec collect all with ( matchwild ( NAME,’ /CV1/SEC/*’)) within vol ’/CV1/BASA’
Enhance all from !RRI colo 8.
Enhance all from !SEC colo 16.

Question : Supprimer de l’affichage toutes les boîtes dont l’ATTRIBUT XLEN est plus grand
que 12350
Remove all box with ( XLEN GT 12350 ) from !box.

Question : Addition dans un groupe de pipes dont on veut enlever une branche.
Gadd all BRAN MEM FOR /PIPE2 EXCLUDE BRAN 1 OF /PIPE2

Opérateurs particuliers :
ARRAYWidth - Longueur de la chaîne de caractères contenus dans une variable.
!long = ARRAYWidth ( !collect )
$P $!long
Récupération du mot n dans le contenu d’une variable.
Var !local ’local 2 - local 3 - local 4’
Var !localnom (PART(VTEXT(!local),3))
$P $!localnom Affiche le nom 3 (local 4)

AVEVA Southern Europe Page 22 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

La commande COLLECT (suite)


Collection de toutes les SUBS don’t le nom ne commence pas par /M
VAR!charp collect all subs with NOT (matchwild (name,’/M*’)) within N10375 E4790 U4950
TO N8750 E4945 U335

enhance all from !charp colo 43

#----------------------------------------------------------------------
Collection avec addition dans la variable !Charp
var !charp append collect all pipe within N103750 E479075 U4950 TO
N87500 E494500 U33500

enhance all pipe from !charp colo 35

#----------------------------------------------------------------------

Position relative d’un Nozzle en fonction de sa position Est et Nord

Query sqrt ( pow( comp(x) of pos wrt /* , 2 ) + pow ( comp(y) of pos wrt /* , 2 ))

AVEVA Southern Europe Page 23 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
COMMANDES PDMS MANUELLES
DESIGN
DRAFT
PARAGON
ISODRAFT

PARAGON
To only replace only one parameters ie: 100 23 FGD 12 56 without type the whole values

PARAm N3 ABC and the result is 100 23 ABC 12 56

Set the values before loading an object with many DESP or DATA
Model set des para 1 23
Model set des para 2 100
Model set des para 3 ABC
Model set des para 4 10

Model setting DDRADIUS 75 DDHEIGHT 200

Macro to set by defaults the Catalogue parameters


We can write a script file and load it as a macro or datal.

$M ;;;;;;;;;;;;;;;;;;;;;;;;

Also to create component in PARAGON, we should take care about


Obstruction volume
Representation level
And use data with their default values set to a minimum
A data value can be ?????XXXXX!!!!!!!

Then by default any catalogue component will be defined with 3 or 4 levels of representation

CL centre line isometric view representation


Default geometrie Simple shape to facilitate the design motion.
Obstruction geometrie Very simple and efficient to save time with clasher
And detail geometrie Full geometry could be closed of real design but not for common
use.

AVEVA Southern Europe Page 24 sur 24


10 cours Louis Lumière
94300 Vincennes
Téléphone 33+ 1 58 64 14 40
Merci à tous les utilisateurs qui ont contribué à la mise en œuvre de ce document.(Michel D)
Thank to all Pdms users which has contributed to made this document.
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

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

PDMS TYPED 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

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

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

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

AIDS
o AID TEXT (NAME OF CATREF) AT AT P1
o
o AID TEXT (STRing(DESP1) + '_' + NAME OF CATREF) AT AT P1
o
o AID TEXT (STRing(MATREF) + '_' + STRing (LOHE) + '_' + NAME OF SPREF) AT AT P1
o
o AID TEXT (STRing(MATREF) + '_' + STRing (TCTL) + '_' + NAME OF CATREF) AT AT PPLI
TOS
o
o 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
o AID TEXT ('THK:' + STRing (LOHE)) AT AT P1 AID TEXT ( 'TYPE:' + STRing (SPREF)) AT
AT P2 AID
TEXT ('MAT:' + STRing (MATREF)) AT AT P3
o 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.
o
o AID ARROW AT AT P1 OF CE DIR OPPO PPOINT1 HEI1000
o
o AID ARROW AT AT P100 OF CE DIR AXES PPOINT100 HEI1000
o AID CLEAR ALL To suppress all aid display.
ALPHA REQUEST CLEAR Clear the command line window and its display.

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

CREATION d’OBJET PDMS


o NEW SUBS /name_of_subs AT IDP@ ORI Y IS N AND Z IS UP
o NEW BOX XLEN 500 YLEN 25 ZLEN 50 LEV 5 7 OBST 0
o NEW SUBS /name_of_subs COPY PREV BY East 1550
o NEW SUBS /name_of_subs POLAR N22.5W Dist 500
o NEW BOX XLEN 500 YLEN 10 ZLEN 250
o NEW PIPE /flow/area/pipe1
o NEW BRAN /flow/nom/pipe1/branch1
o NEW ELBOW SELect WIth STYP EL
o NEW FLAN COPY PREV FLAN
Associate with COPY
o COPY PREV MOVE North(43.68 + 180 Add)East DISTance (1243.8 2 Down)
(43.68+180) = notation polonaise inverse (43.68 180 ADD)
o NEW SCTN COPY PREV BY E200
o NEW SCTN COPY PREV BY E200 COL 4
o NEW SCTN COPY PREV BY E200 WRT CE - Copy E200 wrt CE
o NEW SCTN COPY PREV MIRRO PLANE E THR E 1180 N8000 U2600
WRT/*(PDMS) - Mirror copy CE with
coordinates and direction
o 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
o COPY MEMber OF /Goup_member_name
o NEW xxx /nom COPY PREV
o NEW BOX COPY PREV BOX BY W1250
o NEW SUBS /nom_de_la_subs COPY PREV ROTate ABOUT Z BY 45
o NEW BRAN /CVT/RRI001 COPY /RRI001 RENAME /RRI /CVT/RRI

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

Displacement of object according to the normal in


the datum-line
o PLANE N CLEAR 100 BEHIND CE Move Plane North clearance 100 behind CE
o PLANE E THROugh PIN 1 Move Plane East through Pin 1
o PLANE U DIST 0 BEHIND IDP@ Move Plane Up distance 0 behind ppoint @.
o PLANE PIN 2 THRO IDP@ Move pin2 through ppoint @
o PLAN N DIST 500 Move to North distance 500
o PLAN N THROugh ID@ Move North through element @
o PLAN U THROUgh U 1000 Move Up through up dist 1000
o PLAN N DIST –200 FROM IDP@ The distance is coming from south (-… equal
opposite direction)
POSITION Command ( Object position) )
o POS PT DIST 500 FROM LAST MEM Pos branch tail 500 from last member
o POS PH DIST 500 FROM FIRST MEM Pos branch head 500 from first member
o VAR !P1 P1 POS IN WORLD Store P1 pos in variable $!P1
o POS AT IDP@ Position at Ppoint chosen.
o POS ID@ AT PIN 2 Position object chosen at Pin2
o POS P6 AT P2 OF $v1 Position object from its P6 to P2 of chosen
o
o Q POS WRT TO ID@ Give the distance from CE to start of indented
member
o Q POS IN $v1 Give the CE distance to $V1 variable
o Q POS PIN1 WRT/* Give the CE coordinates OF PINl
o Q POSE Give the CE END coordinates
o Q POS FITT Give the CE FITT coordinates start
o Q POS IDPL@ Give the CE PLINE coordinates CE start
o Q POS PPLI BOS WRT/* Give the BOS PLINE coordinates
o 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
o Q POSS Give the start coordinates
o Q POSS POSE Give the start and end coordinates

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


o Q POS IN $V1 Query the distance from CE to $V1 object
o Q POS PIN1 WRT/* Query the position of pin1 wrt world
o Q POS End Query the position end of sctn
o Q POS FITT Query the fitting coordinates (start)
o Q POS IDPL@ Query the Pline coordinates at start of idpline
o Q POS PPLI BOS WRT/* Query the bottom BOS pline coordinates
o 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
o Q POSS Query position start of the SCTN
o Q POSS POSE Query position start and end of the SCTN
PINS
Utilisation des pins.
o PIN1 AT PPLI BOS PROP 0.5 POS PIN1 at middle of pline BOS
o PIN1 PLAN N THR PIN2 Move the Pin1 through Pin2 with a normal to
plan north
o PIN1 COPY IDP@ Create pin1 according Ppoint choosen
o PIN1 COPY PIN2 Create Pin2 by copy of Pin1
o PIN1 DIR D Orient PIN1 down
o PIN1 DIR U WRT/* THR IDP@ Move PIN1 UP TO A SELECTED PPOJNT
o PIN2 DIR D WRT/* THR IDPL@ Move PIN2 Down to a selected pline
o PIN1 BY D 8 Move PIN1 Down 8mm
o PIN6 OFF Turn PIN6 OFF
o POS PIN3 AT CE Position PIN3 at axis of CE
o Q DIR PIN1 Query Pin1 direction

Query PIPING.
o Q BORE Give the pipe bore
o Q POD1 Give the Outside diameter 1
o Q CLLE Give the branch lenght
o Q HPOS Give the CE pipe HEAD coord
o Q HT Give the CE hanger TAIL coord
o Q ISPEC Give the CE (PIPE) insulation
o Q PA Give the CE ARRIVE coordinates with
Respect World
o Q PA TOP WRT/* Give the CE ARRIVE coord at T0P of pipe
o Q PA BOP WRT/* Give the CE arrive coord at BOP of pipe
o Q PH BORE Give the CE pipe head bore
o Q PH OD Give the CE pipe head external diameter
o Q PI WRT/* Give the CE (PIPE SUPPT) location
o Q PL WRT/* Give the CE LEAVE coordinates
o Q PT OD Give the Pipe tail Outside Diameter
o Q TPOS Give the pipe tail coordinates
o Q CREF Give the connection reference
o Q PT Give the pipe tail attributes
o Q ITLE Give the length of the implied tube
o CONN TO PREV Connect the CE to previous element
o CONN TO NEXT Connect the CE to next element
o FCONN TO PREV Force connection with incompatibles COCO
o Q MTOT Give the MTO Status for the tubing
o Q MTOC Give the MTO status for component
o Q TULE Give the Branch tube length
o Q MTLE Give Length of material tube
o Q MTLL Give CL. Length of material tube
o Q NCOF Give the CE net COG
o Q NSRF Give the CE net surface
o Q NVOL Give the CE net volume
o Q NWEI Give the net weight
o Q SPRE Give the CE specification reference
o Q GCOF Give the CE gross Centre OF Gravity
o Q GWEI Give the CE gross weight
o Q MASS Give the centre of gravity and surface and
volume
o Q VOL CE Give the Volume box in coordinate ENU
o Q WVOL Give the Volume box in coordinate ENU
o Q BANG Give the beta angle of the SCTN
o Q DRNE Give the end cut plane direction
o Q JUSL Give the justification line
o Q DTYPE Give the FRMW style type (ie STLS)
o Q JLnV Give the CE JOINT LINE
o Q DRNS Give the start cut plane direction
o EXTEND TO ID@ Extend the sctn end to a selected item
o EXTEND TO IDP@ Extend the sctn end to a selected Ppoint
o EXTEND TO IDPL@ Extend the sctn end to a selected Pline
o
o NEW PANEL COPY PREV MOV TOWard ID@ DIST 100 COPY THE
PANEL FROM ITS POSITION TOWARD ELEMT
DISTANCE 100
o Q IDPL@ give the Pline information using cursor
o CALLSTL GSCTNTAG CE mark CE sctn START &END
o DRNS PERP Cut the SCTN end AT 9ODEG to section
o Q CUTLE Give the CE CUT LENGTH
o Q HEI Give the CE (PLOO LVL) PLT THK
o Q FRAD Give the PLOO/PAVE RADIUS ie 100mm OR
the NXTR/VERT radius ie 1OOmm
o Q SJUS Give the PLOO justification ie UTOP
o Q NCOF Give the CE net COG
o Q NSRF Give the CE net surface
o Q NVOL Give the CE net volume
o Q NWEI Give the CE NET weight
o Q PLNA Give the CE PLINE NAMES
o Q SPRE Give the CE specification reference
o Q GRADE Give the CE MATERIAL GRADE
o Q GTYP Give the GENERIC TYPE ie OD,HP,TG
o Q GCOF Give the CE gross Centre OF Gravity
o Q GWEI Give the CE gross weight
o Q MATREF Give the CE MATERIAL REP
o Q DER LEN Give the CE exact length
o Q TCTL OR (Q CUTL) Give the TRUE cut length

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

and much more