You are on page 1of 137



   





PLEASE NOTE:
-6<:-0);)8741+A7.+76<16=16/8:7,=+<,->-4785-6<
<0-:-.7:-<0-16.7:5)<176+76<)16-,16<01;,7+=5-6<5)A*-;=*2-+<
<7+0)6/-?1<07=<67<1+-

$"# '""$( ('$


""$ $# %$%%$ $$
$ $!'""$# "$$(
$## "!"$%"!%"! #

'014-->-:A-..7:<0);*--65),-<7>-:1.A<0-)++=:)+A7.<01;
,7+=5-6<-6<:-;0)4467<*-41)*4-.7:-::7:;+76<)16-,0-:-167:
,1:-+<16,1:-+<;8-+1)416+1,-6<)47:+76;-9=-6<1)4,)5)/-;16
+766-+<176?1<0<0-.=:61;016/8-:.7:5)6+-7:=;-7.<01;5)<-:1)4

 Copyright 1995 CADCentre Ltd

44 :1/0<; :-;-:>-, 7 8):< 7. <01; ,7+=5-6< 5)A *- :-8:7,=+-, ;<7:-, 16 ) :-<:1->)4 ;A;<-5 7: <:)6;51<<-,
16 )6A .7:5 7: *A )6A 5-)6; -4-+<:761+ 5-+0)61+)4 807<7+78A16/ :-+7:,16/ 7: 7<0-:?1;- ?1<07=< 8:17:
?:1<<-6 8-:51;;176 7. -6<:-

$0- ;7.<?):- 8:7/:)5; ,-;+:1*-, 16 <01; ,7+=5-6< ):- +76.1,-6<1)4 16.7:5)<176 )6, 8:78:1-<):A 8:7,=+<; 7.
-6<:- <, 7: 1<; 41+-6;7:;

-6<:-<, -6<:-5* -6<:-6+


1/0:7;; 515-;8):3 "1+0576,>-6=-
),16/4-A"7), <<7C&74/-:C#<:* #=1<- 
)5*:1,/-    #=4B*)+0$)=6=; 7=;<76$-@);

% -:5)6A %#

$-4-8076- 

   $-4-8076-   


 $-4-8076-  


6<-:6)<176)4 

   6<-:6)<176)4   


 6<-:6)<176)4  

)@

   )@  

)@ 

 

      

  



    


 '6 /-0/.'.32 /(  #.& 3*'1 ',#3'& 1/&4%32                 
 '6  00,+%#3+/.2                                    
 '6 !2'1 /%4-'.3#3+/. #.& .9+.' ',0                          

   
  
 '.'1#, *#.)'2 3/  00,+%#3+/.2                            
 #+. #1 '.4 #7/43                                      
 '6 3#1340 1/%'&41'2                                     
 #3+/.#,+2#3+/. /( !.&'1,7+.) 4.%3+/.2                       
 #5+)#3+/. #.& '-$'12 +23                                
                                                

! 1'#                                               
 1#0*+%#, "+'62                                            
 0'%+(+%#3+/. 1+5'. /88,' ','%3+/.                          

 +2%',,#.'/42 '6 '#341'2                                 


  0//,+.) 00,+%#3+/.                                      
  #%+,+37                                                  
  00,+%#3+/.                                            
  00,+%#3+/.                                               
  '.'1#, .*#.%'-'.32                                      
  .*#.%'&  1#(3+.)                                      
  +2%',,#.'/42 /&+(+%#3+/.2                                 
  /.(+)41#3+/. /(  00,+%#3+/.2                         

   
    
 '6 331+$43'2 (/1 3*' '6  0//,+.) #.& 
00,+%#3+/.2                                                      
 '6 331+$43'2 (/1                                       
 3*'1  #3#$#2' *#.)'2                                      
  #3#$#2' *#.)'2                                           
 2'4&/9331+$43'2                                                  



 
 

1/3'%3'&$7%/071+)*32''(1/.3+20+'%' 
   

 
      
 

 *: *&785*6 3+ 7-* 5&4-.(&0 #6*5 27*5+&(*                         




 *04 !<67*1                                              


 5&4-.(&0 **)'&(/ 35 8''*5 &2).2,                       


 *564*(7.9* &2) %&0/7-538,- 3)*6 +35 $3081* $.*:6          



!.;=0&2* 0.44.2,                                         


 &5/*56 &2) $.68&0 .)6 .2 $3081* $.*:6                    


 775.'87* "5&(/.2,                                         



 .;1&46 35 (326                                          



 "*;7 &2* &),*7                                          


 *: !*0*(7.32 &(.0.7<                                             





 !*0*(7.32 5.7*5.&                                          



 *5+351&2(* &2) .7+&006                                    


 #4,5&)* 53(*)85* +35  " 80* 0*1*276                


 *: ;45*66.32 &2)0*5                                           




  14539*) 37&7.32                                        


  #6* 3+ 775.'87*6 .2 ;45*66.326                             


  !*77.2, 3+ 775.'87*6                                       


 
82(7.326 +35 &7* 9&08&7.32                               


  7-*5 *: 82(7.326                                       


  3).+.*) 82(7.326                                        


  *: 4*5&735                                             


  *: &7& "<4*6 &2) *66&,*6                               


  *: 3,.(&0 330*&2 3267&276                            


  2(5*&6*) ((85&(<                                        


  #2.76                                                    


  .7+&006 &2) .1.7&7.326                                     



2-&2(*) *31*75.( &0(80&735                                    


 300*(7.326 &2) *0&7*) 2-&2(*1*276                              




  300*(7.326                                               


  9&08&7.32 3+ ;45*66.326 +35 !*0*(7*) 0*1*276               


  !357.2,  55&<6                                       


 
31436.2,  "*;7                                      


  !8'737&00.2,  55&<6                                   


  775.'87* .676                                            


 -&2,*6 73 8*5<.2,                                              


  *2*5&0.6*) 8*5<.2,                                      


  14539*) .5*(735< 8*5<.2,                               


  2(314&7.'.0.7.*6                                          


  
 


537*(7*)'<(34<5.,-76**+5327.64.*(*
 ;3-9                                                            
 5:-85):165)319):165                                                
  3)81.1+):165 15 #9- 6. 65: )4131-9                          
  )8 )9:-85 65:9                                           
  )7)5-9- #9-8 5:-8.)+-9                                    
  & 13-9                                                 
  $  644)5,                                      

         


 5+8-)9-, )+86 -9:15/ -7:0                                      
 0)5/-9 :6 !$%                                            
 -<1+- !;7768:                                                    
  !:68)/- 6. 36+2 ):)                                         
 #915/ #& 17-9 .68 ! 57;: )5, ;:7;:                        
   !1473- >)473- 6. 57;: 864 ) 17-                       
   !1473- >)473- 6. ;:7;: "6 ) 17-                        
  141:):1659                                                

!?9:-4 6/                                                       
 -= -5-8)3 ;-8? 50)5+-4-5:9                                   

 50)5+-4-5:9 :6 "->: 13- )5,315/ 644)5,9                       


  6+2-, 13-9                                               
  )/-, 13-9                                                
 >:-591659 :6 ' 644)5,                                      
 #9- 6. ! 0)8)+:-89 15  $)81)*3- )4-9                      
 #9)/- 6. 68-1/5 ):)*)9-9                                         
 65/-8  "->: $)81)*3-9                                         


      

 ! )5,                                            




 4786<-, ):)36/;- )3+;3):68 15                   


 50)5+15/ )5, 8)5+0 7)15:15/                              


 -::-8 63-9 15 $63;4- $1-=9                               


 ):) 65919:-5+? 0-+215/ 50)5+-4-5:9                    


 -5-8)3 -91/5 1,9                                       



-= !-3-+:165 !?9:-4                                      


 50)5+-, (!" )5, -3):-, 644)5,9               


 4786<-, 655-+:165 )5, -+655-+:165 7:1659               


 >:-59165 6. !-+:1659 :6 3)5- 5:-89-+:1659                   


 )<1/):165 :6 4731-, ";*- )5, 6,                          


 0)5/- 6. !?5:)> 15 !! 6,-                       



  
 

86:-+:-,*?+67?81/0:9--.865:1971-+-
 4/(4*,3,498 95 2(8/04. 5- "9,,2<571                        
 3675;,3,498 04 (4+204. 5- 48:2(9054 04 !          

:,7>04. 5- 53654,49 ",2,*9054 -753 9/, "6,*                
 $8, 5- "!# ">3)528                                 
 !,359, :,7>04.                                           
 4/(4*,3,498 95 !!#                               
 048 04 54?7(6/0*8 5+,                                  
 !#                                                          
 ++09054(2 49,220.,49 #,=9 5+,<57+8                         
 ++09054(2 $ 690548                                 
 ,<  69054 -57 49,220.,49 #,=9 58090548                  

/(4.,8 95 9/, ",2,*9054 ">89,3                              
 /(4.,8 95 (),2 580905404. ">49(=                           
 ,99,7 ,0./9                                              
 04, #/0*14,88 ,-0409054                                    
 $8,7?,-04()2, ,48                                        
 04, (99,74 ,-0409054                                      
 54;,78054 ,9<,,4 "/,,9 (4+ ,80.4 58090548                
 7(-904. 5+,                                             
 4459(9054 95 ( 06, 5809054                                 
 ">89,3 9970):9,8                                           

703090;, %080)0209>                                          

 2,3,49 4/(4*04.                                         

 0./20./904. 5- 3620,+ #:)04. (4+ !5++04.                    


 :9204, :4*9054(209>                                        
 "1,9*/04. 7(-904. 50498                                    
 4/(4*,3,498 95 5049 54897:*9054                          
 580905404. 4907, "97(0./98 (4+ 7*8                          
 7(6/0*(2 ,,+)(*1                                         
 :7857 7,*08054                                            
 /(4.,8 95 "#8                                        

/(4.,8 95 03,4805404. 580905404. ">49(=                    
 #/, $8, 5- 9970):9, !:2,8 <09/04 !#                     
 "!#                                                       
  !,6,(9()0209> 4/(4*,3,49                                  
  9/,7 ,< ,(9:7,8                                        
  !,(+ 42> **,88 95 (9()(8,8                               
 
++09054(2 :,7> 690548 -57 6620*(9054 &709,78               

  29,74(90;, (6(4,8, 690548 -57 ' 02,                     

  9/,7 ">49(= /(4.,8 (4+ 4*536(90)02090,8                    

iv  
 


759,*9,+)>*56>70./98,,-75490860,*,
 =<8#%                                                      

  27. %12,47.;;.;                                           

 
&;.: ./27.- 27.;<A5.;                                     

  1*70.; <8 =<8 87< 25. *6270                       

  .? =<8#% 87< 25.;                                 

  <1.: $=9952.- 25.;                                        

  69:8>.- !:.B58*-270 8/ 25.; 7<8 =<8                   

 $!                                                          

 %                                                          

 )! #%                                                         

 # &##                                                

 $ #(  # &% *7- !#'(                     

 #% *; * #.95*,.6.7< /8: # &%                        


! % *7- !#'(                                       

  #$                                                           


     
  
 9.:*<270 $A;<.6 #.>2;287                                          

!:8-=,< $.<                                                       

 (2<1-:*?7 8-=5.; *7- 7<.:/*,.;                            


.9:.,*<.- 8-=5.; *7- 7<.:/*,.;                           


 #.6*27-.: 8/ <1. !:8-=,< $.< 8-=5.; *7- 7<.:/*,.;           


 9952,*<287?*:.                                            


 &<252<2.;                                                   

 *<*580=.;                                                
 869*<2+252<A .<?..7 !$  *7-                            
  --270 *  8-=5. ./272<287 <8 *  !:83.,<               
 
&;270 *275A  8-=5.; 27 *  !:83.,<                    
  <1.: 262<*<287; 87    869*<2+252<A                   
 7,869*<2+252<2.;                                                   
  7<.0.: $A7<*@                                              
 
::8: =6+.:;                                             
  *:4.:;                                                   
  <<:2+=<. *7- 5.6.7< *6.; *7- #.5*<.- .A?8:-;            
  <1.: $A7<*@ 5*;1.;                                        
  #.>.:;. !852;1 8<*<287 #!                               
  $.5.,<287 27 #% *7- &90:*-270                           
  &90:*-270 ! *<*+*;.;                                  
  & *6. 1*70.;                                         
   "=.:A 7,869*<2+252<A                                        


  
 
v
!:8<.,<.-+A,89A:201<;../:87<2;92.,.
 &(#,''%('& )   "   

 "& "   ''%(' ( '&

 * ('# #"'   !" !

* &&& " && (!%&

#"% %)'#"& #% "+ +*#%&

!''#"& #" $$" ($$#%'

& #
% % %&#"& # ('#   *'   
 #$ ! $ $#
   !  %# 
           
 % ## $" $#
   !  %#
      

vi  
 


!##& &!#"!#" 
   
  

   /""/ 0%" &*0.+!1 0&+* +#  3"(0% +# %*$"/ &*0+ 0%"   ."* " %2" /,"*0
+*/&!".(" "##+.0 +2". 0%" ,/0 #"3 5"./ &* .0&+*(&/&*$ 0%" /& +." /+#03." +# 0%"  
)+!1("/ ,.0& 1(.(5 0%+/" 3%& % 1/" 0%" .,%& ( /". *0".# " %&/ %/ "*("! 1/ 0+ )'"
0%" )+!1("/ )+." +*/&/0"*0 3&0% " % +0%". 3%& % &* ."/"/ 0%" !"$."" 0+ 3%& % +!" * "
."61/"! *! %"* " &0/ .+1/0*"// 0 (/+ %"(,/ 0+ '"", )&*0"** " )*$"(" !"/,&0"  /0"!&(5
$.+3&*$ /0+." +# #1* 0&+*(&05

*+0%". &),+.0*0 ."/1(0 +# 0%" .0&+*(&/0&+* &/ 0%0 3" *+3 %2"  )+." #("4&(" #+1*!0&+* +*
3%& % 3" 3&(( " (" 0+ ."1&(! +(!". )+!1("/ &* 0%" #101." *! 3%& % %/ "*("! 1/ 0+ ,.+2&!" 
.& %". 0++(/"0 #+. 0%" !"2"(+,)"*0 +# ,,(& 0&+*/ 3+ #.1&0/ +# 0%&/ (+1. ,.0& 1(.(5 3+.0%5 +#
*+0" ." 0%" "3 "(" 0&+* 5/0") *!  )+." #1((5 ,.)"0".&/"! 0(+$1" ( 1(0+.
*"2&0(5 0%"." &/  +/0 &* +),0&&(&05 10 3" %2" 0.&"! 0+ '"", 0%&/ 0+  )&*&)1) *! 0+ (&)&0
0%" &), 0 5 #+."3.*&*$ 5+1 &* ,."2&+1/ 1(("0&*/ +# #101." %*$"/

0 0%" /)" 0&)"  $."0 !"( +# 3+.' %/ $+*" &*0+ "*%* &*$ $.,%& ( &*0". 0&+* 3%& % )'"/
0%" &*0".# " )+." &*01&0&2" *! /&),(". 0+ 1/" +1 3&(( &))"!&0"(5 *+0& " 0%0 0%" 1/". &*0".# "
%/ ""* 1$)"*0"! 5 0%" ,.+2&/&+* +# & +*/ +. ,&4),/ 10 0%"." ."  2.&"05 +# +0%". *"3
#"01."/ ++' +10 #+. 6,(*" (&,,&*$ *! ,"./," 0&2" &* 0%" 2+(1)" 2&"3/ 0++

0 &/ *+0 +*(5 0%" +." +!" 3%& % &/ "&*$ .0&+*(&/"! 10 (/+ 0%" ,,(& 0&+*/ "3 # &(&0&"/ /1 %
/ 0%"   &(&05 *! *6(&*" "(, ." " +)&*$ )+." )+!1(. *! 0%" 0+,6("2"( .
)"*1/ +#     *!   ." "&*$ !"2"(+,"! 0+ ."/")(" +*" *+0%". )+."
(+/"(5 + !+10    3&(( #+((+3 /1&0 &* 0%" *". #101."

%&/ 1(("0&* 00"),0/ 0+ !+ 1)"*0 (( #"01."/ &*    3%& % ." *"3 +. 3%& % %2"
%*$"! /&* " 0%" ."("/" +#    * 0%" )&* +*(5  .&"# +2".2&"3 +# *"3 # &(&0&"/ &/
,.+2&!"! 3%"." 0%"5 ." !"-10"(5 !"/ .&"! "(/"3%"." "0&("! &*#+.)0&+* &/ $&2"* +*(5 #+.
#"01."/ #+. 3%& % 0%"." &/ *+ (0".*0&2" 1,60+6!0" !+ 1)"*00&+* 0 0%&/ ."("/" +. 3%& %
."-1&."/ /," &( "),%/&/


      
   .+0" 0"!5 +,5.&$%0
/""#.+*0&/,&" "
1.1 New Components of PDMS and Other Related Products

)/*& ) (1 **&#.#)(- ( -/4**&#.#)(- "0 ( ,&- .   

1.1.1 New PDMS Applications

 DESIGN Spooling Application


&&)1- #(.,.#0 #.#)( ) -*))& ,%- .) ." -#!(
')& . &-) *,'#.- ." )(.(. ) " *#*#(! #-)'.,# .)   #( #(*((.&3 ) ."
,.# ##& )(-.,#(.- ) ."  *#* ( ,(" "#,,"3 /,.", ./, #- ."
*,)0#-#)( ) ( /.)'.# (/',#(! #&#.3 1"#" ( !#0  /(#+/ (/', .) && $)#(.-
1&- *,.- ( -*))&-

 REPORT Facility
 -/4**&#.#)( /#&. #(.) ." -, (.,  ) )."  (
  .) *,)0# ." #&#.#- ) ."  ')/& 1#."#( ." ),'-  (/-
(0#,)('(.

1.2 New User Documentation and OnLine Help

" )&&)1#(! (1 **, )/'(..#)( 1#&&  0#&& 1#." ."#- ,&-

   ,( (/&

    ,( (/&

   -, /#

 /.)  -, /#

  -# ./,- /#

  (., ) .1, /-.)'#-.#)(  ,( (/&

    -, /&&.#( ."#- )/'(.

    (-.&&.#)( /#

"  *))&#(! **&#.#)( ( ."  #&#.3 , )/, #,-.  **&#.#)(- .)
 )/'(. /-#(! ( #(.,.#0 "&* -3-.' "#- #- )/, #,-. ),3 #(.) ." 1),& ) )(4&#(
"&* -) #. #- -.#&& -)'1". 2*,#'(.& &.")/!" 1 ")* .) *,)0# ."#- ),' ) )/'(..#)(
), && )/, **&#.#)(- ./,&&3 1 , !, .) ", 3)/, )*#(#)(- )( ."#- (1 ./,

1-2    


 
,)..3)*3,#!".
- ,)(.#-*#   
2 New and Modified PDMS Applications

2.1 General Changes to DESIGN Applications

" )&&)0#(! "(!, "/ ( #(-+). -) '),-  **&#-#)(, ( &,) -)  &,,+
1-(- -) -"    **&#-#)( -) '% -"' ')+ )(,#,-(- 0#-" )( ()-"+ " )(&2
 **&#-#)(, )+ 0"#" -"#, ), ()- **&2 + -" *))&#(! ( ,,02, -#+, 
+, **&#-#)(,

2.1.1 Main Bar Menu Layout

"  **&#-#)( ()0 ",  ,#(!& + '(. #()+*)+-#(! && !(+& ( **&#-#)(
,*# # .-#&#-#, ", + # +(-#- 2 -" ., ) ).& ,*+-)+ +, )( (2 *.&&)0(
'(., -"- "/ ( **&#-#)( ,*# # *)+-#)( 0"#" &02, **+, - -" )--)' )+
1'*& +-#(!  )*2 ) ( &'(- #,  -.+ -"- #, )'')( -) && **&#-#)(, ( ,)
**+, , -" #+,- (-+2 .(+ Create #( && ,,
+-#(!    ")0/+ #, ,*# # -) -"
#*#(! **&#-#)( )(&2 ( -"+ )+ **+, .(+ Create .- &)0  ).& ,*+-)+ #(!&
,*+-)+, + ,-#&& ., )/ ( &)0 -" ).& ,*+-)+ -) ,")0 ,,)#-#)( -0( +-#(
(-+#, ( !(+&&2 #'*+)/ &)!#

( #-#)( -) -" )/ -" ('#(! ( )(-(-, ) -" '#( + '(. *.&&)0(, "/ "(! -)
&&)0  ')+ &)!#& .,+ +#(&2 ( )(,#,-(- &2).- -#& ,+#*-#)( ) /+2 '(.
(-+2 #, ()- !#/( "+ , #( '(2 ,, -"+ ", )(&2 (  +)+!(#,-#)( ) 1#,-#(!
.(-#)(&#-2 "+ (0 .(-#)(&#-2 ", ( #'*&'(- -"#, #, #,.,, &,0"+

" (-+#, #( -" )'')( *)+-#)( ) -" '#( '(., + , )&&)0,

Design
**&#-#)( #(/)-#)(, ( '#( ,2,-' )''(,

Display

)''(, -) )(-+)& -" #,*&2 (/#+)('(- !#/#(! ,, -) -" '$)+ )+', )+ #(-+-#)(
0#-" -"  -, )+ 1'*& +*"#& #0, '+, #,-,

Graphics
-#&#-#, -"- )(-+)& -" )(-(-, ) (2 !+*"#& /#0, #(&.#(! )&).+ +*+,(--#)( &/&,
!+*"#& #,


 
  
  2-1
   +)--2)*2+#!"-, +)(-#,*#
Query
#&! $& '% )&' $ ( ((&)(' $ ( (' !"#(' $& $ #$&"($# &*
&$" ($' ((&)('

Settings
(!(' $& '((# '(#& )!('&(& $& ( '-'(" $& %%!($#  )#(' +$& # &
'((#' %%!($# '% )!('

Utilities
#&! )(!(' $& ( '-'(" $& %%!($# ') '  ' # &%$&(' $( )(!(' $ #$(
"$- (' !"#(' - #!) ( $#''(#-  ' #&! &%$&(' '% $!(
&%$&(' # ( %# %%!($#

Create
#- $%&($#' + &')!( # #+ !"#(' #  ($ ( (' #!)# ( &($# $

$%' $& &$)%' # '% !"#(' !  %'

Modify
#- $%&($#' + &')!( # ,'(# (' !"#(' *# (& ((&)(' # )( #$(
($' ((&)(' + +&&#(  '%! "#) #(&- ') ' Positioning $& Orientation $-
$' %%!- ($ !(&# ( #" $ # !"#( $& ## (' %$'($# # ( &&- $& !'( $&&
( !'$ %%!' ($ Modify>Pipe>Specification $& &$)% $%&($#' ') ' Modify>Slope #
( %# %%!($# + +$)! * #  )(!(- # %&*$)' &!''

Delete
#- $%&($#' + &')!( # !"#(' # &"$* &$" (  

# ($# ($ ( $*  %%!($# "-  )&(& & "#) #(&' (( & '% ($ (
%%!($# $" %%!($#' "- '& $""$# #(&' # '$ (  $  $""$# %$'($#
$&" ' # $#(#) (&$)$)( # %&()!& ( $!!$+# #(&' & $""$# ($ 
%%!($#' # +& %&'#( +!! %%& # ( $&& '$+# !$+

Position

$#(#' '(#& #(&' $& At... # By... # "- $#(# $(&' %## $# ( %%!($#

Orientate

$#(#' '(#& #(&' $& Axis... Axes... # Rotate... # "- $#(# $(&' %## $#
( %%!($#

Connect

$#(#' %%!($# '% $##($# $%&($#'

2.1.2 New Startup Procedures

 %%!($#+& '(&()% %&$)&' * # $*&)! $& !!  "$)!' ' %&( $ ('
$*&)! !! "$)!' #$+ )'  $""$# '(&()% $&" + !!$+' ( )'& ( $ $ &'($&#
#- &!*#( #&- !' $& !$# &$" "&$' $#  '%&( #*$($# $ ( %%!($#

2.1.2.1 Simple Incorporation of new Applications

' '($# +!!  $ #(&'( $#!- ($ ($' #*$!* # ( *!$%"#( # "#(## $
    %%!($#+&

2-2
  
  
 
&$((-$%-&('&$#('%   
& ')) +' &*,) +! '&*"*+&0 ' (($"+"'&* "&  & +' ), %"&+&& +"% "+
!* & &**)0 +' -$'(  &. *0*+% ') $'"& (($"+"'&* !"* !* & ') &"* *'
+!+ "+ "* *"%($ +'  &. (($"+"'&* "&+' +! ((.) *,"+ ')%)$0 ! (($"+"'& ! 
'%($+ ')% "&"+"'& "& "+* '.& ) ,&) +!  ")+')0 & %,! ' +! "&"+"'& .*
,($"+ "& $$ (($"+"'& )* ! & ') +!"* !* &'. & )($ ."+!  &+)$ "$ +!+
,"$* +! '%%'& (')+"'& ' +! %"& ) %&,* & & (($"+"'& *("" "$* +!+ '&+"&*
'&$0 +!'* &+)"* .!"! ) *(""

2.1.2.2 Upgrading of Existing Applications

*)* ."$$ & +' ,( ) &0 ' +!") '.& (($"+"'&*  +!

&+) *,(($"
(($"+"'&* +' $$ "&+' $"& ."+! +! &. ')%+ ! '$$'."& ()',) *!',$  '$$'.

 "+ +!  


 "$ +' "&$, & &+)0 ') +! &'&1*+&)
(($"+"'&


)+   "$ 0 +#"& (($"+"'& *("" + )'% +! '$ (($"+"'& "&"+"'& "$
    


)+ & "&"+"$"*+"'& "$ ') +! (($"+"'&     

 "+ +! (($"+"'&*  "$ & )%'- +! $$ +' ,"$ +! '$ (($"+"'& "&"+"'& "$
 
  ' *,*+"+,+ &+)0 &* +'  % ') +!"*

 %'- &0 ,&.&+ "$* )'% +! (($"+"'& ")+')0

2.1.3 Rationalisation of Underlying Functions

'&*")$ ')+ !* & (,+ "&+' +! (($"+"'&.) + +!"* )$* +' %"&"%"* +! &,%)
' "&*+&* .!) ,&+"'&$"+0 "* ,&&**)"$0 ,($"+ & $*' +' "%()'- '& +! "$"+"*
') 0 +!'* ,&+"'&* +!+ ) '&*") +'  '%%'& +' $$ (($"+"'&* !"* ()'-"*
)+) '&*"*+&0 )'** (($"+"'&* & )'** %',$* & ()'-"*  ")%) * '& .!"!
+' ,"$ &. (($"+"'&*

2.1.3.1 Positioning

+&) ')%* ') Position At & Position By !- & "%($%&+ !* *!',$ &'.
(() * +! ,$+ ('*"+"'&"& ')%* ') $$ (($"+"'&* +!+ $$'. ('*"+"'& %'""+"'& !*
')%* &*,) '&*"*+&0 )'** (($"+"'&* & "%()'- +! $/""$"+0 "& ()+",$) +! )(!"$
"&+)+"'& ' +! *+&) ('*"+"'&"& ,+"$"+"* ! "$"+"* '& +!* ')%* %0  , %&+
0 "+"'&$ ')%* *("" +' +! (($"+"'&

2.1.3.2 Orientation

+&) ')%* ') Orientate Axis Orientate Axes & Rotate ) &'. ()'-" * ')
('*"+"'&"&  +!* (() * +! ,$+ ')"&++"'& ')%* ') $$ (($"+"'&* .!"! $$'.
')"&++"'& ' $%&+* &*,)"& ,&"')%"+0 & &!&"& $/""$"+0 !0 %0 $*' 
, %&+

2.1.3.3 Deletion

! $+"'& "$"+"* ."+!"& +! (($"+"'&.) !- & )+"'&$"* + +!"* )$* 
*+&) *+ ' $+"'& )',+"&* &'. )*"* "& +! '%%'& $"))0 )
    '% &.


 
 
  2-3
   )'++0'(0)" !+*)'&+"*("
%2,"1(-, *(16 ' 0 !$$, ##$# (, -/#$/ 1- ./-3(#$ "-+./$'$,0(3$ 0$1 -% "-++ ,#0 4(1' . /1("2* /
(+./-3$+$,10 (, 1'$ /$ -% &/ .'(" * (,1$/ "1(-, '(0 0$1 -% "-++ ,#0 ,-4 ..$ /0 (, +-01
  ,#    ..*(" 1(-,0 1' 1 **-4 #$*$1(-, -% # 1 ! 0$ $*$+$,10 ,# + 6 *0- !$
2&+$,1$#
2.1.3.4 Copying
0 %-/ 1'$ ./$3(-20*6 +$,1(-,$# %2,"1(-,0 1'$0$ % "(*(1($0 ' 3$ !$$, 01 ,# /#(0$# 1- ./-3(#$
"-+./$'$,0(3$ ,# %*$5(!*$ 0$1 -% /-21(,$0 , ##(1(-, ** 01 ,# /# "-.6 %-/+0 ,-4 **-4 0(,&*$ -/
+2*1(.*$ "-.6(,& -.$/ 1(-,0

2.1.4 Navigation and Members Lists

** , 3(& 1(-, ' 0 !$$, 01 ,# /#(0$# (, 1'(0 /$*$ 0$ '$  + (, +$,2 ! / $,1/6 ' 0 !$$,
/$+-3$# ,# -1'$/ 1' , %-/ &/ .'(" * (,1$/ "1(-, , 3(& 1(-, (0 ,-4 "$,1/$# 0-*$*6 /-2,# 1'$
+$+!$/0 *(010
-/ 1'$ .2/.-0$0 -% 1'(0 #$0"/(.1(-, +$+!$/0 *(01 (0 ,6 %-/+ 1' 1 ' 0 # 1 ! 0$ 21- & #&$1 -,
(1 '(0 (,"*2#$0 01 ,# /# ,# #3 ,"$# +$+!$/0 %-/+0
#/ 4*(01
&/-2. +-#(%(" 1(-, %-/+
$1"
 1'$0$ %-/+0 0'-2*# ,-4 ' 3$ 1'$ %$ 12/$0 #$0"/(!$# !$*-4
Next/Previous Icons
'$0$ 1 )$ 1'$ %-/+ -% /(&'1 ,# *$%1 //-40 1 1'$ 1-. /(&'1 ,# *$%1 -% 1'$ +$+!$/0 %-/+0 '(0
/$%*$"10 1'$ (#$ -% +-3(,& "/-00 1'$ '($/ /"'6 1 1'$ 0 +$ *$3$* 1- $%%$"1 $51/$3 -.$/ 1(-, 0
-..-0$# 1- . -4, 4'("' 4-2*# (,#(" 1$ 4,$/(/01 $+!$/
Name Box
'(0 (0 ./-3(#$0 1'$ % "(*(16 1- , 3(& 1$ 1- $*$+$,10 !6   4'("' 4$ %(,# % / +-/$ 0 1(0% "1-/6
1' , ' 3(,& 1- $,1$/ 1'$ , +$ (, 1'$ "-++ ,# (,.21 !-5  +$0 + 6 (,"*2#$ -/ -+(1 1'$ (,(1( *
*$ #(,& 0* 0' -2 + 6 *0- $,1$/ 1/$$, +$       -/ 0(+.*$ *(01 -/#$/
$&  4'("' , 3(& 1$0 1- 1'$ 1'(/# $*$+$,1 (, 1'$ *(01
Dynamic Goto
'(0 /$.* "$0 1'$  + (, ! / +$,2 $,1/6 1 1 )$0 1'$ %-/+ -% , -.1(-, & #&$1 !$*-4 1'$
+$+!$/0 *(01 ./$"$#$# !6 Goto !211-, '(0 (0 20$# 1- , 3(& 1$ 1- 1'$ $*$+$,1 .-(,1$# 1- !6
/$%$/$,"$ 11/(!21$ -% 1'$ "2//$,1 $*$+$,1 /$00(,& 1'$ Goto !211-, *- #0 1'$ -.1(-, & #&$1 4(1'
** /$%$/$,"$ 11/(!21$0 -% 1'$  '$, 1'$ 20$/ 0$*$"10 -,$ -% 1'$ -.1(-,0 1- , 3(& 1$ 1- 1'$ "'-0$,
$*$+$,1 '$ -.1(-, & #&$1 (0 21-+ 1(" **6 2.# 1$# 4'$, (1 (0 20$# %-/ , 3(& 1(-, !21 ,-1 4'$,
,6 -1'$/ +$1'-# (0 20$# 1- 3-(# ,6 -3$/'$ # 1'(0 4-2*# -1'$/4(0$ (,"2/
'$ #$% 2*1 /$%$/$,"$ 11/(!21$ %-/ ** $*$+$,10 (0  $5"$.1 %-/  $*$+$,10
1'(0
4(** *4 60 !$ *- #$# (,1- 1'$ & #&$1 ,# " , 1'$/$%-/$ !$ 20$# 1 ,6 1(+$ /$& /#*$00 -% 4'$1'$/
1'$  !211-, ' 0 !$$, ./$00$# '(0 %$ 12/$ /$.* "$0 1'$  -.1(-, (, 1'$ -*# +$+!$/0
%-/+
 $,1/6
-1$ 1' 1  %-/+0 ,-4 ' 3$ , ##(1(-, * "-*-2/ -.1(-, From Spec 4'("' " 20$0 1'$ 0.$"
1- !$ 0$ /"'$# %-/ 1'$ ../-./( 1$ "-*-2/ '$ "-*-2/ (0 &(3$, !6 0$11(,& 1'$ -2/ 11/(!21$ -,
1'$  -/  $*$+$,1 1- 1'$ ../-./( 1$ "-*-2/ ,2+!$/

2.1.5 NAMECHK

,6 1$51 & #&$1 1' 1 (0 20$# 1- ""$.1 , +$ ,$4 -/ -*# 0'-2*# ,-4 20$ /-21(,$    (,
1'$ ..*(" 1(-,4 /$ "-++-, *(!/ /6 1- 3 *(# 1$ (1 '(0 ' 0 !$"-+$ ,$"$00 /6 0 /$02*1 -%

2-4      


/-1$"1$#!6"-.6/(&'1 0$$%/-,1(0.($"$ 
6)13:-2+ 8,) 
" 
%6)% !,) 97) 3*  )2796)7 '327-78)2'= 3* 2%1) +%(+)87
8,639+,398 8,)   %440-'%8-32;%6) %2( 1%= &) 97)( 83 -140)1)28 %9832%1-2+ -2 8,)
*9896)

!,) 6398-2) 1%= &) 97)( -2 )-8,)6 # 36  *361%8 - ) 83 ',)'/ 8,%8 % 2%1) ,%7 238 %06)%(=
&))2 97)( 36 83 ',)'/ 8,%8 %2 )0)1)28 3* 8,) +-:)2 2%1) does )<-78 * 8,-7 -7 238 8,) '%7) 8,)2 8,)
8)<8 +%(+)8 *631 ;,-', 8,) 6398-2) ;%7 '%00)( -7 3:)6;6-88)2 &= % 46)()8)61-2)( 786-2+ 8=4-'%00=
"27)8 %2( 8,) 97)6 -7 463148)( 83 6)@)28)6 % 79-8%&0) 2%1)

!,) 6398-2) 79443687 8,) 97) 3* ;-0('%6( ',%6%'8)67 !,)7) %6)

  -* ! !
 ;%7 +-:)2 )%60-)6 8,)2 
6)89627


? 97)  2%1) 73 %8 )0)1)28
  8,)2 ?
6)89627


$ 97) # 2%1) 73 -* 3;2)6 -7
  8,)2 $
6)89627


8 -7 )%7= 83 %(%48 8,) 6398-2) 83 8%/) 731) ()*%908 %'8-32 79', %7 %983@2%1-2+ -* 23 2%1) -7
79440-)( 8 '%2 %073 *36') 944)6@'%7-2+ -* 73 ()7-6)(

2.1.6 USER Area

;-2+ 83 ',%2+)7 -2 6)')28 6):-7-327 3* 8,) %44;%6) -8 -7 23 032+)6 2)')77%6= 83 7944368 8,) 97) 3*
8,) "  %6)% - )
 "

" 


!,) 1%.36 -14%'8 3* 8,) 6)13:%0 3* 8,-7 %6)% %8 8,-7 6)0)%7) ,%7 &))2 %00):-%8)( &= 8,)
-140)1)28%8-32 3* 8,) 74)'@(6-:)2 23>>0) 7)0)'8-32 7)) )'8-32  "7)67 ;-7,-2+ 83
-2'36436%8) 8,)-6 3;2 %440-'%8-32;%6) 36 83 13(-*= 8,) 79440-)( %440-'%8-327 7,390( '328-29) 83
97) 8,) )78%&0-7,)( )%6', %8, 1)8,3(

2.1.7 Graphical Views

!,) +)2)6%8-32 3* +6%4,-'%0 :-);7 %2( 8,)-6 '328)28 ,%:) ',%2+)( '327-()6%&0= %8 8,-7 6)0)%7) 
291&)6 3* ',%2+)7 %6) -2 6)74327) 83 )2,%2')( '36) *92'8-32%0-8= 79', %7 4)674)'8-:) %2(
'0-44-2+ 8,)6 *92'8-327 ;,-', %6) '327-()6)( 83 &) 3* 0-880) 97) ,%:) &))2 6)13:)( %2( +)2)6%00=
6)40%')( &= 38,)67 '327-()6)( 136) 97)*90

2.1.7.1 General

20= 7-2+0) :-);7 %6) 23; %:%-0%&0) ;,)6) 136) 8,%2 32) :-); -7 6)59-6)( 8,-7 1%= &) %',-):)( &=
8,) 97) 3* 7):)6%0 7-2+0) :-);7  +6%4,-'%0 :-); *3617 1%= 23; &) +)2)6%8)( ;-8, 36 ;-8,398 %
!330&%6 ;,-', %44)%67 %7 % ,36->328%0 63; 3* -'327 &)03; 8,) 1)29 32 8,) *361 !,)7) -'327
463:-() % 59-'/ 32)@4-'/ 1)8,3( 3* 83++0-2+ ')68%-2 *)%896)7 3* 8,) +6%4,-'%0 :-); #,)6) :-);7
,%:) &))2 +)2)6%8)( ;-8, % 8330&%6 8,) '366)7432(-2+ )286-)7 %6) 6)13:)( *631 8,) 1)297 '327
%6) 463:-()( *36 83++0-2+ 8,) *3003;-2+ 7)88-2+7 Borders Shading Clipping Capping
Perspective Walkthrough

 :-);7 ;-00 &= ()*%908 &) +)2)6%8)( without % 8330&%6 %2( ;-00 &) -2 03&%0 -1-87 13() - ) 8,)
:-); 0-1-87 ;-00 6)7432( 83 ',%2+)7 1%() &= 8,) Graphics>Global Limits 1%-2 &%6 1)29


  ! 2-5
   638)'8)(&='34=6-+,87))*6328-74-)')
2.1.7.2 3D Volume Definition Form

#$- !),' $- .# " ( ,$ 0)&/'  !$($.$)( !),' !), .#$- ( -/- +/ (. , 0$-$)(- )! .#
**&$.$)(1,  . $- /-  $( .#$- , 0$-$)( !),
 ..$(" &)& &$'$.-  2*&$$. )*.$)(
 ..$(" )& &$'$.-  2*&$$. )*.$)(
 ..$(" &$**$(" )2  2*&$$. )*.$)(

0)&/' $( .#$- )(. 2. $-  !$(  - .1)  *)-$.$)(- $( -* .#.  !$( )**)-$. ),( ,- )! 
)2 ),.#)")(& .) .# 1),& 2 - # &3)/. )! .# !),' $- -$'$&, .) .#   !),'
!,)' ,&$ , , 0$-$)(- &&)1$("  /- , .) (. , 0&/ - $, .&3 $(.) . 2. "" .- .)  !$( .# )2
),( ,-

- .# /- , &. ,- .# - ..$("- $( .# *)-$.$)( )'*)( (. . 2. !$ &- )( .# !),'  )2 ** ,- $( &&
/,, (. ",*#$& 0$ 1- $($.$(" .# -$4 ( *)-$.$)( )! .# 0)&/' )(-.,/.  # )2
$-** ,- 1# ( .# !),' $- $-'$-- 

)-$.$)(- (),  0)&/' '3 &-)  )(-.,/.  /-$("  ' (/ .) $(-.$". ",*#$& $(. ,.$)(
/# *)-$.$)(- , &13- $(  )),$(. -

# !),' &-) #-  &)%$(" !$&$.3 !), #  *)-$.$)( )'*)( (. !)/( -  .)""& "" . .)
.# ,$"#. )! # )),$(. . 2. )2 #$- (& - .# /- , .) &)%  0&/ .) *, 0 (. $. !,)'  $("
)0 ,1,$.. ( 3 !/,.# , )* ,.$)(-

2.1.7.3 Global/Local Limits

# !)&&)1$(" $- ( 2*&(.$)( )! .# ( 1 )( *.- )! "&)& ( &)& 0$ 1-


&.#)/"# .# #(" -
$(.,)/  , -$'*&  .# , -#)/&  )(-$ ,& "$(- $( .# &)"$ )! .# ' #($-' 1#$#
!/(.$)(- - !)&&)1-

# &$'$.- - ..$(" .#. .% - !! . )( && /,, (. 0$ 1- $- %()1( - .# Global Limits - ..$("

&$'$.- - ..$(" -* $!$ .)  -$("& 0$ 1 $- %()1( - .# Local Limits # . ,'


 $- ()1 )(
"$( , - ,0  -)& &3 !), -$./.$)(- 1# ,  &/&. - .# , +/$,  &$'$.- /.)'.$&&3
!,)'  -/**&$  - . )! & ' (.-

Global Limits  $( ,  (/ Display>Global Limits>

&& ')$!$.$)(- .) .# &)& $'$.- , ' /-$(" .# - ' (/ )*.$)(- # !! .- ** , $(
&& 0$ 1- .#. , /,, (.&3 - . .) ) 3 &)& $'$.- ')$!$.$)(- 1#$# $- .#  !/&. -..  #$-
$- .# )(&3 ' .#) )! #("$(" .# &$'$.- )( '), .#( )( 0$ 1 $(  -$("& )* ,.$)(

Local Limits 
(3 /,, (. ,*#$& $ 1 Limits>...

(3 #(" - .) )& $'$.- !! . )(&3 .# 0$ 1 !,)' 1#$# .# )*.$)( $- $($.$. 


(3 #(" .)
.# )& $'$.- /- - .# 0$ 1 .) -1$.# .) )& ') ( .# 0$ 1 1$&&  /(!! .  3 !/,.# ,
#(" - .) &)& $'$.- /(.$& .# 
 )*.$)( $- - & .  !), .#. 0$ 1 "$(

2.1.8 Specification Driven Nozzle Selection

)44& - & .$)( $(  $- ()1 ,$0 ( 0$  -$'*& -* $!$.$)( - . /* $( 



 ) /$&
 ()44& -*  !)&&)1 .# 2'*& *,) /,  &)1

2-6 
    
,). . 3)*3,$"#. - !,)(.$-*$  
 /7)5 7,) *-/) !   !$" :,-', '217%-16 % /-67 2* 3)50-66-&/)
7<3)6 2* " %1( 6 72 '217%-1 %1 )175< ! ## 2==/)6

 17)5  :-7, :5-7) %'')66 72 7,) '%7%/2+8) (%7%&%6)

 2%( 7,) 3)' )1)5%725 %33/-'%7-21 *520 7,) 38//>(2:1 723 /)9)/ 0)18 Paragon>Spec
Generator

 5)%7) %1( 1%0) % " 86-1+ 7,) 38//>(2:1 723 /)9)/ 0)18 Create>Spec. World

 17)5 Nozzles 81()5 7,) Description 7);7 +%(+)7 )1685-1+ 7,%7 7,) -1-7-%/  -6 -1 833)5>'%6)

 )/)'7 Equipment 81()5 7,) Generic Type 237-21 +%(+)7 ",)1 6%7-6*-)( 35)66 7,) OK
&87721

 5)%7) %1( 1%0) % 3)' 0%;-080


',%5%'7)56 86-1+ 7,) 38//>(2:1 723 /)9)/ 0)18
Create>Specification )+ 

 17)5 #300.R.F. 81()5 7,) Description 7);7 +%(+)7 ,-6 6,28/( &) 0)%1-1+*8/ 72 27,)5
86)56 %6 -7 :-// &) (-63/%<)( %+%-167 7,) Specification -1 7,)  
 
 *250 -1


 )/)'7 Equipment 81()5 7,) Generic Type 237-21 +%(+)7

 )/)'7 Nozzles 81()5 7,) Spec Type 237-21 +%(+)7 ",)1 6%7-6*-)( 35)66 7,) OK &87721
,)  
 
 *250 12: %33)%56

 !6-1+ 7,) 0)0&)56 /-67 1%9-+%7) 72 7,) )'7-21 %7)+25< 2* 12==/) 7,%7 <28 5)48-5) 72 )17)5
-172 7,) 63)' 25 );%03/)     ##    #

 !6-1+ 7,)  


 
 *250 6)/)'7 (Para1) Name 81()5 7,) Name +%(+)7 :,-', :-//
(-63/%< 3%5%0)7)5 25) 2* )%', 12==/)

 8// (2:1 &%5 0)18 Gtype>Add :,-', (-63/%<6 7,)    


 *250 17)5 %
0)%1-1+*8/ ()6'5-37-21 83 72
',%5%'7)56 68', %6 16- /%1+)( ,-6 :-// &) (-63/%<)(
%+%-167 7,) Nozzle Type %1( Generic Type 21 7,)    %1(  
 

*2506 -1  ",)1 6%7-6*-)( 35)66 7,) Apply %1( Dismiss &877216

 -7 7,) Load &87721 72 (-63/%< %// 7,) 12==/) '20321)176 -1 7,) Category %5)% 2* 7,) 

 
 *250

 ,) 12==/) )/)0)176 '%1 7,)1 &) %(()( %1( (-63/%<)( -1 7,) Entries %5)% &< 3-'.-1+ %//
5)48-5)( )/)0)176 86-1+ 7,) 0286) 1') 7,) 6)/)'7-21 ,%6 &))1 0%() 35)66 7,) Add &87721
21 7,) /2:)5 5-+,7>,%1( 6-() 2* 7,) *250

 -0-/%5/< %1< 81:%17)( )175-)6 '%1 &) 5)029)( 86-1+ 7,) Remove &87721

 ,) 63)' -6 12: &8-/7 86-1+ 7,) Control>Build 237-21 21 7,)  


 
 *250

1') 7,) 12==/) 63)'6 ,%9) &))1 &8-/7 -1  7,)< '%1 &) 86)( -1  &< /2%(-1+ 7,)
%33/-'%7-21:%5) *520 %'526 !6-1+ 7,) 48-30)17 %33/-'%7-21 12==/)6 0%< &) '5)%7)( 25
02(-*-)( -1(-9-(8%//< 25 &< '5)%7-1+ 67%1(%5( )48-30)17

PDMS Version 10.4.1   2-7


User Bulletin 527)'7)(&<'23<5-+,7 6))*5217-63-)')
+55(". -" -"/"! 4 0.&*$ /%" Create>Primitive... +,/&+* *! ."(" /&*$ /%" Nozzle +,/&+*
%"    #+-) &. !&.,(4"! 2%& % &. *+2 -/%"- .)(("- /%* / "-(&"- -"(".". +./
$!$"/. 2+-' &* /%" .)" 24 . "#+-" 2&/% /%" "3 ",/&+* +# /%" Nozzle Type 0//+* 2%& %
&*1+'". /%"   
  #+-) 2%"*  /&+*"! %&. #+-) 2&(( " (+!"! 2&/% /%" *+55("
.," . &/ #&*!. &* /%" +55("  +# /%" /(+$0" !/."

%"   
  #+-) .%+0(! " ."(#6"3,(*/+-4 "3 ",/ #+- /%" #&-./ +,/&+* $!$"/
("(("! CE/List/Pick +- #0-/%"- !"/&(. +# /%&. $!$"/ ."" " /&+*   0(/&,(" /&+*
+-).

+ )+!&#4 +*(4 /%"  +-  +# * "3&./&*$ *+55(" ,& ' +* /%" Modify>Nozzle
Specification... +,/&+* #-+) /%" )&* - )"*0 %&. &*1+'". /%" .)"   
 
#+-) . &* /%" -"/&+* ./",

+ )+!&#4 #"/0-". +# /%" *+55(" +/%"- /%* /%"  ."(" / /%" Modify>Attributes...
+,/&+* 2%&(./ ,+.&/&+*"! / /%" *+55(" /+ " (/"-"! %" 
  #+-) &. ,-"."*/"! 2%& % &.
1"-4 .&)&(- /+ /%"    #+-) "3 ",/ /%/ /%"-" &. * !!&/&+*( CE 0//+* 2%& %
,-+1&!". /%" 0."- 2&/% /%" +,/&+* /+ -"#-".% /%" #+-) #+- /%" 0--"*/ *+55(" "(")"*/

2.1.9 Miscellaneous New Features

"*"-( "*%* ")"*/. /+ /%" ./*!-! -"("." ,,(& /&+*2-" /%/ -" *+/ +1"-"! "(."2%"-" -"
!+ 0)"*/"! "(+2

2.1.9.1 Multiple Action Forms

%&. &.  *"2 +* ",/ / /%&. -"("." %&. &.  #+-) 2%& % ,,(&". &/."(# /+ "&/%"-  .&*$(" "(")"*/ +-
/+  *0)"- +# "(")"*/. 2%& % )4 " &!"*/&#&"! &* +*" +#  *0)"- +# 24.

%" +,/&+*. 0--"*/(4 1&((" -" . #+((+2.

CE
%. /%" .)" #0* /&+*(&/4 . /%" +*1"*/&+*( CE 0//+* %" ."//&*$. +* /%" #+-) 2&(( " ,,(&"!
+* +*(4 /%&. "(")"*/ -"$-!(".. +# 0--"*/ ,+.&/&+* &* /%" %&"-- %4

Pick
0.". /%" 0--"*/ ."//&*$. +# /%" #+-) /+ " ,,(&"! /+  ."-&". +# ,& '"! "(")"*/. #+- 2%& % /%"
0."- &. ,-+),/"! 0*/&( /%" ,-+),/ &. * "(("!

2.1.9.2 Modify Like

*%* ")"*/. /+ /%"  .4*/3 %1" ,-+),/"! /%" #+((+2&*$ !!&/&+*.

Modify>Like>picked element
"*(". /%" 0."- /+ ,"-#+-)       +,"-/&+* +* /%" 0--"*/ "(")"*/ %" 0."- &.
,-+),/"! /+ ,& ' /%" "(")"*/ from 2%& % &/. //-&0/". -" /+ " +,&"!

Modify>Like>current element
"*(". /%" 0."- /+ ,& ' (( "(")"*/. %" +- .%" 2&.%". /+ )'" (&'" /%" 0--"*/ "(")"*/ %"
+,"-/&+* &. +),("/"! 2%"* /%" ,-+),/ &. * "(("!

2-8    


 
-+/" /"!4 +,4-&$%/
.""#-+*/&.,&" "   
2.1.9.3 Add/Remove Form Enhancements

#    

  !*-( )*2 #.  "" / /* $.+'4 /# 0-- )/'4 . ' /  *'*0- #
!*-( '.* #. ) $/$*)' From Spec *+/$*) 2#$# $)./-0/. /# ++'$/$*) /* $)/ --*"/ /#
$/ (.  $)"   /* /# 0-- )/ 1*'0( 1$ 2. /* # & !*- - ! - ) . /*  .+ $!$/$*) ! )
' ( )/ /*    #.    /# ++'$/$*) 2$'' // (+/ /* -  /# *'*0- )0( - !-*( /#
*0- //-$0/ *) /# ..*$/   *-   ' ( )/ ! /#$. !$'. !*- )4 - .*) /# ) /#
 !0'/ 0-- )/'4 . ' /  *'*0- 2$''  0.  /* $.+'4 /# ' ( )/

2.1.9.4 Commands Input and Output

# 
 ) 
 !*-(. #1  ) 2$/#-2) ) /#  
 

   !*-( #.  ) - +'  4 /#  


 
 !*-( 2#$# $. . ' /  !-*(
/# ($) - ( )0 0.$)" /# Display>Commands... *+/$*)

2.2 DESIGN Spooling Application

#$. ++'$/$*) 2. %*$)/'4  1 '*+  2$/#


-*2)  **/ / $. $)/ )  /*  0.  4 
- +- . )//$1 *! /# !-$/*- *- 4   .$") - 2$/# !-$/$*) &)*2' " 

4+$''4 /# 0. - . ' /.  '$./ *! +$+ . )*- -)# . 2#$# !*-( ) $)/ -*)) /  +$+$)"
) /2*-& 2#$# $. /# ) $.+'4  $)  1*'0( 1$ 2 / (. !-*( */# - $.$+'$) . .0# . ,0$+( )/
(4 '.*  $)'0  $) /# 1$ 2 (+'$  .+**' - &. (4 /# )  #$"#'$"#/  ) $/$*)'
!$ ' 2 '.   / *(+*) )/ 5+*$)/. *- $)  ' )"/# *! /0 

) /# - &. #1  )  !$)  /# ) /2*-& (4  $1$  $)/* -2$)". / +*$)/. "$1 ) 4
/# 0. - 2# - # -2$)" - +- . )/. /# *)/ )/. /* ++ - $)  .$)"' $.*( /-$ -2$)". (4
 $1$  /  .+**' - & 1 ) $! /# - & '$ . $) /# ($' *!  -)# $) 2#$# . /# -)#
(4  .+'$/ $)/* /2* / /#/ +*$)/

) /# *)/ )/. *!  -2$)" #1  )  !$)  /# ++'$/$*) (4  0.  /* )0( -


0/*(/$''4 /# 2 '. +-/. .+**'. ) %*$)/. $) /# -2$)" *- $)  +$+ *- $)$1$0' -)#
# . $/ (. - $)$/$''4 )0( -  $) . ,0 ) 0/ $! ) $/$*)' 2 ' .4 $. $). -/  /# ) /#
)0( -$)" - ($). 0)$,0 ) /# ) 2 $/ ( -  $1 .  ) 2 )0( -

/# - $/$*)' ! /0- . $)'0 /# !*''*2$)"

 # $'$/4 /* ).0- /#/ *)'4  .$)"' )/-4 ++ -. $)   '$./ $) /# .$/0/$*) 2# - /2*
  *(+*) )/. - 0.  /* (* '  +$+ !$//$)" 2#$# $. +0-#.  .  .$)"' 0)$/

 / (. (4  $.+'4  *//  /* $)$/  .+ $' .//0. .0# . !*- 3$./$)" +$+ 2*-&

 !$'$/4 /* !$''  ' )"/# *! $(+'$  /0 2$/# $/# - 


. )   . *- .*' '4 2$/#
  . ) /#$. . $/ $. )  ..-4 /* - / 
/'*"0 ) .+ $!$/$*) / 0.$)"
(-*. +-*1$ 

*/ /#/ /#$. $. *) *! /# !$-./   ++'$/$*). /*  *0( )/  4 /# )5'$)  '+ 4./ (

'/#*0"# /#$. $.   ++'$/$*) !0-/# - $)!*-(/$*) (4  !*0) $) /# ISODRAFT


Reference Manual  0. $/ $. *)'4 0.  $) '*. *)%0)/$*) 2$/#   

       2-9


 -*/ / 4*+4-$"#/. !-*)/$.+$ 
2.3 REPORT Facility

+( 1(9  $&,/,6; ,5 $ 57%=$33/,&$6,21 9+,&+ ,5 $&&(55(' $5 3$46 2) 6+( *(1(4,& 4$3+,&$/
!5(4 16(4)$&( 6 +$5 %((1 '(5,*1(' 62 ,1&24324$6( 6+( )($674(5 2) 6+(   
02'7/( 9,6+,1 6+( 2405  (175 (18,4210(16 $1' $5 57&+ +$5 %((1 94,66(1 (16,4(/; ,1  6
0$.(5 (:6(15,8( 75( 2) 520( 2) 6+( 1(9 )($674(5 '(5&4,%(' ,1 +$36(4  57&+ $5 6+( 1(9 (:34(55,21
+$1'/(4 $1' &2//(&6,215

26( 6+$6 6+,5 )$&,/,6; ,5 $021* 6+( ),456  $33/,&$6,215 62 ,1&24324$6( 1=/,1( (/3 24
)746+(4 '(6$,/5 3/($5( &2157/6 6+,5 5274&( 2) ,1)240$6,21

2.4 ISODRAFT Application

+,5 +$5 %((1 (:6(15,8(/; 4(8,5(' 62 6$.( )7// $'8$16$*( 2) 1(9 )$&,/,6,(5 3428,'(' ,1 6+( &24( &2'(
$6 6+,5 4(/($5( $1' 62 0$.( 6+( ,16(4)$&( ($5,(4 62 75(6 +$5 $/52 %((1 $'$36(' 62 &203/(0(16 6+(
1(9  322/,1* $33/,&$6,21 +( 0$,1 )($674(5 ,1&/7'(

D // 6+( 1(9 )71&6,21$/,6; 2) 6+( *(1(4$/ ! (1+$1&(0(165 '(6$,/(' ,1 (&6,21 
 ,1&/7',1*
6+( $%,/,6; 62 3(4)240 $ #47%%(4 %$1' <220 ,( '4$* 276 6+( <220 9,1'29 9,6+  
0275( %76621  6+( 0,''/( %76621 ,1  3/26 8,(95

D +( 342&(55 2) '(6$,/,1* $ 3,3( 24 5;56(0 4(0$,15 /$4*(/; 71&+$1*(' "27 5(/(&6 6+( 56$1'$4'
24 5;56(0 ,520(64,& )240 3,&. 6+( ,6(0 62 %( '(6$,/(' 5(/(&6 $1 236,215 ),/( $1' $33/; ,6

D +( 56$1'$4' ,520(64,& )240 9,// '(6$,/ $ 4$9,1* $5 '(),1(' ,1 6+(  322/,1*
$33/,&$6,21 6 &$1 $/52 '(6$,/ $// 6+( '4$9,1*5 ,1 $ (6924. <21( $5 '(),1(' ,1 6+( 5$0(
$33/,&$6,21

D +( 75( 2) 56$675 6(:65 57&+ $5 #+(&. 52 +$5 %((1 4(028(' 7&+ 6(:6 &$1 56,// %( 3/$&(' 21
$1 ,520(64,& %; $'',1* 6+( 6(:6 62 $1 236,215 ),/(

D +(4( ,5 12 /21*(4 $ '()$7/65 )240 +,5 6(1'(' 62 &$75( &21)75,21 5,1&( ,6 21/; 3428,'('
'()$7/6 ),/(1$0(5 $1' 56$675 6(:65 ()$7/6 ),/(1$0(5 57&+ $5 )24 6+( 0$6(4,$/ /,56 ),/( $4(
$8$,/$%/( ,1 6+( 5(3$4$6( 236,215 )2405

D +( 0$,1 236,215 )240 129 3428,'(5 $ 5(3$4$6( %76621 )24 ($&+ ,1',8,'7$/ 236,215 )240
4$6+(4 6+$1 $ 5(/(&624 /,56

D +( ,1',8,'7$/ 236,215 )2405 +$8( $// %((1 4(8,5(' 62 $&&2002'$6( 1(9 )$&,/,6,(5 $8$,/$%/( ,1

  $46,&7/$4 1(9 )240 )($674(5 $4( $5 )2//295
S 322/ 9(/' -2,16 $1' 3$46 170%(45 0$; 129 %( 4($' )420 6+( '(5,*1 '$6$%$5( '(),1('
%; 6+(  322/,1* $33/,&$6,21
S +( 75(4 0$; '(),1( +,5+(4 291 0$6(4,$/5 /,56
S +( 9(/' 6$%/( $1' 4(3246 ),/( 0$; $/52 %( 75(4 '(),1('
S  3,3( $664,%76( 6$%/( ,5 129 3428,'(' )24 5;56(0 ,520(64,&5
S +(4( ,5 129 $ '4$9,1* +,5624; 6$%/(

2-10   


 
426(&6('%;&23;4,*+6 5(()4216,53,(&(   
S  * !+ &'/  (-$$ & ,$ & *('*, !$
S &  !+ &' $'&* & '* -,'%,! $'/ **'/+
S '&2/$ "'!&,+ %1 &'/ . "'!&, &-%*+
S '&,!&-,!'& &',+ %1 &'/ '&,!& ,  */!& ,!,$
S #/ ,*!&$+ %1 &'/  (*,!$$1 , 
S   %, ' ' +$,!& '%('&&, ,,*!-, ,+ + & !%(*'.
S   +$,!'& ' -+* ('+!,!'& *% ,0,+ + & !%(*'.
S  * * &/ $,*&,!. ,0,+

D  * !+ &' $'&* 


  %&- '(,!'& ,  ,-*&!$ &' $'&* 0!+,+ &

  &'/ *,+ +($!, + & +,+ .!+!'& &
,!$ ,,*!-,+ 1 !&,*2
%*'

D   '$ %-,-$ 0$-+!.!,1 ' *# .


,!$ & (,!$!,1 &' $'&* (($!+ '- %1
-+ !, * '* ', 

D  * !+ &'   %&- '(,!'& +!& , !+ !+ &'/ (*'.! /!, !& , 
  (''$!&
(($!,!'& !%!$*$1 ,  +,,!& & *+!& ' +(''$ 
+ + $+' & %'. ,' , 

  (''$!& (($!,!'&

2.5 DRAFT Application

  -+* !&,* ,'


  + & *,$1 !%(*'. , , !+ *$+   (*'.!+!'& ' !%(*'.
*( !$ # ,' ,  -+* &', '&$1 !.+  %'* (*'++!'&$ !%(*++!'& !, %#+ ,  (*'-,
+!* ,' -+ & *-+ ,  &-%* ' '*%+ *)-!* ,' '&+,*-, & %'!1 
!,%+  !+
$++&+ +*& $-,,* & + '-$ $+' !%(*'. (*'-,!.!,1

2.5.1 General Enhancements

2.5.1.1 Entry to DRAFT

 &  -+* &,*+


  ,  
   $'#!& '*% &' $'&* -,'%,!$$1
((*+ 1 -$, '/.* , * !+ &'/ ,  &',!'& '  %!&      '*% / ! !+
!+($1 -,'%,!$$1 '& &,*1 ,'
   !+ '*% '&,!&+ ,  -**&,$1 +$, /'*#!&
+ ,

2.5.1.2 Enhanced top level menus

& '%%'& /!,


  &   ,  ,'( $.$ * %&- + & *+,*-,-* & !,
&'/ !&'*('*,+ +-2(($!,!'& %&-+ & (*,!-$* ,  '$$'/!&  &+ . & %

D .*$ %&-+ . & *$$$


S Options !+ &'/ Graphics
S Utils + '% Utilities & !&'*('*,+ -,!$!,1 %&- &,*!+ *'% ,  *$,
(($!,!'& '(,!'& ,*  '-$ +(*,'* !& ,  %&- $!+,

D Copy + & %'. ,' -&* Create '& *$.&, %&-+

  
   2-11
 *',,1'(1*! ,+*'&,!+(!
 Query +$,3 ,-5 ' 1 ** ..0-.0( 2$   ,#
 -.2(-,1 '$ Versions
13!7+$,3 5(** ,-5 !$ ' ,#*$# !6 2'$ #$% 3*2 Help -.2(-, 5'("' (1 ,-5 %-3,# -, ** + (, ! 0
+$,31

 '$0$ (1 ,$5 Settings +$,3 (, 2'$ + (, +$,3 2- "-,20-* 1$11(-, #$% 3*211$22(,&1 %-0
0$* 2$# #0 %2(,& "2(4(2($1 $$ $"2(-,
   %-0 %302'$0 #$2 (*1

 '$ 31$0 ' 1 2'$ ,-2(-, -% "300$,2 5-0)(,& 1'$$2*(!0 06 5'("' (1 12-0$# (, 2'$ 7
"6"*(" *(12 -, 2'$ *$%2 ' ,# 1(#$ -% 2'$ + (, %-0+ -0)(,& 1'$$21 ,# *(!0 0($1 0$ " **$# %0-+
2'$ Draft +$,3 -.2(-,1 -, 2'$ + (, ! 0

  !$**(,& #(+$,1(-,(,& ,# ** #+(,(120 2(-, "2(4(2($1 *1- ' 4$ * 6$01,-2$1 4 (* !*$ -,


2'$ 0$*$4 ,2 + (, ! 0 +$,31 '$ 4(1(!*$  (1 31$# 1 2'$ 2 0&$2 0$ %-0 $*$+$,2
 "0$ 2(-,

  ,$5 -.2(-, ' 1 !$$, .0-4(#$# 2- 2-&&*$ ** 4($5 %0 +$1 ,%% %-0 ** 4($51 3,#$0 "300$,2
1'$$2 '(1 (1 ""$11$# %0-+ 2'$ + (, ! 0 +$,3 4( Graphics>View Frames On/Off

 '$ Display +$,3 ' 1 !$$, +-#(%($# 2- "-,%-0+ +-0$ "*-1$*6 2- 2'$  ..*(" 2(-,1
,# 2- .0$1$,2 +-0$ *-&(" * *(12 -% -.2(-,1 '$ "-++ ,#1 ,# 0$/3$121 %-0+1 " , ,-5 !$
""$11$# %0-+ 2'$ + (, +$,3 ! 0 !6 Display>Command Line I/O -2$ 2' 2 2'$ %-0+1 0$
,- *-,&$0 2$0+$#    !32 Input & Output Input Only ,# Output
Only

 '$ #0 5*(12 +-#(%(" 2(-, %-0+ ""$11$# 4( 2'$ &$,$0 * +$,3 Modify>Drawlist ' 1 !$$,
$,' ,"$# 2- .30&$ #0 5*(12 -% ! # -0 ,3**  0$%$0$,"$1 '(1 (1 "2(-,$# !6 !322-,
* !$**$# Clean Up

2.5.1.3 Sorting Layers by Purpose

 6$0 .30.-1$1 0$ ,-5 1-02$# ""-0#(,& 2- #0 %2(,& +-#$ ($ #(+$,1(-,(,&* !$**(,& $2" '$
#$% 3*2 .30.-1$1 0$ "-,20-**$# !6 2'$ #+(, -.2(-, Draft>Administration>Default Layer
Purposes... '$0$ 0$ 2'0$$ %3,"2(-, * &0-3.1 Labelling Dimensioning ,# 2D Drafting
'$1$ #$% 3*21 0$ '$*# (, 2'$ 1612$+ #$% 3*21 %(*$ #$% 3*2 

2.5.1.4 AutoDRAFT Interface

'$ 32- ,2$0% "$ ' 1 !$$, 1.*(2 (,2- 25- 1$. 0 2$ ..*(" 2(-,1
 User  ""$11$# 4( Draft>AutoDRAFT...
 Admin  ""$11$# 4( Draft>Administration>AutoDRAF T...

'$ %-0+$0 13!7 ..*(" 2(-,1 ' 4$ 1(+.*6 !$$, 1.*(2 !$25$$, 2'$ 25- ..*(" 2(-,1 -, 2'$ ! 1(1 -%
.2,$11 -% %3,"2(-, *(26

2.5.1.5 New Settings Menu

'$ ,$5 1$22(,&1 +$,3 ' 1 !$$, #$4$*-.$# 1 %-**-51

 '$  -.2(-, %-0 31$0 #$% 3*21 Defaults... ' 1 !$$, 0$, +$# User Defaults...

 '$0$ 0$ 2'0$$ ,$5 1$22(,&1 %-0+1 Global Defaults... Point Construction... ,# Units...

2-12 
 
0-2$"2$#!6"-.60(&'2 1$$%0-,2(1.($"$ 
Global Defaults '%, -" .,+ -( ,)# 1  .%- /%., (+ $1 + -#'! ,--#'!,
Point Construction '%, -" .,+ -( ,)# 1 -" .++'-  .%- /%. ., .+#'! )(#'-
(',-+.- .+,(+ ()+-#(',
Units %%(0, -" .,+ -( ,)# 1 -" .++'- 0(+$#'! .'#-,

2.5.1.6 New PLOT and DXF Features

" (% Plot (+& ", ' #&)+(/ #'(+)(+-#'!  Preview ()-#(' -( %%(0 -" .,+ -( )+/#0
-" +*.,- )%(- (' ,+'  (+ ,.&#,,#(' " +0#'! ' -"'  #+-%1 ,)((% -( -"
,1,-&  .%- )%(--+ 1 -" autospool ()-#(' "#, #, (' #' -" ,& 01 , #' -"
 
 ))%#-#('

" &#'#,-+-(+ '  #' -" +*.#+ )%(- ,)((% ()-#(', +(& -" '0 &#'#,-+-#('
 .%-, (+& ,, /# -" &#' + &'. Draft>Administration>Default Plotting...

"+ #, %,(  '0  )%(- ()-#(' -( !'+-  (.-).- #%, 0#-" -" ,,(#- 
"+, ' ((+#'-,

2.5.1.7 New Top Level Copy Options

" (%%(0#'! -() %/% 


 %&'-, &1 '(0  ()#
+0#'! "- "- (- #0 1+ 1+ (- 

", ()-#(', + /#%% /# -" !'+% + &'. ()-#(' Copy>...

2.5.1.8 New Derived Dimension Directions

" .,+ ' '(0 +#/ #&',#(' #+-#(' +(&   (+#'--#(' (+& 0"#" #, /#%%
(' -" &#' %#'+ #&',#(' +-#(' ' &(# #-#(' (+&, " (+#'--#(' (+& ., #, %%
#+-%1 +(& -"  ))%#-#(', + (+ &(+ -#%, ( -"  (+#'--#(' (+&
, -" +%/'-  ))%#-#(' (.&'-

2.5.2 Enhanced 2D Drafting

(+ -"#, +%, -"  + -#'! ))%#-#(' &+(, "/ ' -(-%%1 +0+#--' 0#-" -" #& (
)+(.#'!  &(+ %(!#%%1 ++'! .,+2 +#'%1 ,- ( ))%#-#(' -((%, (+  ''(--#('

" ))%#-#(' #, ,, +(& -" 


 &#' + &'. ()-#(' Draft>2D Drafting... +#
(/+/#0, ( %% -" ,.2&'., (+ -"#, ))%#-#(' (%%(0

2.5.2.1 Query Menu

Query > 2D...


"#, (+& '%, -" .,+ -( *.+1
 Area   +.+ '  +
 Distance   +.+ '  #,-'
 2D Point    (',-+.- )(#'-
 Node  '1  )+#&#-#/ '( #' -" .++'- 


  
   2-13
   +(--1()1+#!"- , +('-#,)#
2.5.2.2 Draw Menu

Basic 2D Primitive Creation:

Draw > Primitives...


 !* &)$ %#* +  ,*) +& )+ %0  ')!$!+!-   &%*+),+!&% $+ &* -)0 &) 
')!$!+!- +0' ## &%*+),+!&% $&* $" ,* & +  %. !%+)+!- '&!%+ &%*+),+!&% &)$
 !* %#* +  ,*) +& *#+ +  )(,!) '&!%+ &%*+),+!&% $& )&$ +  $!% ,)*&) ')&$'+
&)$ &+
 0$&# )+!&% ,** +  *+%)   *0$&# )+!&% &)$*
 /+ )+!&% ,+!#!**   +/+ )+!&% )&$ ##&.!% +  ,*) +& !)+#0 +0' !%+& 
$,#+!1#!% +/+ '% ) &) ''#0!% +  +/+ &%+%+* +& +  )#-%+  #$%+

Draw > Local Symbol...


 !* &)$ %#* +  ,*) +& )+ !%*+%* & % /!*+!% #&##0 !% *0$&# +$'#+ 
+!&% 
 &% Construct > Local Symbol &) $&) !%&)$+!&%

2.5.2.3 Construct Menu

Advanced 2D Primitive Creation, incorp. Group related Operations:

Construct > Copy


 !* %#* +  ,*) +& &'0 !%!-!,# &) )&,'* & ')!$!+!-* 0  !-% &*+

Construct > Repeat > Offset...


 !* ##&.* $,#+!'# &'0!% & !%!-!,# &) )&,'* & ')!$!+!-* 0  !-% &*+

Construct > Repeat > Rows & Columns...


 !* %#* +  ,*) +& ')&,  $,#+!'# &'0 & !%!-!,# &) )&,'* & ')!$!+!-* 0  !-%
%,$) & )&.* % &#,$%*

Construct > Repeat > Polar...


 !* %#* +  ,*) +& ')&,  $,#+!'# &'0 & !%!-!,# &) )&,'* & ')!$!+!-* 0  !-%
%+) & )&++!&%

Construct > Mirror...


 !* %#* +  ,*) +& ')&,  &'0 & !%!-!,# &) )&,'* & ')!$!+!-* &,+  !% $!))&)
'#%

Construct > Chamfer...


 !* %#* +  ,*) +& ')&,   $) +.% /!*+!%  *

Construct > Fillet...


 !* %#* +  ,*) +& ')&,  !##+ )!,* *  %+)  ')!$!+!- +.% /!*+!%
 *

Construct > Parallel Line...


 !* %#* +  ,*) +& )+  %.  +  *+ !*+% ')### +& % /!*+!% *+)! + #!%

Construct > Local Symbol


 !* %#* +  ,*) +& ')&,  ,*) !% *0$&# +$'#+  !% +  ).!%* *0$&#
#!))0

2-14    


 
)&++0&'0)! + *)&%+!*'!   
" .,+ #, )+(&)- -( #'-# 2 -" 1#,-#'! )+#&#-#/, -"- 0#%% (',-#-.- -" ,2&(% -&)%-
' -"' -(  #' -" -&)%-, (+#!#' )(#'- " .,+ -"' ,.))%#,  '& (+ -" -&)%- -( 
+- #' -" ,2&(% %#++2 " )+#&#-#/, + -+', ++ +(& -" +%/'- ,"- #'-( -" '0%2
+-  ' #',-' ( -" '0  #, .-(&-#%%2 )% #' -" .++'- '(- - -"
1- )(,#-#(' ( -" ('/+- )+#&#-#/,

Construct > Group...


"#, %%(0, -" .,+ -( (',-+.-  -&)(++2 !+(.) ( )+#&#-#/, (+ ,.,*.'-
(',-+.-#('&(# #-#(' ()+-#(', " !+(.) +&#', -#/ .'-#% #- #, %+ 2 "#--#'! -"
Clear .--(' (' -" !+(.) (',-+.-#(' (+&

" .,+ ' (',-+.-  !+(.) #' -"+ &#' 02,


 Identified  %(() #' 0"#" -" .,+ )#$, -"  )+#&#-#/, (+ -" !+(.)
 Crossing  +.+ ' 0#'(0 ()+-#(' -( )#$ .) %% )+#&#-#/, -"- "/ any '(
('-#' 0#-"#' -"  #' 0#'(0
 Window  +.+ ' 0#'(0 ()+-#(' -( )#$ .) %% )+#&#-#/, -"- "/ all '(,
('-#' 0#-"#' -"  #' 0#'(0

" +(,,#'!#'(0 ()+-#(', + #%-+ 2  (+& -"- %%(0, -" .,+ -( +,-+#- -" !+(.)
)().%-#(' ()+-#(', 2 -"+ +!.&'-,
 Type  %&'- -2)  .%-, -( all  )+#&#-#/,
 Colour  %&'- (%(.+  .%-, -( all (%(.+,
 Note  0'#'!   .%-, -( all '(-, #' .++'- ,"-

+(.), &2 %,(  +&(/ +(& 0#-"#' #'(0 ' +(,,#'! &(,

Note: ' .-%#' ' #-, /+-#, + not (',#+ , ,)+- )+#&#-#/, ' ''(-  
#'-(  !+(.) #'#/#.%%2
('%2  (&)%- .-%#' '  

Construct > Note...


)'#'! (' .++'- -, )(,#-#(' 0#%% +-   (+  ' &$ #- -" .++'-
'(- #' -" &#' + &'.

2.5.2.4 Edit Menu

2D Primitive Modification, incorp. Group related Operations:

Edit > Primitive...


"#, ()-#(' ,"(0,  ,-'+ )+#&#-#/ &(# #-#(' (+& -" )+#, .'-#('%#-2 ( 0"#" #,
!(/+' 2 -" .++'- %&'-

.-%#', ' -"#+ /+-#, '  &(# # #')''-%2 ( " (-"+

Note: "  &(# #-#(' (+& #, ,&#3.-(&-# # -( &$ #- &(+ %1#% #- ", '(
 .--(' .- ", .-(&-# -#(',

Edit > Move Primitive/Node To > Cursor


> X,Y...
> E.N.U...
> Pline...
> Design Element...
%%(0, -" .,+ -( )(,#-#(' '2 )+#&#-#/ (+#!#''( 0#-" -" (%%(0#'! ()-#(',

       2-15


 +(--2()2+#!"- , +('-#,)#
Cursor   #301.0 /)#*
X,Y...  2 !- %6/+)#)2   /.1)2).-
E.N.U...  2 !- %6/+)#)2
 !12.02(/ /.1)2).-
Pline...  - !- %6)12)-' 1203#230!+ +)-%
Design Element...  - !- %6)12)-'
 %1)'- %+%,%-28/.)-2

Edit > Move Primitives By > Cursor


> X,Y...
++.51 2(% 31%0 2. ,.4% ! /0),)2)4% .0 #300%-2+7 !#2)4% '0.3/ .& /0),)2)4%1 "7 !- .&&1%2 5)2( 2(%
&.++.5)-' ./2).-1
Cursor   #301.0 /)#*
X,Y...  2 !- %6/+)#)2   /.1)2).-

Edit > Move Node By > Cursor


> X,Y...
++.51 2(% 31%0 2. ,.4% ! /0),)2)4% -.$% "7 !- .&&1%2 5)2( 2(% &.++.5)-' ./2).-1
Cursor   #301.0 /)#*
X,Y...  2 !- %6/+)#)2   /.1)2).-

Edit > Line Gap > Zero Length


> Default Length
> Start,End
(%1% ./2).-1 !++.5 2(% 31%0 2. "0%!* !- %6)12)-'  5)2( 2(0%% &302(%0 ./2).-1
 %0. +%-'2( "0%!*
 %&!3+2 +%-'2( "0%!* $%&)-%$ )- &.0, Draft > Options > Global Defaults...
 2!02 !-$ -$ /.)-21

Edit > Line Trim


-!"+%1 2(% 31%0 2. )$%-2)&7 !- %6)12)-'  .0  -.$% /.)-2 2. "% 20),,%$ 2. 2(% )-2%01%#2).-
.& !-.2(%0 /0),)2)4%

Edit > Rotate...


-!"+%1 2(% 31%0 2. 0.2!2% !  /0),)2)4% .0 '0.3/ .& /0),)2)4%1 !".32 ! ')4%- /.)-2 "7 ! 1/%#)&)%$
!-'+%

Edit > Demolish Symbol


++.51 2(% 31%0 2. #.-4%02 ! 17,".+ )-12!-#%  )-2. )21 #.-12)23%-2 /0),)2)4%1 )- 2(% #300%-2


()1 .-+7 !&&%#21 2(% 1)-'+% 17,".+ )-12!-#% )$%-2)&)%$ "7 2(% 31%0 !-$ -. .2(%0 )-12!-#%1 .& 2(!2
17,".+ 2%,/+!2%

(% 31%0 #!- $%,.+)1( +.#!+ !-$ +)"0!07 17,".+ )-12!-#%1

Edit > Action Group...


()1 &.0, )1 )-2%-$%$ &.0 2(% !$4!-#%$   31%0 5(. /.11%11%1 ! *-.5+%$'% .& #.,,!-$
17-2!6 2 %-!"+%1 2(% 31%0 2. !//+7 !-7 13)2!"+% #.,,!-$ +)-% ./%0!2).- 2. 2(% #300%-2 '0.3/
%02!)- 0%120)#2).-1 !//+7 &.0 %6!,/+% 7.3 #!- -.2 31% 2(% #.,,!-$1
NEW, UPDATE, DELETE, @, .0 SAVEWORK

2-16   
 
0.2%#2%$"7#./70)'(2 1%%&0.-2)1/)%#%   
) $ 0(9 &1//$0' ,5 $&6,10(' 9+,&+ 10.; $22.,(5 61 &(46$,0 (.(/(065 1) 6+( *4172 6+(0 $.. (44145
4(57.6,0* )41/ %$' 5;06$: $4( ,*014(' 14 (:$/2.(
 1..(&6 $.. "5 10 5+((6 $0' /1',);  (6&
 1..(&6 $.. 4(.(8$06 # ,056$0&(5 $0' 5(6 $ 0(9 6(/2.$6( 4()(4(0&(

2.5.2.5 Settings Menu


Settings > Group Filter...
+( ),.6(4 75(' '74,0* *4172 &105647&6,10 12(4$6,105
Settings > Icon Menu Styles...
..195 6+( 75(4 61 '(),0( 6+( 5+$2( 1) 6+( 24,/,6,8( &4($6,10 )14/
Settings > Group Colour...
..195 6+( 75(4 61 52(&,); 6+( $&6,8( *4172 &1.174
Settings > Rubber Band Colour...
..195 6+( 75(4 61 52(&,); 6+( 47%%(4<%$0' )(('%$&- &1.174
2.5.2.6 Utilities Menu
2D Utilities, incorp. Dynamic attribute forms:
Utilities > Load Text...
Utilities > Speed Position...
+(5( $4( 56$0'$4' 
 126,105
Utilities > Reorder...
+,5 )14/ +$5 %((0 /18(' $0' 4(0$/(' 61 %( &105,56(06 9,6+  $22.,&$6,105 6 ,5 019
Modify > Hierarchy
Utilities > Sketch Drafting...
+,5 )14/ +1.'5 6+( %$5,& $664,%76(5 )14 $  14  (.(/(06 6 $..195 6+( 75(4 37,&-.; 61
&+$0*( 6+( 56;.( 1) '4$)6,0* )14  24,/,6,8(5 ,( 6(/214$4,.; 61 '(8,$6( )41/ 6+( '()$7.6 $664,%76(5
&$5&$'(' )41/ 6+( 190,0*  14 
1 75( 6+( )14/ 6+( 75(4 5(.(&65 6+( 4(37,4(' $664,%76(5 )14 (.(/(06 &4($6,10 6+(0 /$-(5

  $&6,8( %; 61**.,0* 6+( 2(0  10 6+( .()6 +$0' 5,'( 1) 6+( )14/ 61  (' #17 9,..
016,&( 6+$6 6+,5 *$'*(6 ,5 ',4(&6.; .,0-(' 61 $0 ,'(06,&$. 61**.( *$'*(6 10 6+( /$,0  %$4 /(07
,6+(4 1) 6+(5( 61**.(5 &$0 %( 75(' 61 59,6&+  $0'  1) 6+( 5-(6&+ '4$)6,0* /1'( +,5 (0$%.(5
6+( 75(4 61 52(&,); $ 5(6 1) 5-(6&+ '4$)6,0* $664,%76(5 $0' 6+(0 +,'( 6+( 5-(6&+ $664,%76( )14/ +(
75(4 &$0 6+(0 ($5,.; 59$2 %(69((0 56$0'$4' $0' 5-(6&+ '4$)6,0* /1'(5 )41/ 6+( /$,0  %$4
/(07
!,6+ 6+( 5-(6&+ '4$)6,0* /1'( $&6,8( 57%5(37(06.; &4($6('  24,/,6,8(5 9,.. 6$-( '()$7.6
$664,%76(5 )41/ 6+( 5-(6&+ '4$)6,0* ,056($' 1) )41/ 6+( 56$0'$4' &$5&$'(' $664,%76(5
Utilities > Dynamic Primitives...
+,5 )14/ ,5 72'$6(' (8(4; 6,/( 6+( 75(4 0$8,*$6(5 61 $ 57,6$%.(  24,/,6,8( +( )14/ ,5 6+(0
,0,6,$.,5(' 9,6+ 6+( $224124,$6( $664,%76(5 1) 6+( &744(06 (.(/(06 +( $664,%76(5 1) 6+( 24,/,6,8(
$4( /1',),(' ',4(&6.; %; $.6(4,0* 6+( )14/ 5(66,0*5
Note: ,0(5 $0' "5 &$0016 %( /1',),(' )41/ 6+,5 )14/ (( Edit > Primitive... ,0
(&6,10    


   2-17
 416(&6('%;&12;4,*+6 5(()4106,52,(&(
Utilities > Dynamic Text...
%&0 #,/* &0 2-!1"! "3"/6 1&*" 1%" 20"/ +3&$1"0 1,   1"51 -/&*&1&3"  
 

%" #,/* &0 1%"+ &+&1&)&0"! 4&1% 1%"  ,/
 11/&21"0 ,# 1%" 2//"+1 ")"*"+1 %"
11/&21"0 ,# 1%" -/&*&1&3" /" *,!&#&"! ,+ --)6&+$ 1%" #,/*

%"   ,-1&,+ %0 ""+ /"*,3"! #/,* 1%"  *"+2 " 20" &1 &0 0&*-)"/ 1, -"/#,/*
1%&0 10( &+ + ,-"/1&+$ 0601"* ,**+! 0%")) 4&+!,4 1%+ #/,* 4&1%&+ 


2.5.2.7 Views

Create > View > Detail...


  + +,4 " $"+"/1"! #/,* "5&01&+$ 3&"40 ,+ 1%" 0*" 0%""1 %" 20"/ 0%,2)! 0&1 1 1%"
3&"4 #/,* 4%& % !"1&) 3&"40 /" 1, " /"1"! +! 1%"+ )) 1%" +"4 # &)&16 3& 1%" $"+"/)
--)& 1&,+ *"+2 Create>View>Detail

%" /".2&/"! !"1&) 1"51 


  "1  *6 1%"+ " 0")" 1"! + " 0"1 1%" 20"/ 0%,2)! %&1 1%"
Create 211,+ 1, &+3,(" !"1&) 3&"4 /"1&,+

%" 20"/ &0 -/,*-1"!


D 1, &!"+1&#6 1%" /" ,+ 1%" *01"/ 3&"4 1, " !"1&)"!
D 1, -,0&1&,+ 1%" !"1&) 1"51 !' "+1 1, 1%" !"1&) &/ )"
D 1, &!"+1&#6  /" 1+$2)/ /" #,/ 1%" /".2&/"! !"1&) 3&"4 #/*"

+ ,*-)"1&,+ ,# 1%"0" ,-"/1&,+0 1%" 20"/ &0 -/"0"+1"! 4&1%  $/-%& ) /"-/"0"+11&,+ ,# 1%"
-/,-,0"! !"1&) 3&"4 , ,+3"/1 1%" !"1&) &+1,  1/2" !"1&) 3&"4 ,+ 1%" 0%""1 1%" 20"/ 0%,2)! %&1
1%" Convert to View... 211,+

%" 20"/ &0 1%"+ -/,*-1"! 1, 0")" 1  02&1)" 0 )" #,/ 1%" !"1&) 3&"4 %"/" &0 )0, + ,-1&,+ 1,
!&0-)6 1%" 0")" 1"! 0 )" 21,*1& ))6 2+!"/ 1%" !"1&) 3&"4 %" &+&1&) 0 )" &0 1("+ #/,* 1%"
*01"/ 3&"4

Note:
S %" !"1&) 3&"4 &0 /"1"! 0  1/2" 
  4%& % *6 1%"+ " *,!&#&"! 0
/".2&/"!
S %" &+&1&)  &0 0"1 1, 4&/")&+" 1, 0-""! $/-%& 0 2-!1"
S %"/" &0  2&)17&+ %" ( 1, 01,- 1%" 20"/ /"1&+$ 14, !"1&)0 4&1% 1%" 0*" )"11"/ ,+ 1%"
0*" 0%""1
S %" !"1&) ++,11&,+ 1"51 &0 01,/"! 1 1%" *01"/ 3&"4 2+!"/  0-" &))6 +*"! )6"/
0-" &#& ))6 #,/ !"1&) 3&"4 ++,11&,+

/" &"40 %3" ""+ ,+0&!"/)6 /1&,+)&0"!


*,+$ 1%" %+$"0 /"
D %" Goto *"+2 ,-1&,+ %0 ""+ *,3"! ,+ 1,
/" &"40
D %" *&+
/" &"4 +,4 %0 $!$"10 #,/ !&/" 1 *+&-2)1&,+ ,# 1%" $/&! /&! ,-1&,+0 /" +,1
3&))" ,+ /"#"/"+ " /" 3&"40

2.5.2.8 Dimensioning and Labelling

Utils > Dynamic Dim Text...


%&0 #,/* &0 2-!1"! "3"/6 1&*" 1%" 20"/ +3&$1"0 1,  
 !&*"+0&,+ ")"*"+1  

 &*"+0&,+ -,&+1 %" #,/* &0 1%"+ &+&1&)&0"! 4&1% 1%"  11/&21" ,# 1%" 2//"+1
")"*"+1 %"  11/&21" ,# 1%" -/&*&1&3" &0 *,!&#&"! ,+ --)6&+$ 1%" #,/*

2-18 
  
  
/,1" 1"!6 ,-6/&$%10""#/,+1&0-&" " 
Utils > Dynamic Proj Text...
#/08 -573 08 (285 :6+(9,+ ,;,7> 903, 9/, :8,7 4(;0.(9,8 95 ( +03,48054 ,2,3,49  
'03,48054 65049 #/, -573 08 04090(208,+ <09/ 9/, *:77,49 #& (9970):9, </0*/ 08 35+0-0,+
</,4 9/, -573 08 (6620,+

Utils > Dynamic Text...


%/,4 ( 2(),2  57 " 08 4(;0.(9,+ 95 9/08 -573 08 :6+(9,+ 9 08 04090(208,+ <09/ 9/,
*:77,49 #& 57 #& (9970):9,8 </0*/ (7, 35+0-0,+ </,4 9/, -573 08 (6620,+

2.5.3 Miscellaneous Modifications

2.5.3.1 Alternative Representation Rules

4 (29,74(90;, 8,9 5- 7,67,8,49(9054 7:2,8 /(8 ),,4 62(*,+ 04 9/, 89(4+(7+ 20)7(7> (7,(
#! !"## #/,8, /(;, ),,4 :8,+ 04 ),4*/?3(71 9,8904. *(770,+ 5:9 )>
,497, 9+ $8,78 3(> :90208, 9/,8, (29,74(90;, 7:2,8 04 67,-,7,4*, 95 9/, 89(4+(7+ 7:2,8

2.5.3.2 Additional Administration Option

#/,7, 08 ( 4,< +304 569054

DRAFT>Admin>Load Data File

</0*/ (225<8 9/, (+3040897(957 ,(802> 95 25(+ (4> # -02,8 8957,+ 04 9/, !# +07,*957>
9 80362> 67,8,498 9/, :8,7 <09/ ( 2089 5- -02,8 95 ), 25(+,+ (9 9/, *:77,49 +(9()(8, 65809054

2.5.3.3 New DATA Loading Macro

 4,< # 25(+04. 3(*75 !# /(8 ),,4 675;0+,+ 95 .:0+, 9/, :8,7 (4+
803620-> 9/, 25(+04. 5- 20)7(7> +(9( -02,8 #/, :8,7 80362> ,=,*:9,8 9/, 3(*75 04 !# 04 9/,
+,807,+ +(9()(8, 95 /52+ 9/, 20)7(7> ,2,3,498

2.5.3.4 Changes to Default Pens

#/, +,-(:29 6,48 8:6620,+ <09/ 9/, "


 !# (6620*(9054 /(;, ),,4 */(4.,+ 95
*54-573 95 9/, "
 (4+ "  89(4+(7+8 #/,> (7, 45< 6,48         (4+  04 (
8,2,*9054 5- *525:78 (4+ .7,> */(04 6,48 04 9/0*14,88,8
95 

2.5.4 Configuration of DRAFT Applications

#/,7, (7, 8,;,7(2 4,< <(>8 04 </0*/ 9/, !# (6620*(90548 *(4 ), 35+0-0,+ (9 9/08 7,2,(8, 95
(29,7 9/,07 ),/(;05:7 04 ( *5497522,+ -(8/054

2.5.4.1 Text Height

",*9054   +,8*70),8 853, ,4/(4*,3,498 </0*/ (225< >5: 9/, */50*, 5- :804. 9/, 2,99,7 /,0./9
 ## 0489,(+ 5- 9/, */(7(*9,7 /,0./9  ## 4 57+,7 95 :8, 9/,
2,99,7 /,0./9 04 9/, (6620*(9054 7(9/,7 9/(4 9/, +,-(:29 5- */(7(*9,7 /,0./9 9/, (6620*(9054 3(> ),
*54-0.:7,+ )> 35+0->04. 9/, :8,7 8,9:6 -02, !$"#$  /(4., 9/, -5225<04. 204,8


  #! 2-19
   759,*9,+)>*56>70./98,,-75490860,*,
...
$* set Character/Letter height option for interpretation
$* of text height by appware (default is CHEI)
var !!CDCHARHEIGHT |CHEI| $* use character height
var !!CDDIMEHEIGHT |DTCH| $* use character height
var !!CDPROJHEIGHT |PTCH| $* use character height
$* var !!CDCHARHEIGHT |LHEI| $* use letter height
$* var !!CDDIMEHEIGHT |DTLH| $* use letter height
$* var !!CDPROJHEIGHT |PTLH| $* use letter height
...

$8 4.%/--'.3+.) 3*' ,+.'2 42+.) ,'33'1 *'+)*32 #.& %/--'.3+.) 3*' ,+.'2 42+.) %*#1#%3'1 *'+)*32

2.5.4.2 Loading of User Defined Patterns

/1 42'1 &'(+.'& ,+.' 0+%341' #.& *#3%* 0#33'1.2 3/ $' ,/#&'& +. 3*' #006#1' /. +.+3+#,+2#3+/. 42'12
2*/4,& 0,#%' 3*'+1 &'(+.+3+/.2 +. 3*' (+,'

 *+2 +2 /.,8 #
3'-0/1#18 -'#241' #.& #3 2/-' (4341' &#3' 3*'2' 2'33+.)2 6+,, $' 23/1'& +. 3*' 42'1 &+20,#8 (+,'

2.5.4.3 New Global Variables

6/ .'6 ),/$#, 5#1+#$,'2 *#5' $''. +.%,4&'& +. 3*' 



  (+,'
" #.& "

*'2' #,,/6 42'12 3/ &'3'1-+.' 3*' -#7+-4- 6+&3* /( 3*' 3/0 $#1 -'.4 2*''3
./3' )#&)'32 /1
'7#-0,' +( 42'1 2*''3 .#-'2 #1' # -#7+-4- /( %*#12 ,/.) 3*'. " 2*/4,& $'
2'3 3/ #.& " 2*/4,& $' 2'3 3/    *+2 01/&4%'2 3/0 $#1 -'.42 /( #.
/03+-4- 2+9' (/1 3*' 380+%#, 42'1 2*''3 .#-' ,'.)3* *' &'(#4,3 2400,+'& $8 '.31' +2
%*#1#%3'12 (/1 2*''3 .#-'2 "' 1'%/--'.& 3*#3 # -+.+-4- /(  %*#1#%3'12 +2 #&&'& 3/ 3*' ./3'
6+&3* 3/ #,,/6 (/1 
! .#-+.)

2-20  
 
1/3'%3'&$8%/081+)*32''(1/.3+20+'%'   
 "! "   "!!

 $ "" #"!  " $ 


 
  "!

.41 -%6 '1.4/2 .& !331)"43%2 (!5% "%%- !$$%$ 3. 3(%  $!3!"!2% &.1 3(% !//+)#!3).-2 !".5%
%)3(%1 !3 3()2 1%+%!2% .1 !3 !- %!1+)%1 1%+%!2% "43 6%1% -.3 $.#4,%-3%$ %7/+)#)3+8 (%8 !1% +)23%$
"%+.6 !+.-' 6)3( 3(%)1 $%2#1)/3).-2 38/%2 !-$ 3(% %+%,%-3 38/%2 .- 6()#( 3(%8 !//%!1

Repeatability enhancements:
 .')#!+ 224%$ .')#!+     
 !7),4, %+$ 4,"%1 -3%'%1     
 %+$ %04%-#% 4,"%1 -3%'%1 
 %+$ 4,"%1 1%&)7 %73

 !13 4,"%1 -3%'%1 )/)-' #.,/2 )-#+ 
 %!5% 4"% !13 . -3%'%1 )/)-' #.,/2 )-#+ 
 !13 . &.1 .+32 -3%'%1   )/)-' #.,/2 )-#+ 
 %!$ 4"% !13 4,"%1 -3%'%1  
 !7),4, !13 4,"%1 -3%'%1     
 !7),4, /..+ 4,"%1 -3%'%1     
 .)-3 %04%-#% 4,"%1 -3%'%1 )/)-' #.,/2 -.3  
 .)-3 4,"%1 1%&)7 .1$ )/)-' #.,/2 -.3  
 !7),4, .)-3 4,"%1 -3%'%1     
 731!  !13 .2 -3%'%1
)/)-' #.,/2
 1!6)-' %&%1%-#% %&%1%-#%   
 /..+"1%!* -$)#!3.1 %73   )/)-' #.,/2 )-#+ 
 %!$ 4"% /..+ )$%-3 %73    
 .,/.-%-3 /..+ )$%-3 %73   )/)-' #.,/2 )-#+ 
 %!5% 4"% /..+ )$%-3 %73   )/)-' #.,/2 )-#+ 

Material List enhancements:


 %!$ 4"%  8/% .1$  
 .,/.-%-3  8/% .1$ )/)-' #.,/2 )-#+ 
 %!5% 4"%  8/% .1$ )/)-' #.,/2 )-#+ 
  2 !".5%  !//%!12 )- ".3( #!3%'.1)%2
  4!-3)38 %!+    3. 
  %-'3( %!+    3. 
  %&%1%-#% !11!8 %&%1%-#%
)/)-' #.,/2 )-#+ 


    
   1.3%#3%$"8#./81)'(3 2%%&1.-3)2/)%#%
Reference Dimensions enhancements:
# ,/(04,10 5:2(4 !13'  ;   
 ,/(04,10 () $33$: ()(3(0&(  ;   13 
 ($' ,/ 5:2(4 !13'   
 ($' ,/ () $33$: ()(3(0&(   
 $,. ,/ 5:2(4 !13'   
 $,. ,/ () $33$: ()(3(0&(   
# :/%1. (: (95

" :/%1. (95 (95  "   

Compipe Interface enhancements:


 +135 1'( (95 "   51 
 1/2,2( 2(& (95 "   51 
 1/2,2( 3$8,0* 1 (95 

 1/2,2( ,2( 1 (95 

  1/2,2( 3($ (95


!+(3( $22.,&$5,104 +$7( %((0 2135(' %$&- 51 ($3.,(3 3(.($4(4 1)  5+( 1/2,2( 05(3)$&(
$553,%65(4 +$7( %((0 +$0'.(' $4  4 !+(3( 5+,4 +$4 1&&633(' 5+(  4 +$7( 5+( 4$/( 0$/( $4
5+( $553,%65( %65 %(*,0 8,5+ $ &1.10 (*  +( 10.: (9&(25,10 51 5+,4 ,4 5+$5 5+(  
$553,%65( $22($3(' $4   5 5+,4 3(.($4( %15+ 5+(  4 $0' 4:45(/ $553,%65(4 $3(
3(&1*0,4(' )13 5+( 4$-( 1) &1/2$5,%,.,5: 8,5+ 4:45(/ $553,%65(4 5$-,0* 23(&('(0&( 17(3  4

,0$..: 5+(  !0* (.(/(05 5:2(4 +$7( +$' 5+(  ,4,10 $553,%65( $''(' 51 ,/2317( 7(34,10
&10531.


    

+( 4&12( 1) /$0: (9,45,0* $553,%65(4 ,0 5+(   $0'  '$5$%$4(4 +$4 %((0 ,0&3($4(' 41 5+$5
5+(: $22($3 10 15+(3 3(.$5(' (.(/(05 5:2(4 51 ($4( 5+( 83,5,0* 1) 5+(    22.,&$5,10

 (4&3,25,10 (95  .. 4,*0,),&$05 (.(/(054


 60&5,10 (95  .. 4,*0,),&$05  (.(/(054
 63214( !13' .. 4,*0,),&$05 (.(/(054
 3($ 6/%(3 05(*(3 .. 4,*0,),&$05  (.(/(054
 6/%(3 05(*(3 .. 4,*0,),&$05 (.(/(054
# (0(3,& :2( !13' .. 4,*0,),&$05   (.(/(054
# :/%1. (: (95
.. 4,*0,),&$05   (.(/(054
  ()(3(0&( ()(3(0&( .. 4,*0,),&$05   (.(/(054
  ()(3(0&( ()(3(0&( .. 4,*0,),&$05   (.(/(054

   
 
315(&5('%:&12:3,*+5 4(()3105,42,(&(   
 
  

,)  48-30)17 )/)0)17 7<3) ,%6 12: &))1 %'7-9%7)( 25 620) 7-0) -7 ,%6 &))1 -1 7,) 
(%7%&%6) &87 ,%6 21/< &))1 %'7-9%7)( %7 7,-6 5)/)%6)   -6 -()17-'%/ 72   6,%5-1+ 7,) 6%0)
%775-&87)6 %1( 3266-&/) 0)0&)5 7<3)6 );')37 7,%7 -7 0%< 21/< &) 2:1)( &<  

   

 -1) -6 % 1): (5%*7-1+ 35-0-7-9) :,-', 0%< &) 2:1)( &< !6 6 %1( $6 %1(
:,-', -1 7851 0%< 21/< 2:1 % !# 1   ,%6 7,5)) %775-&87)6 27,)5 7,%1  $
" )7' '216-67-1+ 2* 7,) /-1) *-// %1( 0%5.)5 3)16 ,) !# )/)0)17 0%< 21/< &) 2:1)(
&< %1   %1( ,%6 12 0)0&)5 /-67 -76)/* 3%57 *520 67%1(%5( %775-&87)6 -7 ,%6 %  %775-&87)
/62 -76 /-1) %1( 0%5.)5 3)16 0%< ()*%8/7 72 7,26) 2* 7,) 2:1-1+   25 7,)< 0%< &) 6)7
-1()3)1()17/<

2 2&7%-1 7,) 1): 35-0-7-9)6 );-67-1+  (%7%&%6)6 :-// ,%9) 72 &) 5)'21*-+85)( 72 7,) 1): 

(%7%&%6) 6',)0% * <28 (2 127 :%17 72 86) 7,) 1): )/)0)176 7,)1 7,)5) -6 12 1))( 72 5)'21*-+85)
&)'%86) 
 '%1 581 :-7,  (%7%&%6)6 )) )'7-21 
 21 83+5%(-1+ 
(%7%&%6)6 *25 *857,)5 -1*250%7-21

 

 36)8(2=%775-&87) -6 21) :,26) 9%/8) -6 127 6725)( );3/-'-7/< -1 %1< (%7%&%6) &87 :,-', -6 ()5-9)(
*520 7,26) 2* 27,)5 %775-&87)6 25 :,-', -6 ()7)50-1)( *520 7,) '217);7 68', %6 7,) 326-7-21 2* %1
)/)0)17 -1 7,) /-67 2* -76 2:1)5 /7)51%7-9)/< 68', %1 %775-&87) 0%< &) 3529-()( %6 % 6,257 '87 72
-1*250%7-21 6725)( -1 %127,)5 (%7%&%6)  7<3-'%//< 7,) '%7%/2+8) 20) 36)8(2=%775-&87)6 6,%5)
7,) 6%0) 1%0) %6 %'78%/ %775-&87)6 1 7,-6 '%6) 7,) %775-&87) :-// &) 6725)( );3/-'-7/< *25 620)
)/)0)17 7<3)6 &87 :-// &) ()5-9)( *25 27,)56
6 3%57 2* 7,) +)1)5%/-6%7-21 2* 7,) 48)5< 6<67)0 -1 7,)   02(8/)6 %// 36)8(2=%775-&87)6 :,-',
:)5) 72 &) *281( %1<:,)5) -1  ,%9) &))1 0%() %9%-/%&/) -1 7,)   02(8/)6 %6
%335235-%7) ,)< 0%< &) 48)5-)( 25 86)( -1 );35)66-216 25 86)( -1 7,) 1):  %'-/-7< $28
:-// %/0267 ')57%-1/< ,%9) 86)( 36)8(2=%775-&87)6 -1 7,) 3%67 352&%&/< :-7,287 5)%/-6-1+ -7
3%57-'8/%5/< -1 

6)8(2=%775-&87)6 (2 127 %33)%5 -1 %   


  /-67-1+ &)'%86) 7,)< '%1 1)9)5 &) 6)7
);3/-'-7/< ,)< '%1 21/< &) 48)5-)( 25 &) 86)( 72 6)7  9%5-%&/)6 ,26) ()5-9)( *520 7,)-5
'217);7 68', %6   %1(  ,%9) % 9%/8) %7 %// )/)0)17 7<3)6 ,26) :,-', %5)
()5-9)( *520 7,) 9%/8)6 2* 27,)5 &%6) %775-&87)6 '%1 21/< &) 48)5-)( -* 7,) &%6) %775-&87)6 %/62 );-67

6 % 5%5) );')37-21 72 7,) +)1)5%/ 58/) 7,)5) %5) 21) 25 7:2  36)8(2=%775-&87)6 :,-', 0%<
&) 6)7 ,-6 -6 &)'%86) 7,)< %5) ()5-9)( 21/< *520 21) 27,)5 &%6) %775-&87) 62 -7 -6 3266-&/) 72
3)5*250 % 5)9)56) ()5-9%7-21 %1( 62 %33)%5 72 6)7 7,) 36)8(2=%775-&87) :,-/) -1 5)%/-7< 6)77-1+ 7,)
&%6) %775-&87) 1) );%03/) 2* 7,-6 -6  ()5-9)( *520  2 %// -17)176 %1( 385326)6 7,)
36)8(2=%775-&87) &),%9)6 );%'7/< /-.) %1 25(-1%5< %775-&87)

 /-67 2* %// '855)17 36)8(2=%775-&87)6 0%< &) *281( -1 33)1(-; 

   


 527)'7)(&<'23<5-+,7 6))*5217-63-)')
  
    



!"+ +,"(' +*"+ '/ ' &("" ,-*+ /!"! * )*, ( ,! '*% ,((%+, (* /!"!
))*"%1 %,* ,! ))*' "' +(& /1 ( ,!  &(-%+ " -**',%1
 

  
  '  

!(+ ,-*+ /!"! * ( )*"&*1 "',*+, ,( ,! ))%","(' /*",* *,!* ,!' ,! '*% -+*
* %* %1 ('%1 &',"(' "' )++"'  ' %% ++ -*,!* "'(*&,"(' (' '1 ( ,! (%%(/"'
,()"+ '  (-' "' ",!* ,! PDMS Basic Features Guide (* ,! CADCentre Software
Customisation Reference Manual

       

! *)!"% -+* "',* !+ ' '!' 1  '-&* ( &#(* '/ ,-*+ , ,!"+ *%+

 '2%"' %)
 *)!"% $
 *+),". "/+
 2)%' %"))"'

!* * %+( +.*% '/  ,+ ' (,!* 0,'+"('+ ' &("","('+ ,( ,! (*&+ '
'-+ ,((%+,

  


 '(/ "'(*)(*,+ ' ('2%"' !%) +1+,& %,!(- ! 
',* /"%%  +!"))"' *"+,(%
!'(%( 1+ 1)*%) ,( -+,(&*+ 
 (*&+ ' '-+ !+  %0"% "',* /!"!
'%+ -+*+ ,( &)%(1 '1 !%) +1+,& ,!, ,!1 !((+  *%++ ( !(" ,! %(($ ' %
( ,! +1+,& /"%% *&"' ,! +&

! !%) +1+,& '  ++ ",!* 1 +)"1"'   -,,(' (* 1 "'   &'- !
-,,(' -++ ,! !%) ,0, (* ,! (/'"' /"'(/ ,(  "+)%1 /!"% ,! &'- %"+,+  +, (
(),"('+

   
   
 *(,,1()1*" !,+*(',"+)"
%" /5/0") &/ 2".5 /&)&(. 0+ )*5 +0%". &*0". 0&2" %"(, /5/0")/ *! /%+1(! " ."/+*(5
&*01&0&2" 0 &/ /"(#7!+ 1)"*0&*$ 0++ /+ &/ *+0 !"/ .&"! &* *5 #1.0%". !"0&( &* 0%&/ !+ 1)"*0
5,& ((5 0%" Help +,0&+* ,,"./ / 0%" (/0 +,0&+* +*  . )"*1

0 0%&/ ."("/" 3" ." ,.+2&!&*$ +*7(&*" %"(, 3&0% 0%"  ,++(&*$ ,,(& 0&+* *! 0%"
  &(&05 (0%+1$% &0 &/ +1. &) 0+ ,.+2&!" 0%&/ #"01." #+. (( +1. ,,(& 0&+*/ &* 0%"
#101."

(0%+1$% )*5 /," 0/ +# 5,"."(, )5 " 0&(+."! 5 /"00&*$ &0/ 7!"#1(0/ ,,.+,.&0"(5 0%"
#+*0/ &* 3%& % 0%" 0"40 ,,"./ ." $+2".*"! /+("(5 5 0%" 0"40 10%+. %&/ )"*/ 0%0 0%" 0"40
,,".* " "4 ",0 #+. 0%" 100+* 0&0("/ "0  * *+0 " (0"."! 5 0%" 1/".  "*0." %2"
"*!"2+1."! 0+ "*/1." 0%0 (( 0"40 &/ "/&(5 ."!(" 10 *+0" 0%0 /+)" +# 0%" %"(, 0"40 /1 % /
"(, +* "(, &/ /1,,(&"! 5 .&/0+( " %*+(+$5 *  /+ &0/ ,,".* " &/ +10/&!" +1. +*0.+(
." +))"*!"! /"0 +# 7!"#1(0/ +0% 0%+/" #.+) .&/0+( " %*+(+$5 *!  "*0." &/ /1,,(&"!
3&0% 

4.1.2 Graphical Feedback or Rubber Banding

+/0  2&"3/ &*  *+3 &* +.,+.0" $.,%& ( #""! ' +))+*(5 '*+3* / .1".
*!&*$ +. )+/0 2&"3/ 0%&/ +*(5 "40"*!/ / #. / !"#&*&*$  3&*!+3 #+. 6++)&*$ &* %&/ &/
 %&"2"! 5 ,."//&*$  )+1/" 100+*  &" 0%" )&!!(" 100+* !.$$&*$ 0%" )+1/" 3&0%
0%" 100+* !+3* 0%"."5 ,1((&*$  .1".7*!"! ." 0*$("  .+// 0%" / .""* *! ."("/&*$ 0%"
100+* %" 2&"3 &))"!&0"(5 %*$"/ 0+  6++)"!7&* 2"./&+* +.."/,+*!&*$ 0+ 0%" ." 0*$("
3&0%&* 0%" +*#&*"/ +# )&*0&*&*$ 0%" /)" /," 0 .0&+ / 0%" +.&$&*( 2&"3 +0" 0%0 (& '&*$
 *!   3%& % &/ 1/1((5 0%" .&$%07%*! 100+* 3&0%+10 !.$$&*$ /0&(( %/ 0%" /)"
"##" 0 +# 6++)&*$7&* 7+10 / &* ,."2&+1/ 2"./&+*/ +# 

.,%& ( #""! ' %/ ""* &* +.,+.0"! #. )+." "40"*/&2"(5 &*0+   0%* &* +0%".
)+!1("/ *5 +))*!/ %2" ""* )+!&#&"! 0+ ,.+2&!" $.,%& ( #""! ' / /%,"/ *! (&*"/
." )*&,1(0"! +* 0%" / .""* 0 &/ #. "/&". 0+ "4,".&"* " 0%" "##" 0/ +# 0%&/ "*%* ")"*0 #+.
5+1./"(# 0%* &0 &/ 0+ ."! * "4,(*0&+* &* 0%&/ 1(("0&* "0&(/ +# 0%"  01( +))*!/ 3%& %
%2" ""* )+!&#&"! ." $&2"* &* " 0&+* 

%"   ,,(& 0&+* )'"/ 1/" +# $.,%& ( #""! ' 0+ !"#&*" ."/ *! (&*"/ *! (/+ 0+
$.+1, 0+$"0%". #+. /1/"-1"*0 +,".0&+*/ ,.&)&0&2"/ 3%& % #(( 3&0%&* +. .+//  .1".7*!"!
." 0*$("

4.1.3 Perspective and Walkthrough Modes for Volume Views

%" 2+(1)" 2&"3/ 1/"! &*  *!    %2" ""* +*/&!".(5 "*%* "! 5 0%"
!!&0&+* +# 0%"/" 03+ )+!"/ "./," 0&2" %/ ""* !"/&$*"! /+ 0%0 &0 &/ ,+//&(" 0+ /3&0 % "03""*
*+.)( ,.(("( 2&"3&*$ *! ,"./," 0&2" )+!" *! /0&((  %&"2" /"*/&(" ."/1(0/ +0" 0%0 0+$$(&*$
"03""* 0%" 03+ )+!"/ /+)"0&)"/ ."/1(0/ &* /1.,.&/"/ !"/,&0" 0%" )0%")0& ( +*/&/0"* 5 +# 0%"
)"0%+! "),(+5"!

%" ,"./," 0&2" "##" 0 &/ +*0.+(("! 5  *1)". +# ,.)"0"./ " % +# 3%& % )5 " /"0 5 0%"
1/". "&0%". #.+) 0%" +))*! (&*" +. 2& 0%" )"*1/ +# 0%" 2+(1)" 2&"3 (( 2&"3 )*&,1(0&+*/
3+.' &* "&0%". ,"./," 0&2" +. ,.(("( )+!"/

4-2   
 
.+0" 0"!5 +,5.&$%0
/""#.+*0&/,&" "   
,) :%/.7,528+, 02() )1%&/)6 7,) 9-): 72 ',%1+) %6 -* % 67)3 ,%( &))1 7%.)1 )-7,)5 72:%5(6 25
%:%< *520 7,) 02()/ :,)1 0286) &877216 
 25   %5) '/-'.)( ,) 6-=) 2* 7,) 67)3
0%< &) %/7)5)( 27) 7,%7 7,) (-5)'7-21 2* 7,) 67)3 ()3)1(6 21 7,) 6)77-1+ 2* 7,) (-5)'7-21 6/-()5
'21752/6 %1( -6 '203/)7)/< -1()3)1()17 2* :,)5) 7,) 0286) 32-17)5 %33)%56 -1 7,) 9-): 

%1(   0%< 67-// &) 86)( *25 =220-1+ -1 %1( 287

4.1.4 SixPlane Clipping

,-6 -6 %127,)5 1): *)%785) 2* 92/80) 9-):6 7 %//2:6 % 6)'7-21 2* 7,) +5%3,-'6 72 &) '/-33)( %:%<
*520 7,) 02()/ /-33-1+ -6 %',-)9)( &< ()*-1-1+ % clipping box -1 % 6-0-/%5 0%11)5 72 % &2;
35-0-7-9)  :-5)/-1) 5)35)6)17%7-21 2* 7,) '/-33-1+ &2; '%1 %/62 &) (-63/%<)( 72 %-( 326-7-21-1+

1 % /-0-7)( 5%1+) 2* ,%5(:%5) 7,) '/-33)( 35-0-7-9)6 0%< &) 68&6)48)17/< '%33)( 72 '29)5 7,)
$23)1 )1(6 -**)5)17 9-):6 '%1 &) '%33)( 25 127 86-1+ 7,)  

 6<17%; %33-1+ '%1
%/62 &) 3)5*250)( -1 :,-', 7,) '87 685*%')6 %5) *%')7)( ,) );%'7 *81'7-21%/-7< 3529-()( :-7, 7,-6
)1,%1')0)17 %1( 7,) 63))( :-7, :,-', -7 );)'87)6 9%5-)6 &)7:))1 7,) (-**)5)17 23)5%7-1+ 6<67)06
%1( ,%5(:%5) &)'%86) -7 -6 62 9)5< ()3)1()17 21 7,) *81'7-21%/-7< 3529-()( &< (-**)5)17
0%18*%'785)56 25 025) 35)'-6) ()7%-/6 21 :,-', 0%',-1)6 6833257 '%33-1+ 6)) 33)1(-; 

1 6833257)( -/-'21 5%3,-'6 0%',-1)6 7,)5) %5) 7:2 %/7)51%7-9) 02()6   %1( ! 1
 02() %// 7581'%7)( 35-0-7-9)6 %5) '%33)( -1 % 6-1+/) 3%66 -1 7,) 6%0) '2/285 ()*%8/7 '2/285
 :,-/) -1 ! 02() )%', 7581'%7)( 35-0-7-9) -6 '%33)( 6)3%5%7)/< -1 -76 2:1 '2/285 %33-1+
-6 025) %''85%7) -1 ! 02() )175) 6833/-)( %33/-'%7-216 21/< )9)5 86)  02()

1 ):/)77 %'.%5( :25.67%7-216 :,-/) &27, ! %1(  '200%1( 237-216 %5) %9%-/%&/)
7,)5) -6 12 (-**)5)1') &)7:))1 7,)0 )%', 7581'%7)( 35-0-7-9) -6 '%33)( 6)3%5%7)/< %1( ,)1') 0%<
&) '%33)( -1 -76 2:1 '2/285

1 )' /3,% '20387)56 %7 35)6)17 21/< '/-33-1+ ,%6 &))1 3529-()( %33-1+ 2* '/-33)(
35-0-7-9)6 :-// &) 0%() %9%-/%&/) -1 7,) 1)%5 *8785)

27) 7,%7 '/-33-1+ 2* 35-0-7-9)6 '217%-1-1+ ,2/)6 -1 :-5)/-1) 121>6,%()( 02() '%1 '%86) 7,)
02()/ 72 &) *%')77)( -1 % 5%7,)5 81868%/ 3)5,%36 81);3)'7)( *%6,-21 :,-', 5)9)%/6 -76)/* :,)1 7,)
02()/ -6 68&6)48)17/< 527%7)(

4.1.5 Markers and Visual Aids in Volume Views

1 7,) 3%67 0%5.)56 %1( 9-68%/ %-(6 -1 92/80) 9-):6 %33)%5)( 21 7,) (-63/%< &87 :28/( 2*7)1 &)
2&6'85)( &< 27,)5 -7)06 2: %// 68', %-(6 %33)%5 %7 7,) *5217 2* 7,) 9-): 62 7,%7 7,)< '%1127 &)
,-(()1 &< %1<7,-1+ %7 7,) *5217 2* 7,) 3-'785)

,-6 *)%785) -6 %8720%7-' 21 -/-'21 5%3,-'6 %1( ):/)77 %'.%5( :25.67%7-216 7 -6 ()3)1()17
21 7,) 6)77-1+ 2* % 3%57-'8/%5 )19-5210)17 9%5-%&/) 21 )' /3,% :25.67%7-216 !,)1 :25.-1+ :-7,
% " +5%3,-'6 %(%3725 -7 6,28/( &) 6)7 %6 *2//2:6
setenv SGL_REVRANGE ON

!,)1 :25.-1+ :-7, % #" %(%3725 7,-6 9%5-%&/) 6,28/( )-7,)5 &) 6)7 72  25 /)*7 816)7 * 7,)
9%5-%&/) -6 6)7 -1'255)'7/< 7,)1 %// 0%5.)56 :-// &) ,-(()1 %7 7,) &%'. 2* 7,) 3-'785)

    4-3


 527)'7)(&<'23<5-+,7 6))*5217-63-)')
4.1.6 Attribute Tracking

--+$.- -+%$(" $,  " ( +& *.+*), !$&$-2 0#$# ,,)$- ,  !)+' 0$-# ,* $!$ -,
--+$.- , (  &&% '+) - ')($-)+, -# --+$.- , ( .*- , -# !)+' $! (2 )! -#
--+$.- , #(" 

#$, ! -.+ #,  ( '*&)2  $(  (.' + )! !)+', &&)0$(" -# ' -)  &- +  2('$&&2 )+
$(,-(  -# ( 0 

!)+' 0#$# ** +, $( '(2 *& , $( ).+ **&$-$)(, #,  (
+  ,$"(  -) + , '& $+ -)+2 +)0, +, $( ,)' )-# + 0$()0, ,2,- ', $'$&+&2 ,)' )! -#
  !)+', + .*-  .-)'-$&&2 , $!! + (- & ' (-, $(  /$ 0 + *$% 

4.1.7 Pixmaps or Icons

). 0$&& ()-$ $( -# ( 0 **&$-$)(, -#- '(2 "" -, #/ *$1'*, ,,)$-  0$-# -# ' $(
*& )! -# .,.& - 1-  *$-.+ ( *$(-  -#).,( 0)+, # , '2  .-$&$,  $( .,-)' +,
)0( **&$-$)(, .- $,+ -$)( ,#).&  1 +$,  $( -# $+ .,  # **&$-$)( 0+$- + ,#).& 
0+ -#- -# 2 ( )(,.' &+" ').(-, )! ,-)+" $( -# 3, +/ + + ,.&-$(" $( + . 
* +!)+'( 

4.1.8 Text Pane Gadget

# -))&, - ()0 $(&. ,  ( 0 - 1- *( "" - #$, $,  '.&-$3&$( - 1- $(*.- !$ & - &&)0, -#
., + -) *-.+  &)% )! - 1- 2 -2*$(" $( )+ 2 .--$(" ( *,-$(" # *( '2 &,)  &) 
!+)' ( **&$-$)( '+) ( -# &$( , )! -# *( '2  +  2 ' (, )!    &))*

4.2 New Selection Facility

#$, !$&$-2 $,  ' #($,' 0#$# ()0 + *& , '),- ).++ ( , )! &$,-, )! & ' (-  , $( && -#
 ').& , - ,-$&& &&)0, 2). -) "$/ ( 1*&$$- &$,- 0# + **+)*+$- &-#)."# -#$, &$,- ,#).&
()0  "$/ ( $( *+ (-# , , .- &,) &&)0, 2). -)  ,+$ -# & ' (-, 2). 0$,# -) $(&. )+
1&.  $(  (.' + )! $!! + (- 02,

#$, !$&$-2 #, &+ 2  ( .$&- $(-)     (   + *&$(" -# )&
, & -$)( ,2,- ' !)+  !$($(" +.& , $( -# &-- + - !)+', -# %)( )! -# ( 0   $&$-2
( #, *+)/  -)   / +2 *)0 +!.& -))&  $(- ( -) #+')($, && ,$'$&+ !.(-$)(&$-2
-#+)."#).-   ,.# , -# , & -$)( ,2,- ' $(  $( -# ( + !.-.+ 

4.2.1 Selection Criteria

2*$&&2 -# !)&&)0$(" +$- +$ '2  ,* $!$  -)  !$( -# , & -$)(


 &,, )! & ' (-, )+ & ' (- -2* , -)  , & - 
 &)"$& 1*+ ,,$)( -)  ,-$,!$  - && , & -  & ' (-,
 *#2,$& /)&.' $( 0#$# && , & -  & ' (-, '.,- &$ 
 *)$(- $( -# #$ ++#2  &)0 0#$# 0#$# && , & -  & ' (-,
'.,- ).+

)&& -$)( )+ *, .)3)&& -$)( !+)' 0#$# -# , & -  & ' (-, + -)  *$% 

4-4
  
 
  
+)- - 2)*2+$"#-, !+)(-$,*$  
33 *90;,90( ,?*,7; -69 *3(:: (9, 67;065(3 - (33 ,3,4,5; ;@7,: (9, =(30+ ;/,5 ;/, *3(:: :/6<3+ ),
 #/,9, 469, ;/(5 65, *90;,9065 0: :7,*0-0,+ ;/,@ 4<:; ), .0=,5 05 ;/, ()6=, 69+,9 (3;/6<./
;/, 69+,9 05 >/0*/  (*;<(33@ (7730,: ;/,4 4(@ +0--,9 /, 3(;;,9 ;>6 *90;,90( (9, 4<;<(33@
,?*3<:0=, @6< *(556; :7,*0-@ )6;/ - 5,0;/,9 6- ;/, 3(:; ;>6 *90;,90( 0: .0=,5 ;/,5 ;/, :,3,*;065 0:
4(+, -964 ;/, *<99,5; 

 class 0: ,::,5;0(33@ ( 30:; 6- ,3,4,5; ;@7,: 69 76::0)3@ 6- (*;<(3 ,3,4,5;: 67;065(33@ 8<(30-0,+ ;6
05+0*(;, >/,;/,9 4,4),9: :/6<3+ ), 05*3<+,+ 69 >/,;/,9 653@ items 0, ;/, 36>,:; 3,=,3
*64765,5;: 05 ;/, /0,9(9*/@ ),36> ( .0=,5 ,3,4,5; :/6<3+ ), 05*3<+,+ 69 ,?(473,
 :,3,*;: (33 ,3,4,5;:
 # :,3,*;: (33 -9(4,>692 ,3,4,5;:
   :,3,*;: (33 70705. *64765,5;:
   ! " :,3,*;: (33 79040;0=,: ),36> "
  
 :,3,*;: 1<:;  (5+ 

   !  !  :,3,*;: (33 707,: :;9<*;<9,: (5+ ,8<074,5;

6;, ;/(; 30:;: :/6<3+ ), ,5*36:,+ 05 7(9,5;/,:,:

6.0*(3 ,?79,::065: (9, ;/6:, >/0*/ 9,;<95 9<, 69 (3:, (5+ (9, 302,3@ ;6 */,*2 ;/, =(3<, 6-
(;;90)<;,: >/,5 <:,+ (: ( :,3,*;065 *90;,9065 /0: *90;,9065 0: (3>(@: 05;96+<*,+ )@ ;/,   69
  2,@>69+   (5+   (9, :@565@46<: )<; /(=, )6;/ ),,5 796=0+,+ ;6 :04730-@
<7.9(+05. ;6 ;/, 5,> :,3,*;065 :@:;,4 -964 63+,9 :0403(9 :@:;,4: 69 ,?(473,
ENHANCE ALL WITH ( XLEN * YLEN * ZLEN GT 1000 )

>6<3+ /0./30./; (33 ,3,4,5;: -69 >/0*/ (;;90)<;,: $ % (5+ & (33 (9, =(30+ 6;, ;/(;
56 ,3,4,5; -69 >/0*/ (5@ 6- ;/, (;;90)<;,: 4,5;065,+ 0: 05=(30+ >033 ), :,3,*;,+ 69 ( 469,
05=63=,+ +0:*<::065 6- (336>()3, ,?79,::065: :,, ,*;065  65 ;/, 5,> ,5/(5*,+ ,?79,::065
/(5+3,9

/, 7/@:0*(3 =63<4, *90;,9065 0: 05+0*(;,+ )@ ;/,    2,@>69+ /, =63<4, 0: (3>(@:


69;/6.65(3 ;6 ;/, #693+ *669+05(;, (?,: ; 4(@ ), :7,*0-0,+ 05 ;,94: 6- ;>6 +0(.65(33@ 6776:0;,
7605;: 6- (5 ,5*36:05. )6?
Q ALL WITHIN W8000N17000U1000 TO W14000N13500U1200

69 4(@ ), :7,*0-0,+ (: ( =63<4, (96<5+ (5 ,3,4,5; >0;/ (5 67;065(3 *3,(9(5*, >/0*/ *6<3+ ),
5,.(;0=, (96<5+ ;/, )6? >/0*/ 1<:; ,5*36:,: ;/, ,3,4,5;
Q ALL PIPE EXCLUSIVE WITHIN VOLUME /PUMP1 1500
>/,9, ;/, '  0: ;/, *3,(9(5*, /,    2,@>69+ 05+0*(;,: ;/(; 653@ ;/, */6:,5
,3,4,5;: ,?*3<:0=,3@ >0;/05 ;/, .0=,5 =63<4, :/6<3+ ), :,3,*;,+

/,
 2,@>69+ 05;96+<*,: ;/, /0,9(9*/@ *90;,9065 ; 0+,5;0-0,: ( 30:; 6- ,3,4,5;: ),36> >/0*/
(33 :,3,*;,+ ,3,4,5;: 4<:; 6**<9 ; 4(@ ), -6336>,+ )@ (5 ,?*3<:065 30:; >/0*/ 79<5,: ;/, :,3,*;065
GADD ALL BRANCH MEMBERS FOR /PIPE1 /PIPE2 EXCLUDE BRAN 1 OF /PIPE2

;,4: 4(@ ), :,3,*;,+ -964 (5 ,?0:;05. 633,*;065 :,, ,*;065   69 -964 ;/, 7:,<+6A*633,*;065:
(>30:; (5+  30:; 9(;/,9 ;/(5 -964 ;/, *<99,5;  )@ :7,*0-@05. (
 *3(<:,
REMOVE ALL SCTNS WITH (LENGTH GT 10000) FROM !BEAMS
ENHANCE ALL FROM OBSTLIST

   


!  96;,*;,+)@*67@90./;:,,-965;0:70,*,
4.2.2 Performance and Pitfalls

%" *"3 /"(" 0&+* )" %*&/) &/  2".5 ,+3".#1( 0++( #+. /". %&*$ 3%+(" !0/"/ *! 
/ *
+))+* 3&0% (( /". %"/ &0 &/ &),+.0*0 0%0 /"(" 0&+* &/ ,".#+.)"! / "##& &"*0(5 / ,+//&("
  0.&"/ 0+ ,,(5 0%" +2" .&0".& /+ 0%0 0%" #/0"/0 +*!&0&+* &/ ,,(&"! #&./0 *! 0%" )+/0
"4,"*/&2" &/ ("#0 0+ (/0

5,& ((5 0%" "4,."//&+* &/ 0%" /(+3"/0 +*!&0&+* 0+ "2(10" /+ &0 &/ &),+.0*0 &* 0%&/ /" 0+ (&)&0
0%" /"(" 0&+* 1/&*$ +0%". .&0".& / 3"(( +. &*/0* " &* 0%" "4),(" 3%& % ,,"."! +2"
ENHANCE ALL WITH ( XLEN * YLEN * ZLEN GT 1000 )
/&* " +*(5
"/ *! 
"/ )""0 0%&/ .&0".&+* &0 3+1(! " /"*/&(" #.+) 0%" ,+&*0 +# 2&"3 +#
,".#+.)* " 0+ (&)&0 0%" /". % 5 /," &#5&*$ * ,,.+,.&0" (//

ENHANCE ALL BOX WITH ( XLEN * YLEN * ZLEN GT 1000 )


3%& % 10/ 0%" 0&)" 0+ "4" 10" 0%" /"(" 0&+* 0+  #. 0&+* +# 0%0 &* 0%" ,."2&+1/ +))*! %&/ &/
" 1/" 0%" /"(" 0&+* /5/0") '*+3/ 0%0
"/ +*(5 + 1. &*  !0/"/ /+ &0 !+"/ *+0 /". %
+0%". 05,"/ +# !0/" 0 (/+ '*+3/ 3%"." +4"/ ." &* 0%" %&".. %5 *! /+ !+"/ *+0 /". %
1**" "//.5 "(")"*0/

2&+1/(5 "2"* $."0". /2&*$/ * " $&*"! 5 "4,(& &0(5 (&)&0&*$ 0%" "(")"*0/ 3%& % %2" 0+ "
2&/&0"! 5 0%" /". %

ENHANCE ALL BOX WITH ( XLEN * YLEN * ZLEN GT 1000 ) FOR /*

5 !"#1(0 0%" "*0&." 


&/ /". %"! 10 5 /," &#5&*$  %&".. %5 .&0".&+* "2"* &# +*(5 (&)&0&*$
0%" /". % 0+ 0%" 1.."*0 !0/" 5 /," &#5&*$ 0%" 3+.(! "(")"*0 0%" /"(" 0&+* 0&)" * " 10
-1&0" +*/&!".(5 &*  (.$" !0/" +. 


&)&0&*$ 0%" 2+(1)" +# 0%" /". % (/+ 10/ 0%" *1)". +# "(")"*0/ 3%& % %2" 0+ " 2&/&0"!
+3"2". &0 /%+1(! " *+0"! 0%0 0%&/ .&0".&+* &/ ,,(&"! 5 !"0".)&*&*$ 3%"0%". "(")"*0 (&)&0
+4"/ #(( 3&0%&* 0%" /," &#&"! 2+(1)" 1/&*$ 0%" /,0&( ), %&/ &/  2".5 #/0 ,,.+ % 10 &/ *+0
)"*0 0+ ,.+2&!" 0%" /)"  1. 5 / &/ 1/"! &* +*6(&*" (/% !"0" 0&+* #+. &*/0* " 3%"." 0%"
/,0&( ), &/ 1/"! / * &*&0&( $1"// "#+." )+." "4 0&*$ .&0".& ." ,,(&"!

%" )+.( &/ 0%0 /1,,(5&*$ / )1 % ."("2*0 &*#+.)0&+* / ,+//&(" &* 0%" /"(" 0&+* 3&(( ."/1(0 &* 
,".#+.)* " &),.+2")"*0

*+0%". ,+0"*0&( ,&0#(( &/ 0%" 1/" +# 0%" CE 0".) #+. 1.."*0 "(")"*0 %&/ &/  #"01." +# 0%"
"4,."//&+* %*!(". *! * " -1&0" %*!5 &* /+)" &. 1)/0* "/ 10 * "  /+1. " +# +*#1/&+*
3%"* 1/"! &* 0%" /"(" 0&+* /5/0") %" "4,."//&+* (1/" &* *5 /"(" 0&+* &/ ."6"2(10"! #+. "2".5
"(")"*0 3%& % %/ /1.2&2"! 0%" /0.& 01."/ +# "2".5 +0%". (1/" + #+. "4),("
Q ALL EQUI WITH ( OWNER EQ CE ) FOR /*
3+1(! /"(" 0 *+ "(")"*0/ 0 (( +. "2".5  &* 0%" !0/" 0%" +3*". 3+1(! " %" '"! 0+
/"" &# &0 3"." 0%" /)" / 0%" 1.."*0 "(")"*0 &" 0%"  "&*$ %" '"! 0 &/ /#"/0 0+ 2+&! 

(0+$"0%". &* 0%" /"(" 0&+* /5/0") "4 ",0 ,".%,/ #+. 0%" %&".. %5 .&0".&+*

4.2.3 Upgrade Procedure for DRAFT Rule Elements

%"   
*!  +))*!/ *+3 1/" 0%" *"3 /"(" 0&+* /5*04 #+. /"00&*$  *!
  "(")"*0/ %&/ &/ ()+/0 0%" /)" / 0%" +(! /5*04 10 0%"." ." /10(" !&##"."* "/ %"/"

4-6      


.+0" 0"!5 +,5.&$%0/""#.+*0&/,&" " 
"(")"*0/ %2" 0+ " 1,$.!"! 0 0%&/ ."("/" 3&0%  /," &( ."("/" +#    "" " 0&+*

 #+. #1.0%". !"0&(/

4.3 New Expression Handler

%"  )+!1("/ (( *+3 %2" * "*%* "! "4,."//&+* %*!(". %" "4,."//&+* %*!(". &/ 
+),+*"*0 1/"! 5 2.&+1/ "4&/0&*$ # &(&0&"/ &*  /1 % /  * !!&0&+* &0 %/ ""* 1&(0
&*0+ 0%" *"3 "(" 0&+* # &(&05 0(+$1" ,.)"0".&/0&+* -1".5&*$ *! 2.&(" /"00&*$ *! &/
*+3 2&((" &* 0%"   *!  
+))*!/
0 &/ 1,3.! +),0&(" 3&0% 0%" +(! "4,."//&+* %*!(". "4 ",0 0%0 0%" 1/" +# "2"./" +(&/%
+00&+*  &/ !",." 0"! %&/ )"*/ 0%0 3" ."  0&2"(5 !&/ +1.$&*$ 0%" 1/" +#  0%0
*"3 #"01."/ 3&(( *+0 " !!"! &* 0%&/ ." *! 0%0  3&(( 1(0&)0"(5 " .")+2"! #.+) 
%" *"3 "4,."//&+* %*!(". &* +.,+.0"/  *1)". +# *"3 #"01."/ (( +# 3%& % +##". /&$*&#& *0
!2*0$"/ +2". &0/ ,."!" "//+.
 ),.+2"! *+00&+*
 /" +# 00.&10"/ *! "(")"*0 05,"/
 * (1/&+* +# 1*&0/
 .+2&/&+* +# (0" "2(10&+* #1* 0&+*/
 +." #1* 0&+*/  *"3 +,".0+. *! !0 05,"/
 +." (+$& ( ++("* +*/0*0/
 +." )"*&*$#1( "..+. )"//$"/
 +."  1.0" ( 1(0&+* +# ."/1(0/

 % +# 0%"/" #"01."/ ." "4,*!"! +* &* $."0". !"0&( "(+3

4.3.1 Improved Notation

0 0%&/ ."("/" 3" %2" /0.0"! 0+ &),.+2" *+00&+* &* 0%" "4,."//&+* %*!(". *!  0 &/ *+3
,+//&(" 0+ //&$* 2.&("/ 1/&*$ 0%" //&$*)"*0 +,".0+. +. "4),("
!PUMPNO = 99 + !COUNT
&/ "-1&2("*0 0+ 0%" +(! /05("  +))*!
var !PUMPNO ( 99 + $!COUNT )
10 &/ !&/0&* 0(5 )+." ."!("

*+0%". 1/"#1( "*%* ")"*0 &/ 0%0 /0.&*$/ )5 *+3 " +* 0"*0"! 1/&*$ 0%"  +,".0+. +.
"4),("
!FULLNAME = ( NAME OF SITE + NAME OF OWNER )

+0" 0%0 0%&/ &/ *+0  0+0( .",( ")"*0 #+. 0%"  +))*! 10 +*(5 3%"."  /&*$(" 2(1" &/
"&*$ //&$*"! 0+  2.&(" +. * ..5 "(")"*0

4.3.2 Use of Attributes in Expressions

&0% 0%" *"3 "4,."//&+* %*!(". 00.&10"/ )5 (/+ ,,". &* "4,."//&+*/ &* )1 % 0%" /)" 35
/  2.&("/ "4 ",0 0%0 1*(&'" 2.&("/ 0%" "4,."//&+* "03""* 0%" . "/ )5 " +#
.&0..5 +),("4&05 .0%". 0%* "&*$ (&)&0"! 0+  /&*$(" *1)". +. "4),("

   4-7


 .+0" 0"!5 +,5.&$%0 /""#.+*0&/,&" "
!TABLE[[2 * SEQU] 1] = NAME
!TABLE[2 * SEQU] = TYPE

"#- 1#&& -. .1) $(. &'(.- )  .& .) ."  (  ) ." /,,(. &'(.
  #- ." -+/( (/', # &#-. *)-#.#)( ) ." /,,(. &'(. #( ." &#-. ) #.- )1(, "#-
./, 0)#- ." ( .) #,-. +/,3 ." 0&/- ) ." ..,#/.- #(.) 0,#&- ( ."( .) /- ."
0,#&- #( ." 2*,--#)(

,,3 ..,#/.- '3  /- #( ."#- -"#)( .))


!YDISP = ( !CLEAR + HPOS[2] )

. #- &-) *)--#& .) /- ..,#/.- ) &'(.- ).", ."( ." /,,(. &'(. ), #(-.(
!SITE = ( NAME OF SITE )
!HEIGHT = ( 2 * XLEN OF PREV BOX )

). .". 1#." ." /- ) ." )*,.), . ." ')'(. #. #- -.#&& (--,3 .) (&)- ."#- .3* )
2*,--#)( #( *,(."--  ")* .)  & .) ,.# 3 ." -#./.#)( .  /./, ,&- - ."
)''( #(.,  )'- '), )(-#-.(. ( ." #(#( ) *)--#& -3(.2 &-"- &&-

   

/-. - ." --#!('(. )*,.),  ( ()1  /- .) -. 0,#&- #. ( &-)  /- .) -.
..,#/.- )10, #( ."#- - ." ..,#/. '/-.  *, 3 ." 
 %31),
ATTRIB HEIGHT = 36

"#- '3 -' &#%  ,.,)!, -.* /. #- #(! #(.,)/ ), !)) ,-)(  '$), "/,& #(
." ,.#)(&#-.#)( ) ." )''( #(.,  #- .". ')-. ..,#/.- '3  -. ',&3 3 .3*#(!
."#, (' )&&)1 3  0&/ " *).(.#& ), &-"#(! 1#." 2#-.#(! %31),- !,)1- 1#." 0,3
(1 )''( ..,#/. ), &'(. .3* "#- #-  *,.#/&, *,)&' 1", /(.#)(&#.3 ,)'
).", *,.- ) 
 #- ',! #(.) ." '$), ')/&-


 '3 &-)  /- #( 2*,--#)(- .) # ,(.#. .1( &-"#(! -3(.2 ), 2'*& ."
)&&)1#(! +/,3
Q ALL BOX WITH ( EAST GT 2000 )
,-/&.- #( ( 2*,--#)( .3* '#-'." ,,), /- ." 2*,--#)( "(&, .,.- ."  ().
- ( ..,#/. *-/)4..,#/. 1#." ." 0&/ ) ." #,-. )'*)((. )  /. -  &#.,&
*)-#.#)( 0&/ "#- (  0)# - )&&)1-
Q ALL BOX WITH ( ATTRIB EAST GT 2000 )

  (  ,0#. .)  ) )/,-

( ." -' 13 .". ,,3 ..,#/.- '3  /- #( 2*,--#)(- ')-. ,,3 ..,#/.- '3 &-) 
-. /-#(! #(2#(! - )&&)1-

ATTRIB XYPS[2] = 32.0


ATTRIB DESPAR[!PARNO] = 12

)10, ."#- ),' ) #(2#(! #- (). 0#&& ), ..,#/.- 1"#" ,+/#, -*#& -3(.2 ), 1",
-*#& . ),'.- , #(0)&0 "#- '(- .".   (
 ..,#/.- ')(! ).",-
(().  -. #( ."#- 13

 
    
,)..3)*3,#!".- ,)(.#-*# 
4.3.4 Functions for Late Evaluation

#.+ 4+= +>68+99/54 .'4*2+8 /4)58658':+9 ' 4;3(+8 5, 4+= ,;4):/549 ,58 2':+ +<'2;':/54 5,
4;3+8/) :+>: '4* 25-/)'2 <'8/'(2+9

VVALue( var )
VTEt( var )
VLOGical( var )

=./). '225= :.+ +3(+**/4- 5, ' <'8/'(2+ /4 '4 +>68+99/54 =/:.5;: .'</4- /: /33+*/':+2? +<'2;':+*
': :.+ :/3+ :.+ +>68+99/54 /9 ,/89: +4:+8+* "5 /, '4 +>68+99/54 )54:'/49 # :.+4 :.+
);88+4: <'2;+ 5, # /9 /33+*/':+2? 9;(9:/:;:+* /4 :.+ )533'4* 2/4+ , :.+ :+83
%%!# /9 ;9+* /49:+'* :.+4 :.+ <'8/'(2+ /9 542? +<'2;':+* ': :.+ :/3+ 5, ;9+ #./9 /9
6'8:/);2'82? /3658:'4: =.+4 ;9+* /4 )540;4):/54 =/:. :.+ 4+= "+2+): ,')/2/:? =.+8+ /: /9 ;9;'2 :5
='4: )53654+4:9 5, '4 +>68+99/54 :5 (+ +<'2;':+* +<+8? :/3+ ' )'4*/*':+ +2+3+4: ,58 9+2+):/54 /9
+4)5;4:+8+* 8':.+8 :.'4 /33+*/':+2? :.+ +>68+99/54 /9 :?6+* /4

#5 9/362/,? :.+ ;9+ 5, 2':+ +<'2;':/54 :.+ 


,;4):/54 )'4 5,:+4 (+ 53/::+* #./9 /9 (+)';9+
:.+ +>68+99/54 .'4*2+8 '99;3+9 :.': /: /9 =581/4- 54 ' 8+'2 +>68+99/54 ;42+99 :.+ :?6+ 5, :.+
<'8/'(2+9 '4* 56+8':589 /4*/)':+ 5:.+8=/9+

54: )54,;9+ :.+ '(5<+ ,;4):/549 =/:.   '4* 


 #.+   ,;4):/54 /9 ;9+* :5
)54<+8: ' 4;3(+8 /4:5 ' ).'8'):+8 9:8/4- =/:. ' 68+)/9+ 4;3(+8 5, *+)/3'2 62')+9 (+:=++4 '4*
 58 /49:'4)+
!STRPI = STRING( PI, D3 )
8+9;2:9 /4 ' <'2;+ ,58 "#!  5,    #.+ 
 ,;4):/54 /9 ;9+* :5 )54<+8: '4? 9:8/4-
+7;/<'2+4: 5, ' 4;3(+8 :5 /:9 4;3+8/) <'2;+ +>62/)/:2?
!NUM = ( NUMBER( 12345E3 ) )
8+9;2:9 /4 ' <'2;+ ,58 $ 5,  5:+ :.': :.+ 
 ,;4):/54 .'9 :5 (+ +4)259+* /4
6'8+4:.+9+9 (+)';9+ 5, ' )2'9. =/:. :.+ '::8/(;:+ 5, :.+ 9'3+ 4'3+

4.3.5 Other New Functions

 4;3(+8 5, 5:.+8 4+= ,;4):/549 '66+'8 /4 :.+ 4+= +>68+99/54 .'4*2+8 #.+9+ '8+    
    '4* 


#.+    ,;4):/54 /9 /4:+4*+* ,58 ;9+ =/:. :.+ 4+= 9+2+):/54 9?9:+3

MATCHWild ( target, pattern, wildmany, wildone )

: 8+:;849 ' <'2;+ 5, :8;+ 58 ,'29+ *+6+4*/4- 54 =.+:.+8 target :?6/)'22? ' :+>: '::8/(;:+ 58 <'8/'(2+
3':).+9 pattern =./). /9 ' :+>: 9:8/4- 58 <'8/'(2+ 56:/54'22? )54:'/4/4- =/2* )'8* ).'8'):+89 58
+>'362+
QUERY ALL VALV WITH ( MATCHWILD( NAME, /PIPE* ))
2/9:9 '22 <'2<+9 =.59+ 4'3+9 (+/4- =/:. :.+ ).'8'):+89 &
  /4 :.+ );88+4:  #.+ *+,';2: =/2*
)'8*9 '8+  =./). 3':).+9 '4 4;3(+8 5, ).'8'):+89 /4)2;*/4- @+85 '4*  =./). 3':).+9 '4?
9/4-2+ ).'8'):+8 #.+ *+,';2:9 3'? (+ 5<+88/**+4 (? -/</4- <'2;+9 ,58 wildmany '4* wildone /,
*+9/8+*

   #! 4-9


 "! 85:+):+*(?)56?8/-.:9++,854:/96/+)+
&#   $2+!1',+ /#12/+0 1&# )#+%1& ,$ 1&# ),+%#01 #)#*#+1 ,$  1#51 //6

ARRAYWidth ( array )

1 '0 '+1#+"#" $,/ 20# '+ $,/*11'+% 1 )#0 +" '0 20#" $,/ 1&'0 -2/-,0# '+ 1&# +#4  !')'16
,/ #5*-)#
!LIST(1) = One
!LIST(2) = Two
!LIST(3) = Three
!LIST(4) = Four
!WIDTH = ARRAYWIDTH( !LIST )

&# 3)2# ,$  '0  4&'!& !,//#0-,+"0 1, 1&# )#+%1& ,$ 1&# 1&'/" #)#*#+1 ,$ 1&# //6

&#  $2+!1',+ #51/!10  %'3#+ $'#)" $/,*  -'#!# ,$ 1#51 -/,  )6 01,/#" '+ + 11/' 21# ,/
3/' )# 4&#/# #!& $'#)" '0 ,2+"#" 6  %'3#+ "#)'*'1#/ +" 1&# 01/1 +" #+" ,$ 1&# 1#51 10
06+15 '0
PART ( text, field[, delimiter] )

,/ #5*-)#  )'(#)6 0!#+/', !,2)" #

!SENTENCE = Stoke City 2 Manchester United 0


WRITE (PART(VTEXT(!SENTENCE),3))

4&'!& /#12/+0 
 '(# 1&#   ,-1',+ ,+ 1&#  !,**+" 4&,0# !,"# 1&#  $2+!1',+
0&/#0 1&# "#)'*'1#/ '0 6 "#$2)1 +6 4&'1#70-!# !&/!1#/   -!# ,/ #4)'+# ,/ *2)1'-)#
1&#/#,$ $ 1&# "#)'*'1#/ '0 "#$'+#" #5-)'!'1)6 0  0-!# ,/ +6 ,1&#/ !&/!1#/ 1&#+ *2)1'-)#
,!!2//#+!#0 ,$ 1&# "#)'*'1#/ !&/!1#/ /# #!& 1/#1#" 0 0#-/1# "#)'*'1#/0

&# 
  $2+!1',+ #51/!10 1&# !,*-,+#+1 ,$  -,0'1',+ '+  %'3#+ "'/#!1',+ 1,
0'*-)'$6 3#!1,/ )%# / '+ 

COMPonent dir OF pos

,/ #5*-)#
PRECI 3 DP
Q (COMP E 45 N OF N0 E100 U50)
%'3#0  **

4.3.6 Modified Functions

&# !&+%#0 1, 1&# $2+!1',+0 "#0!/' #" #),4 /# )) $2))6 2-4/"0 !,*-1' )# +" #5'01'+% *!/,0
4')) +,1 /#.2'/# *,"'$'!1',+

&# "  $2+!1',+ +" '10 #.2'3)#+1 "  $,/ *+%'+% *2)1'7 61# !&/!1#/0 0
3'#4#" ,+ 1&# 0!/##+ &0 ##+ *,"'$'#" 0, 1&1 02 01/'+%0 *6 # /#.2#01#" /#)1'3# 1, 1&# #+"
/1&#/ 1&+ 1&# #%'++'+% ,$ 1&# 01/'+% )0, 02 01/'+%0 2- 1,  0-#!'$'#" !&/!1#/ *6 #
/#.2#01#" $  +#%1'3# 01/1 -,0'1',+ '0 %'3#+ 1&#+ 1&'0 '0 !,2+1#" $/,* 1&# /'%&1 &+" #+" ,$ 1&#
%'3#+ 01/'+% $  +#%1'3# +2* #/ ,$ !&/!1#/0 '0 %'3#+ 1&#+ 1&1 +2* #/ ,$ !&/!1#/0 2- 1, 1&#
01/1 -,'+1 '0 /#12/+#" $ 1&# 01/1 '0 +#%1'3# +" +, )#+%1& ,$ 01/'+% /%2*#+1 '0 20#" 1&#+ 1&#
01/'+% $/,* 1&# #%'++'+% 2- 1, 1&# 01/1 -,0'1',+ '0 /#12/+#" #/# /# 0,*# #5*-)#0

4-10    !


/,1#!1#" 6!,-6/'%&1 0##$/,+1'0-'#!# ! #"
!       3'563/4 
!       3'563/4 
!        3'563/4 
!      3'563/4 

-- 104+5+7' /6.$'34 $'*#7' #4 $'(03' #/&


+4 53'#5'& #4 

*'   (6/%5+0/ *#4 $''/ '95'/&'& 50 )+7' 5*' 64'3 )3'#5'3 %0/530- 07'3 5*' 065165 (03.#5
*' /6.$'3 0( 1044+$-' #3)6.'/54 *#4 $''/ +/%3'#4'& (30. 50  54 4:/5#9 +4 /08
DISTance ( distance, feet, usformat, fraction, precision, zeroes )
8*'3'
distance +4 5*' /6.'3+% &+45#/%' +/ +/%*'4 5*#5 +4 50 $' (03.#55'&
feet +4 # -0)+%#- (-#) 4'5 50 536' +( distance +4 50 $' (03.#55'& +/ (''5 #/& +/%*'4 03 (#-4' +( 0/-: +/
+/%*'4
usformat +4 # -0)+%#- (-#) 4'5 50 536' +( ! (03.#5 +4 50 $' 64'& 03 (#-4' +(  (03.#5 +4 &'4+3'&
fraction +4 # -0)+%#- (-#) 4'5 50 536' +( 5*' (3#%5+0/#- %0.10/'/5 +4 50 $' 065165 #4 # (3#%5+0/ 03 (#-4'
#4 # &'%+.#
precision +4 # /6.$'3 3'13'4'/5+/) 5*' -#3)'45 &'/0.+/#503 +( fraction +4 536' 03 5*' /6.$'3 0(
&'%+.#- 1-#%'4 +( (#-4'
zeroes +4 # -0)+%#- (-#) 4'5 50 536' +( ;'30'4 #3' 50 $' 4*08/ 8*'/ 5*#5 %0.10/'/5 0( 5*' 065165 *#4
/0 7#-6'

03 '9#.1-' 5*' 5#$-' $'-08 4*084 5*' (03.#54 0( 5*' 065165 (03 &+(('3'/5 &+45#/%'4 (03 # 7#3+'5: 0(
&+(('3'/5 015+0/4

feet 36' 36' #-4' #-4' 36'


usformat 36' 36' 36' 36' #-4'
fraction 36' 36' #-4' 36' 36'
precision


zeroes 36' #-4' 36' #-4' 36'

distance

  
     















    
  



 
 














 
 

 
 


4.3.7 New Operator

*'3' +4 # /'8  01'3#503 8*+%* .#: $' 64'& 50 &'5'3.+/' 8*'5*'3 # 1#35+%6-#3 7#-6' +4
13'4'/5 +/ # 4'5 0( 4+.+-#3 7#-6'4 03 +/45#/%'
IF( TYPE INSET( EQUI, SITE, ZONE, PIPE, STRU ) )THEN
806-& %#64' 5*' 46$4'26'/5 $-0%, 0( %0&' 50 $' '9'%65'& +( 5*' " 0( 5*' %633'/5 '-'.'/5 +4 +/
5*' )+7'/ 4'5 *' (6/%5+0/4 803,4 '26#--: 8'-- (03 /6.$'34


   4-11
 305'%5'&$:%01:3+)*54''(30/5+41+'%'
4.3.8 New Data Types and Messages

! '$ 0(*++"'& !&$* '-$ '&$1 '( /",! ,/' , ,1(+ &-%*" & ,0, ! &/ !&$*
#&'/+ '-, ',!* ,1(+ +-! + "*,"'&+ '+","'&+ *"&,,"'&+ + 2('"&,+ .*"$+ &
**1+ , & (*'*% * %'* 0($"", !#"& '& -&,"'& * -%&,+ & %"0 %'
*",!%," +  '*'$$*1 ' ,!"+ ", & ". * %'* %&"& -$ %++ + /!"! /"$$ &$ 1'- ,'
("&2('"&, **'*+ * )-"#* ,!& /",! ,! '$ 0(*++"'& !&$*

'+","'&+ "*,"'&+ & *"&,,"'&+ & ,'  0($"& %'* ($1 ! 0(*++"'& !&$*
& (*'*% +" '(*,"'&+ '& , ' ,!+ ,1(+ +-! + '%(*"+'&+

IF ( POS WRT /* GT E0N0U0 ) THEN


'*
VAR !LIST COLLECT ALL WITH ( ORI EQ Y is D and Z is N ) FOR /ZONE2

', ,!, ('+","'&+ , * *$,". ,' ,!"* '/&*+ -&$++ -+ /",! ,! WRT /",! *+(, ,'
'(*,'* WRT %1 $+'  -+ + '$$'/+

!WORI = ( ORI WRT /* )


'*
!VECT = ( POSS WRT PREV SCTN )

'+","'&+ "*,"'&+ & '*"&,,"'&+ %1  +("" "& *,+"& '*% /"$1 -+ "& 

(N 200 E 100 U 20) '* ('+","'&


(N 200 E) '* "*,"'&
(X is U and E is S) '* '*"&,,"'&

! .$-+ %1 ,!%+$.+  0(*++"'&+

( N (100 +DESP[1]) E (DESP[2]) U 60 )

'+","'&+ %1  '+, *'% &',!* ('+","'& +("" 1 $%&, "&,""* '* 2('"&, '*
,,*"-, .$- '* 0%($

(N 100 FROM POSS OF /SCTN1 )


(E 200 U 50 FROM P1 OF CYL 1 OF /VESS1 )
(E 200 FROM PREV)

! *+-$, "+ $/1+ *,-*& "& ,! 0"+ +1+,% ' ,! '/&"& $%&, !"+ ++ +-+)-&,
('+","'&"& & '*"&,,"'& '* "&+,& '&+"* & ",% ' )-"(%&, ,  '&,"&"&
  ,  &   ,      "+ ,! -**&, $%&, ,!&

Q (E 100 FROM OWNE) *,-*&+  


Q (E 100 FROM CE) *,-*&+    
Q (E FROM /BOX2 ) *,-*&+    
Q (E 100 FROM /* ) *,-*&+    

', ,!, ,! *+-$,+ * $/1+ *,-*& "&  '*% +-",$ '* +,,"& ,! ('+","'& ' ,! -**&,
$%&, "%"$*$1 '* '*"&,,"'&+

!POS = (E 100 FROM PREV)


AT $!POS

& ,!"+ 0%($ ,! ('+","'& & &',  +, "*,$1 "&  +"& $ '%%& -+ ,! AT '%%&
&&', 1, -+ ,! &/ ('+","'& 0(*++"'&+ +' & "&,*%", .*"$ !+ ,'  +, "*+,

4-12    PDMS Version 10.4.1


*',,1'(1*" !,
+*'&,"+(" User Bulletin
 &413(%1 42% &.1 3(% WRT ./%1!3.1 )2 3. 2/%#)&8 3(% !7)2 .& 3(% #!13%2)!- 5!+4% ')5%- 3(% $%&!4+3
2823%, "%)-' 3(!3 .& 3(% .6-%1 . )& 
6%1% .1)%-3%$ !2     )- 3(% !".5% %7!,/+%
Q (N 100 WRT /BOX2 ) 1%341-2 
  
)& 3(% #411%-3 %+%,%-3 )2 23)++   (% FROM !-$ WRT ,!8 !+2. "% #.,")-%$ )- 6()#( #!2% 3(%
#!13%2)!- /.)-3 )2 #!+#4+!3%$ 42)-' 3(% !7)2 2823%, .& 3(% WRT %+%,%-3 "43 )2 1%+!3)5% 3. 3(% FROM
/.)-3 '!)- 42)-' 3(% 2!,% %7!,/+%
Q (N100 WRT /BOX2 FROM OWNE) 1%341-2    

)-!++8 3(%1% )2 ! 3()1$ !+3%1-!3)5% &.1 ')5)-' $)1%#3).-2 (!3 )2 "8 2/%#)&8)-' FROM TO .1
TOWARDS 2 !+6!82 3(% 1%24+3 )2 1%+!3)5% 3. 3(% !7)2 .& 3(% .6-)-' %+%,%-3 "8 $%&!4+3 - 3(%
2!,% %7!,/+%
Q (TOWARDS /BOX2) 1%341-2  $)1%#3).- .& 
&1., 
Q (FROM CE TO /BOX2 ) 1%341-2  $)1%#3).- .& 
&1.,  

4.3.9 New Logical (Boolean) Constants

. ,!*% 3(% 61)3)-' .& !//+)#!3).-2 2),/+%1 3(% *%86.1$2 YES True !-$ ON !1% !++ 1%#.'-)2%$ !2
314% )- %7/1%22).-2 ),)+!1+8 NO False !-$ OFF !1% %04)5!+%-3 3. &!+2% .3% 3(!3 )3 $.%2 -.3
,!33%1 6(%3(%1 3(%2% 5!+4%2 !1% )- 4//%1 #!2% +.6%1 #!2% .1 ,)7%$ #!2%

4.3.10 Increased Accuracy

.,% #!+#4+!3).-2 !1% -.6 /%1&.1,%$ 42)-' "%33%1 !+'.1)3(,2 !-$ 3(%1%"8 8)%+$ 2+)'(3+8 ),/1.5%$
!##41!#8 "43 3()2 )2 1!1%+8 -.3)#%!"+% )- !-8 "43 3(% +!23 $%#),!+ /+!#%

4.3.11 Units

3 )2 -.6 /.22)"+% 3. )-#+4$% 4-)32 )- %7/1%22).-2 %'


!CLEARANCE = ( BORE + 5inch )
6()#( 6)++ /%1&.1, !-8 -%#%22!18 #.-5%12).-2 !-$ 2%3  3. 3(% 5!+4% .& 3(%
%7/1%22).- )- 3(% #411%-3 $%&!4+3 4-)32

4.3.12 Pitfalls and Limitations

!$+8 )3 )2 23)++ -%#%22!18 &.1 !++ !1)3(,%3)# ./%1!3.12 3. "% /1%#%$%$ !-$ &.++.6%$ "8 !3 +%!23 !
2)-'+% 2/!#% ()2 )2 "%#!42% .& 3(% .3(%1 /41/.2%2 &.1 6()#( 3(%2% #(!1!#3%12 !1% !+2. 42%$ )-


),)+!1+8 2)-#% -!,%2 ,!8 #.-3!)- 3(% #(!1!#3%12  !-$  )3 )2 -%#%22!18 !+6!82 3. 2411.4-$ -!,%2
"8 2/!#%2 (% &.++.6)-'
!LEN = (XLEN OF BOX 1 OF /PUMP1)
1%24+32 )- ! 28-3!7 %11.1 "%#!42% 3(% &)-!+  )2 !224,%$ 3. "% /!13 .& 3(% -!,%   !-$ 2. 3(%
#.,,!-$ /1.#%22.1 #!--.3 #+.2% 3(% /!1%-3(%2)2 /!)1 ()2 6)++ #(!-'% )& 6% #!- /%124!$% !++ .41

PDMS Version 10.4.1  4-13


User Bulletin 1.3%#3%$"8#./81)'(32%%&1.-3)2/)%#%
.,+, '(- -( ., )+'-!,, 0"-!"' '&, ' ' -!+-+ &("2 -! (&&' )+(,,(+
(+"' %2

' -! 1)+,,"(' !'%+ - )+,'- -!+ + &'2 )%, 0!+   + &'-(+2 ' (-!+,
0!+ -!2 &2  %- (.- !", &2 ,&  %"--% +"-++2 - )+,'- .- 0 + 0(+$"' -( +&(/
-! '(&%", "' -! (&&' "'-+ ' &(,- ( -! *."+$, 0"%% +.%%2 ",))+ "' -!
.-.+  "' (.- %02, '%(, ' 1)+,,"(' "'  

   

! (&-+" %.%-(+ ",  (',-+.-"(' " "'  ' 



 0!"! '-+, ('
-! 
 (&&' - !, '(0 %,( ' ."%- "'-( 


!", -((% ", -! %.%-"(' ( )(,"-"(', "+-"(', ",-', ' %, ' )%',
- (+&+
+%,, "- 0, ('%2 )(,,"% -( -+&"' -! (+&'-"(' '-"-", -0' )"', 3)("'-, '
3%"', (0/+ - -!", +%, -! "-"(' (  '0 %"' '-"-2 ' -! "%"-2 -( ., "+-"(',
)(,"-"(', ' (+"'--"(', "' -! 1)+,,"(', , ,+" "' -"('  !, & -!", ," '
" + &(+ %1"%

(. &2 (',-+.-  %"' "'  /+"-2 ( 02,


CONS LINE JOIN P0 TO P1
CONS LINE D THRO PIN9
CONS LINE FROM E1200S3500U0 TOWARDS /DATUM32 THRO PARRIVE
CONS LINE PARALLEL PPLINE TOS OF /E3D32 START THRO E760N1200U50
CONS LINE NORMAL PLANE PPLINE TOS OF CE THRO IDP@

' ! ( -! (/ ,, -! (&-+" %.%-(+ +,)(', 2 !("'  %"' ,+")-"(' "' -!
(%%(0"' (+&-
line S 29 W 77 U through W 10000mm N 18000mm U 2550mm

!", %"' ,+")-"(' &2  ., "' ,.,*.'- 1)+,,"(', , &2 )%' ,+")-"(',
plane N 6 E 45 D through E 0mm N 0mm U 0mm

",-', &2  (',-+.- "' ,"&"%+ ,!"('


CONS DIST P1 OF NEXT TO N100 WRT CE

+" ,.&&+2 ( -! "+'- 02, -!- -! "+'- '-"-", &2 '(0  %.%- (%%(0,

Angle:
(,"-"(' -( )(,"-"(' -( )(,"-"('
"+-"(' -( "+-"('
"' -( %"' (+ )%'
%' -( )%'

Distance:
(,"-"(' -( )(,"-"('
(,"-"(' -( %"' (+ )%'
"' -( %"'
+(#-"(' ( '2 ( -! (/ "'  "/' "+-"('

 
     
+(--2()2+" !- ,+('-",)" 
Position:
 - ./ +*.$/$*) *)  '$) *- +')
)/ -. /$*) *! /#- +') .
)/ -. /$*) *!  +') )  '$)
)/ -. /$*) *! /2* '$) . "$1 . - .0'/ *) /# !$-./ '$)  $! '$) . - .& 2 *- +-'' '
*.$/$*) *!  +5+*$)/ +$) *- $"$/$.  +*$)/

Direction:
*-(' /*  +')
0/0''4 *-/#*"*)' /* /2* "$1 ) $- /$*). *- '$) .
$- /$*) /*  ++*$)/ +$) *- $"$/$.  +*$)/

Line:
*$)$)" /2* +*.$/$*).
-'' ' /*  '$) /#-*0"#  +*.$/$*)
*-(' /*  '$) /#-*0"#  +*.$/$*)
*-(' /*  +') /#-*0"#  +*.$/$*)
-*% /$*) *!  '$) *)/*  +')
)/ -. /$*) *! /2* +') .

Plane:
#-*0"# /#- +*.$/$*).
)  "$1 ) )*-(' $- /$*) /#-*0"#  +5+*$)/ +$) *- $"$/$.  +*$)/ *+/$*)''4 *!!. /  "$1 )
$./)  *- - '/$1 /* 3$./$)" " *( /-4

) '' /# *1   +*.$/$*) $- /$*) '$) *- +') )  "$1 ) $) )*-('  !*-(/ *-
$)! --  4 - ! - ) /*  5+*$)/ +$) *- 5'$)  *.$/$*). ) '.*  +$&  $) ) ++-*+-$/ 1$ 2
# 1'0 . - /0-)  $) )4 *! /# . )/$/$ . - $)  **-$)/ .

    

#$. $.  "-*0+ *! )#) ( )/. /* /# 


 *(() 2#$# 2 - *-$"$)''4 +-*1$  !*- /#
0. *! /#  $'$/4 0/ 2#$# #1 '.* +-*1  /*  #$"#'4 0. !0' . $/$*). /* /#
" ) -' *- /**'. / !*-  1 '*+$)" ++'$/$*). # . ! /0- . )  /*  ,0$/ *(+' 3 /*
+-*1$ /# !' 3$$'$/4 /* + -!*-( '' /#/ $. - ,0$-  *! /# ( /  .+  !./ )*0"# /*   +/'
$) ) ++'$/$*)  - *(( ) /#/ /#*. *! 4*0 2#* - $)/ - ./  .#*0' 3($) /#
 $'$/4 (-*. /* ,0$)/ 4*0-. '1 .  // - 2$/# /# $- 0. 

 

*'' /$*) $.  "-*0+$)" *! - ! - ) )0( -. 2#$# $ )/$!4  )0( - *! ' ( )/. 2#$# ''
./$.!4 /# .( . ' /$*) -$/ -$ .  /$*)  *- $)./)

VAR !PIPECOMPS COLLECT ALL BRANCH MEMBERS


2$'' . / 0+ /# --4   /* *)/$) /# - ! - ) )0( -. *! 1 -4 +$+$)" *(+*) )/ $)
/#   "

     


 -*/ / 4*+4-$"#/
. !-*)/$.+$ 
!PIPECOMPS[1] = =20/302
!PIPECOMPS[2] = =20/303
!PIPECOMPS[3] = =20/304
...
!PIPECOMPS[354] = =25/510

6%29 &,!.'% #/5,$ 4(%. "% %842!#4%$ !3 &/,,/73


VAR !FLANGES COLLECT (ALL FLANGES) FROM !PIPECOMPS

!.$ 4(%. %.(!.#%$ ()'(,)'(4%$


ENHANCE ALL FROM !FLANGES

()3 #/5,$ !,4%2.!4)6%,9 "% 0%2&/2-%$ ). /.% 34%0


ENHANCE ALL FLANGES FROM !PIPECOMPS

/,,%#4)/.3 -!9 "% */).%$ /2 #/.#!4%.!4%$ "9 02%#%$).' 4(% 


 +%97/2$ "9 

VAR !BENDS APPEND COLLECT ALL ELBOWS

,4%2.!4)6%,9 4(% &/,,/7).'


VAR !LIST[99] COLLECT ALL SLCY
7/5,$ 0,!#% 4(% 2%&%2%.#% /& 4(% &)234  !4 0/3)4)/.  ).  /6%272)4).' !.9 $!4! 4(!4
!,2%!$9 %8)343 !4 4(!4 !.$ 35"3%15%.4 %,%-%.43 /& 4(% !22!9

& ! 3%,%#4)/. #/.4!).3 %,%-%.43 /& 490% .' 4(%. 4(% #/,,%#4)/. $%3#2)"%3 )4 !3 4(% %!6% 5"%
/& !. %8)34).' $!4!"!3% %,%-%.4
VAR !TUBING COLLECT (ALL TUBI) FOR /*

(%.  7/5,$ #/.4!). 3/-%4().' ,)+% 4(% &/,,/7).'


!TUBING[1] IL TUB OF =20/302
!TUBING[2] IL TUB OF =20/303
...

%% %#4)/.  &/2 -/2% ).&/2-!4)/. /. .!6)'!4).' 4/ )-0,)%$ 45"% !.$ 2/$

4.5.2 Evaluation of Expressions for Selected Elements

()3 /04)/. !,,/73 !. %802%33)/. 4/ "% %6!,5!4%$ &/2 !,, %,%-%.43 7()#( 3!4)3&9 ! 0!24)#5,!2 '2/50 /&
3%,%#4)/. #2)4%2)! ,4(/5'( )4 7!3 15)4% %!39 4/ 0%2&/2- 4()3 4!3+ 7)4( %8)34).'  #/.3425#43 )4
2%15)2%$ ! ,!2'% !-/5.4 /& #/--!.$ 02/#%33).' (% .%7 /04)/. )3 ! &!2 -/2% %&&)#)%.4 7!9 /&
!#()%6).' 4(% 3!-% /"*%#4)6% 43 39.4!8 )3

VAR varid EVALuate expr FOR select [COUNTvar varcount]

7(%2% expr )3 !. %802%33)/. %#4)/. 


 4/ "% %6!,5!4%$ &/2 !,, %,%-%.43 7()#( 3!4)3&9 ! 3%,%#4)/.
#2)4%2)/. select %#4)/.   35!,,9 4(% 3%,%#4)/. 7/5,$ "% &2/- ! #/,,%#4)/. %#4)/.   /2
/4(%2  !22!9 6!2)!",% (% 2%35,43 /& %!#( %6!,5!4)/. !2% 0,!#%$ ). 35##%33)6% %,%-%.43 /& 4(%
6!2)!",% varid !.$ &/2 %!#( %6!,5!4)/. 4(% /04)/.!, #/5.4%2 6!2)!",% varcount )3 ).#2%-%.4%$ )&
30%#)&)%$ /2 %8!-0,%
VAR !BOXES COLLECT (ALL BOXES)
VAR !AREAS EVALUATE (XLEN * YLEN) FOR ALL FROM !BOXES

4-16   


2/4%#4%$"9#/092)'(43%%&2/.4)30)%#% 
312 1 5(2' "-**$"2(-,1 2'$ 0$13*21 + 7 !$ ..$,#$# 2- , $6(12(,& 00 7 31(,& 2'$  
)$75-0# -0 + 7 -4$050(2$ . 02("3* 0 $*$+$,2 ,# 13""$11(4$ $*$+$,21 !7 1.$"(%7(,& , (,#$6 -,
2'$ 00 7

$02 (, $6.0$11(-,1 + 7 0$230, $00-01 (% $4 *3 2$# 2 . 02("3* 0 $*$+$,2 27.$1 !$" 31$ 1-+$
220(!32$ #-$1 ,-2 $6(12 -0 (1 ,-2 1$2 1 7 - -4$0"-+$ 2'(1 2'$   -.2(-, ' 1 , -.2(-, *

 "* 31$

VAR varid EVAL expr FOR select IGNore errno1 text1 errno2 text2

5'("' 5-3*# " 31$ 1.$"(%($# $00-01 2- !$ (&,-0$# ,*7 $00-01 %0-+ 2'$ ,$5 $6.0$11(-, ' ,#*$0
+ 7 !$ (&,-0$# (, 2'(1 % 1'(-, ($ $00-01 5'("' 0$ ,-0+ **7 (#$,2(%($# !7 +$11 &$ +-#3*$
,3+!$0  $&
(2,201) Element TEXT 1 of EQUI /VESS1 does not have attribute DIAM

- (&,-0$ 2'(1 $00-0 errno1 5-3*# ' 4$ 2- !$ 1$2 2-  '$ "-00$1.-,#(,& text1 (1 -.2(-, * !32 (%
1.$"(%($# 5-3*# " 31$ 2'$ 00 7 $*$+$,2 %-0 5'("' 2'$ $00-0 -""300$# 2- !$ 0$.* "$# !7 2'$ 2$62
'$ $00-0 ,3+!$0 "-3*# *1- !$ 0$.* "$# !7 2'$ )$75-0#  5'("' 5-3*# " 31$ ,7 $00-0 2- !$
(&,-0$# ,# (% 2$62 ' # !$$, &(4$, 2'$, 2'(1 5-3*# !$ (,1$02$# (,2- 2'$ 00 7 '$0$ ,- 2$62 (1
1.$"(%($# 2'$, , 3,1$2 $*$+$,2 (1 "0$ 2$# (, 2'$ 00 7 5'$, , $00-0 -""301 '$1$ 3,1$2 $*$+$,21
+ 7 13!1$/3$,2*7 !$ 120(..$# -32 5(2' 2'$ (# -% 2'$ 1-02(,& %$ 230$ #$1"0(!$# (, $"2(-, 


$0$ (1 , $6 +.*$ -% 2'$ 31$ -% 2'$ "-3,2$0 4 0( !*$


VAR !VOLS EVAL(VVAL(!AREAS,!INDEX)) * ZLEN) $
FOR ALL FROM !BOXES COUNTVAR !INDEX

'(1 "-3*# !$ 31$# 2- " *"3* 2$ 2'$ 4-*3+$1 -% 2'$ !-6$1 %0-+ 2'$ .0$4(-31 1$*$"2(-, ,#
$4 *3 2(-, '(1 (1 , $6 +.*$ -% * 2$ $4 *3 2(-, 5'$0$ 2'$  %3,"2(-, +312 !$ 31$#

4.5.3 Sorting PML Arrays

2 (1 ,-5 .-11(!*$ 2- 1-02  00 7 -0 0 2'$0 2'$  "-++ ,# ' 1 !$$, $,' ,"$# !7 2'$
 -.2(-, 5'("' 0$230,1 , 00 7 -% (,#("$1 5'("' &(4$ 2'$ -0#$0$# .-1(2(-, -% # 2 (, -,$ -0
+-0$ $6(12(,&  00 71 '$ -.2(-, " , *1- !$ 31$# 2- 120(. #3.*(" 2$ $,20($1 $+.27 120(,&1 ,#
3,1$2 4 *3$1 %0-+ , 00 7 '$ 17,2 6 %-0 2'$  -.2(-, (1 1 %-**-51
VAR index SORT options data1 subopts1 data2 subopts2 
5'$0$
index (1 2'$ , +$ -%  00 7 5'("' 5(** !$ "0$ 2$# "-,2 (,(,& 2'$ 1-02$# (,#$6 (,2-  00 71
data1 data2 
options 0$ &$,$0 * -.2(-,1 "-+.-1$# -% 2'$ %-**-5(,&
  -,*7 -,$ (,12 ,"$ -% #3.*(" 2$# $*$+$,2 5(** !$ (,#$6$#
  -,*7 $*$+$,21 %-0 5'("' 2 *$ 12 -,$ -% 2'$ 1-02$# 00 71 ' 1 4 *3$ 1$2 0$
(,#$6$#
  -,*7 $*$+$,21 %-0 5'("' 2 *$ 12 -,$ -% 2'$ 1-02$# 00 71 "-,2 (,1 ,-,8$+.27
120(,& 0$ (,#$6$#
data1 data2 $2" 0$ 2'$  00 71 %-0 5'("' 1-02$# (,#$6 (1 0$/3(0$# data1 (1 31$# 1 2'$
.0(+ 07 1-02 )$7 2'$, data2 ,# 1- -,

    4-17


 0-2$"2$#!7"-.70(&'2 1$$%0-,2(1.($"$
subopts1 subopts2 .<, *:. ;=+D78<276; *;;7,2*<.- ?2<1 .*,1 -*<* *::*A $1. /7:5*< 7/ <1.
;=+D78<276; *:.
type direction FIRSTingroup first LASTingroup last
?1.:.
type 2; <1. <A8. 7/ ;7:< ,=::.6<4A :.;<:2,<.- <7    " ,*;. 26-.8.6-.6< # 7:

  / <1. <A8. 2; 752<<.- <1. -./*=4< <*3.6 2;  
direction 2; <1. -2:.,<276 7/ <1. ;7:< 2. 
 7:
 -./*=4<260 <7 
  
first/ !$ 2; ;8.,2/2.- <1.6 first 2; ,:.*<.- *; * ;8*:;.4A 878=4*<.- *::*A <1*< 1*; *6
.6<:A .*,1 <25. * 0:7=8 7/ 2-.6<2,*4 *::*A .4.5.6<; 26 <1. ;7:< +.026; $1. .6<:A ,76<*26; * 0:7=8
6=5+.:
lastCB/ !$ 2; 02>.6 <1.6 last 2; ,:.*<.- *; * ;8*:;.4A 878=4*<.- *::*A <1*< 1*; *6 .6<:A
/7: <1. 4*;< 5.5+.: 7/ * 0:7=8 7/ 2-.6<2,*4 *::*A .4.5.6<;
$1.    *::*A 2; <A82,*44A =;.- 2/ 764A <1. /2:;< 5.5+.: 7/ * 0:7=8 7/ -=842,*<.-
.6<:2.; ;17=4- +. ;17?6 26 * :.87:< $1.    *::*A 2; <A82,*44A =;.- <7 -.<.:526.
?1.:. <7 7=<8=< ;=+<7<*4;

$1. /2:;< ! *::*A 26 <1. 42;< 2; =;.- *; <1. 8:25*:A ;7:< 3.A *6- 764A 2/ <1.:. *:. -=842,*<. .6<:2.;
?244 <1. ;.,76- *::*A +. :./.:.6,.- #2524*:4A /7: ;=+;.9=.6< *::*A; 7: .@*584. 25*026. * 42;< 7/
>*4=.; 7/ *<<:2+=<.; 0.6.:*<.- /7: * 8*:<2,=4*: ,744.,<276 7/ .4.5.6<; *; /7447?;
VAR !PRIMS COLLECT ALL EQUI MEMBERS FOR /*
VAR !TYPES EVAL TYPE FOR ALL FROM !PRIMS IGNORE 201
VAR !XLENS EVAL XLEN FOR ALL FROM !PRIMS IGNORE 201
VAR !DIAMS EVAL DIAM FOR ALL FROM !PRIMS IGNORE 201
VAR !HEIGS EVAL HEIG FOR ALL FROM !PRIMS IGNORE 201

$1. ,76<.6<; 7/ <1.;. *::*A; 5*A +. ;75.<1260 423.


Index !TYPES !XLENS !DIAMS !HEIGS !PRIMS
( )  %
 =6;.< =6;.<  
(
) & =6;.<
  

( ) #& =6;.<
   

( )  %  =6;.< =6;.<  


( ) # =6;.<    

()  %  =6;.< =6;.<  


() & =6;.<
  

()   =6;.< =6;.<
  
()  '' =6;.< =6;.<   

( )  %  =6;.< =6;.<   

$1.;. *::*A; ,7=4- +. ;7:<.- +A <1. /7447?260 ,755*6-


VAR !INDEX SORT !TYPES !XLENS !DIAMS !HEIGS
:.;=4<260 26 % ,76<*26260 <1. /7447?260 ;.9=.6,. 7/ >*4=.;
1 6 10 4 8 2 7 5 9 3

7?.>.: *44 /2.4-; 1*>. +..6 ;7:<.- *,,7:-260 <7 <1. ,1*:*,<.: >*4=.; *6 # ;7:< 8:7+*+4A
?1*< ?*; 26<.6-.- 2;
VAR !INDEX SORT !TYPES ASCII !XLENS NUM !DIAMS NUM !HEIGS NUM

4-18 $"  !"


!:7<.,<.-+A,78A:201<;../:76<2;82.,. "!$#
3%& % ."/1)0/ &+
6 10 4 1 8 2 7 5 9 3

,0" 0%0 0%" ,+0"+0/ ,# 0%" ,.&$&+) !0 ..5/ ." /0&)) &+ 0%"&. ,.&$&+) ,.!". , 1/" 0%" !0 &+
/,.0"! ,.!". 0%" ..5/ *1/0 "  "//"! &+!&." 0)5 1/&+$ 0%" &+!"4 ..5

%" )"+$0% ,# 0%" $"+".0"! &+!"4 ..5 3&)) " 0%" )"+$0% ,# 0%" ),+$"/0 ..5 "&+$ /,.0"! "4 "-0
&# ,+" ,. *,." ,# 0%" $"+".) ,-0&,+/ &/ $&2"+ # 0%" ..5/ "&+$ /,.0"! ." /-./")5 -,-1)0"! ,.
,+0&+ "*-05 /0.&+$/ 0%"/" ")"*"+0/ ." )35/ &+!"4"! )/0 &.."/-" 0&2" ,# 0%" !&." 0&,+


'%('*#&!  .+

%&/ "+%+ "*"+0 0, 0%"  ,**+! "+)"/ 0%" 1/". 0, ,*-,/" ."-,.0 0)"/ ,# 0"40
."!5 #,. ,10-10  +"3 ,-0&,+  
%/ ""+ !!"! 3%& % )),3/ 0%" 1/". 0, /-" &#5 0%"
3&!0% +! -,/&0&,+ ,# ), (/ ,# 0"40 3&0%&+ " % 0"40 ), ( 0%" 1/". *5 )/, /-" &#5 0%" !")&*&0".
,+ 3%& % 0%" 0"40 &/ 3.--"! +! 0%" '1/0&#& 0&,+ %" /5+04 &/
 text_id
'* * nspaces1 block1 * nspaces2 block2 
3%"." text_id &/ 0%" +*" ,#   0"40 ..5 3%& % 3&)) " /"0 1- 0, ,+0&+ 0%" ,*-,/"! 0"40 )&+"/
+! nspaces1 nspaces2  ." 0%" +1*". ,# /- "/ "#,." " % ), ( ,# 0"40 %" ,+0"+0/ ,# " %
), ( block1 block2  ." !"#&+"! / #,)),3/
textexp  +" widexp #%#+) delimexp justification
3%"." textexp &/  0"40 "4-."//&,+ ,. /0.&+$ 0, " ,10-10 &+ 0%" ), ( widexp &/  +1*".& "4-."//&,+
,. 2)1" !"#&+&+$ 0%" 3&!0% ,# 0%" ), ( delimexp &/  0"40 "4-."//&,+ ,. /0.&+$ !"#&+&+$ 0%" /1/0.&+$
,+ 3%& % 0, 3.- 0%" 0"40 +! justification + "     ,.  

,. "4*-)"
VAR !TEXT SPAC 3 The first block WID 6 SPAC 6 The second block WID 4

#&))/ 1-  ..5  / #,)),3/


  %" %" 
   #&./0 /" ,

  ), ( +! 
   ), 
   ( 

 #1))". "4-)+0&,+ ,# 0%&/ # &)&05 --"./ &+ 0%" PDMS Basic Features Guide

 ,+'+$$#&!  ))/*

+,0%". "+%+ "*"+0 0, 0%"  


,**+! &/ / #,)),3/
 subtotals  +'+$ values order wanted
3%"."
subtotals &/ + ..5 3%& % 3&)) ,+0&+ /10,0)/ 0 0%" wanted ), 0&,+/
values &/ + ..5 ,+0&+&+$ 2)1"/ 0, " /10,0))"!

   


!  .,0" 0"!5 ,-5.&$%0 /""#.,+0&/-&" "
order 1: )5 )99)@ +65;)1515/ ;0- 69,-9 15 >01+0 values )9- ;6 *- ;)2-5 <:<)33@ 6*;)15-, .964
 :-- !-+;165   
wanted 1: ) :7)9:-3@ 767<3);-, )99)@ >01+0 0): ) =)3<- :-; ); -)+0 76:1;165 ;0); ) :<*;6;)3 1:
9-8<19-, <:<)33@ 6*;)15-, .964 ;0-  
 67;165 6. ;0-  +644)5, :--
!-+;165   
69 -?)473- :<776:- ;0- .6336>15/ )99)@: )9- <:-,
$#' (    ' (  !#"!' ( ;9<-
$#'
(
   '
(  !#"!'( ;9<-
$#' (    ' (  !#"!'( ;9<-
$#' (    ' (
$#' (    ' (
$#'(    '(
$#'(    '(

$#'(    '(

"0-5 ;0- .6336>15/ +644)5,


VAR !SUBTOTS SUBTOTAL !VALUE !ORDER !SUBTPOS
>133 :-; )99)@ !#""! ): .6336>:
!#""!' ( 
!#""!'
( 
!#""!' ( 
!#""!' ( 

!#""!' ( 
!#""!'( 
!#""!'( 
!#""!'(  

6;- ;0); 1. ;0- =)3<-: *-15/ :<*;6;)33-, ): ;-?; +)556; *- 15;-979-;-, ): 5<4*-9: ;0-5 ;0-:- )9-
)::<4-, ;6 0)=- =)3<- A-96 56 -9969 1: 9)1:-,

4.5.6 Attribute Lists

"0- .15)3 -50)5+-4-5; ;6 ;0-   +644)5, 1: ;0-   67;165 >01+0 :-;: :<++-::1=-
-3-4-5;: 6. )  )99)@ ;6 ;0- 5)4-: 6. );;91*<;-: >01+0 )9- =)31, ); ;0- +<99-5; -3-4-5;
15+3<,15/ #: 69 -?)473- ); ) %  -3-4-5; ;0- .6336>15/ +644)5,
VAR !LIST ATTLIST
:-;: )99)@ !" ;6 ;0- .6336>15/ =)3<-:
!"' ( 
!"'
( "&
!"' ( 
!"' ( !
>0-9- ! 1: ;0- 5)4- 6. ) # ;;91*<;-: )77-)9 15 ;0- :)4- 69,-9 ): 15 ;0-  
+644)5,

4-20 "   


96;-+;-,*@+67@91/0;:--.965;1:71-+- 
4.6 Changes to Querying

4.6.1 Generalised Querying

1!.5%*# * 2.%(! /!00%*# %/ !%*# #!*!.(%/! * ) ! )+.! 1*%"+.) .+// 0$! 
)+ 1(!/ $%/ %/ 0+ /%),(%"5 0$! 3.%0%*# +" ,,(%0%+*/ (0$+1#$ 0$!.! )5 !  /)(( ,!.%+ +"
 &1/0)!*0 / 2.%+1/ %*+*/%/0!*%!/ .! %.+*! +10

0 %/ *+3 ,+//%(! 0+ -1!.5 !(!)!*0/ * 00.%10!/ +" *5 05,! %*(1 %*# ,/!1 +600.%10!/ /!!
!0%+*  * ,,!* %4  %* *5 +" 0$!  )+ 1(!/ + "+. %*/0*! +*! )5 -1!.5  
0/! !(!)!*0/ ".+) 3%0$%*   /+ (+*# / 0$!.! %/ .! !// 0+ 0$! 0/!

1.0$!.)+.! 0$! "+.)00%*# +" 00.%10!/ +" /%)%(. 05,!/ %/ !%*# ) ! )+.! +*/%/0!*0 *
,.0%1(. 00.%10!/ 3$+/! 2(1!/ $2! *+0 5!0 !!* /!0 * 3$%$ + *+0 $2!  !"1(0 2(1!
.!01.* 0$! /0.%*# 1*/!0 .0$!. 0$* *5 +" 0$! "+((+3%*#
0!40 +0 /!0 */!0 !0 (( /1$
'!53+. / %*(1 %*# +* +"" 0.1! +. "(/! .! *+3 (( .!01.*! %* (+3!. /! 0+ !/!
+),.%/+* +" .!/1(0/ $%/ $/ ,.%).%(5 ""!0!   -1!.%!/ "+.  (%/0 +" $*#!/ /!!
,,!* %4 

4,.!//%+*/ * /!(!0%+*/ )5 *+3 ! -1!.%!

Q (XLEN + 5)
+.
Q ALL BOXES FROM !LIST

$%/ %/ 1/!"1( "+. $!'%*# 0$! /5*04 +. .!/1(0/ +" * !4,.!//%+* +. /!(!0%+* !"+.! 1/! %* 
/1/!-1!*0 +))*  !/,!%((5 %" 0$! +))* )%#$0 1/! (.#! /(! $*#!/ %* 0$! 0/!

4.6.2 Improved Directory Querying

$!  
   +))* $/ !!* !*$*! 3%0$ +,0%+*/ 0+ .!01.* !%0$!. "1(( ,0$*)!/ +.
&1/0 0$! !*0.5 *)!/

Q DIRECTORY name ENTRY


Q DIRECTORY name FULLName

(/+ 0$! 1,,!. (%)%0 +"  "%(!*)!/ %*  %.!0+.5 $/ !!* .!)+2! 

4.6.3 Incompatibilities

"+.)!.(5 1*/1,,+.0! "!01.! !*(%*# % !*0%"%0%+* +" * !(!)!*0 /+(!(5 5 %0/ ,+/%0%+* %* 0$!
)!)!./ (%/0 3$!* -1!.5%*# $/ *+3 !!* 3%0$ .3* + 0$! "+((+3%*# +))*

Q 3 POS
%/ *+ (+*#!. 2(% 0$%/ +))* 3+1( *+3 +10,10  +* +*! (%*! "+((+3! 5 0$! 2(1! +" 0$! 
00.%10! +* 0$! *!40 (%*! $%/ %/ !1/! 0$!   +))* *+3 /!!/ 0$!  * 0$!  /
03+ /!,.0! 0$%*#/ 0+ -1!.5 $! %(%05 0+ -1!.5 )+.! 0$* +*! %0!) %*  /%*#(! +))* %* 0$%/
35 3%(( (/+ ! 3%0$ .3* %* 0$! "101.! $! ,.!"!..! "+.) +" 0$%/ +))* %/ *+3

Q (POS OF 3)
(0$+1#$ %0 3+1( ! !2!* (!.!. 0+ /,!%"5 0$! !(!)!*0 05,! 0++

    4-21


 .+0!0! 5+,5.%#$0
/!!".+*0%/,%!!
 

2 )1 -.5 /.11)"+% 2. $%&)-% ! 03+% &.0 !- )-12!-#% .& !- !220)"32% )% &.0 !- !220)"32% .& ! /!02)#3+!0
%+%,%-2 3+%1 ,!7 -.2 "% $%&)-%$ &.0 !++ .##300%-#%1 .& !- !220)"32%  03+% ,!7 "% 1%2 4%0)&)%$
%6%#32%$ .0 $%+%2%$

> RULE + SET .


| |
| VERify |
| |
| EXEcute |
| |
DELete + attr .
| |
ALL + expr .
| |
+ ON select .
| |
+>

5(%0% attr )1 2(% -!,% .& !- !220)"32% 5()#( ,!7 "% !  expr )1 !- %6/0%11).- )% 2(% 03+%
!-$ select )1 ! 1%2 .& 1%+%#2).- #0)2%0)! 1%% %#2).-   (% 

./2).- )1 -.2 /%0,)22%$ 5)2( 2(%


 13"8#.,,!-$ "%#!31% .-+7 .-% 03+% #!- "% 1%2 !2 ! 2),% %22)-' 2(% 03+% $%&)-%1 .0 0%$%&)-%1
)2 &.0 %6!,/+%
RULE SET ZLEN (XLEN + YLEN)
RULE SET POS (N300 E400 U500) ON ALL BOX FOR /PUMP1
5.3+$ $%&)-% ! 03+% &.0  .& 2(% #300%-2 %+%,%-2 !-$ ! 03+% &.0  .- !++ ".6%1 &.0 
3+%1 ,!7 .-+7 "% $%&)-%$ &.0 1#!+!01 )% 1)-'+% )-2%'%01 0%!+1 .0 +.')#!+1 .0 &.0 2%62 /.1)2).-1
.0)%-2!2).-1 !-$ $)0%#2).-1 -.2 .2(%0 !00!7 !220)"32%1

3+%1 5()#( 31% .0 0%230- /.1)2).-1 $)0%#2).-1 !-$ .0)%-2!2).-1 !0% /!02)#3+!0+7 31%&3+ "%#!31% .&
2(% %!1% 5)2( 5()#( 2()1 #!- -.5 "% $.-% 31)-' 2(% -%5 %6/0%11).- (!-$+%0 %% %#2).- 
 &.0
,.0% )-&.0,!2).-

2 )1 /.11)"+% 2. 1%2 ! 03+% 2. ! ,%!-)-'+%11 %6/0%11).- 1. +.-' !1 2(% 17-2!6 )1 4!+)$ 2(% .-+7 #(%#*
#!00)%$ .32 )1 2(!2 2(% 0%13+2 5()#( 5.3+$ "% $%+)4%0%$ "7 2(% %6/0%11).- !'0%%1 5)2( 2(% 27/% .& 2(%
!220)"32% & #.301% 5(%- 2(% %6/0%11).- )1 4%0)&)%$ .0 %6%#32%$ !-7 3-1%2 .0 )-4!+)$ !220)"32%1
 4!0)!"+%1 %2# 5.3+$ ),,%$)!2%+7 "%#.,% %4)$%-2

%0)&7)-' ! 03+% #!31%1 2(% %6/0%11).- 12.0%$ )- 2(% 03+% 2. "% %4!+3!2%$ !-$ 2(% 0%13+2)-' 4!+3% 2.
"% /0)-2%$ !+.-' 5)2( 2(% #300%-2 4!+3% .& 2(% !220)"32% (% &.++.5)-' #.,,!-$
    
5.3+$ 4%0)&)%1 !++ 03+%1 .- 2(% #300%-2 %+%,%-2 /0)-2)-' 1.,%2()-' +)*% 2(% &.++.5)-'

CYLI 4 OF EQUI /VESS1  300%-2 %+%,%-2


HEIG  )012 !220)"32% 5)2( ! 03+%
Value of rule = 400mm
Value of attribute = 300mm
DIAM  %62 !220)"32% 5)2( ! 03+%
Value of rule = 250mm
Value of attribute 250mm

.2% 2(!2 5(%- 2(% 

./2).- )1 31%$ 2(% 03+%1 !0% 4%0)&)%$ %6%#32%$ .0 $%+%2%$ )- 2(% .0$%0 )-
5()#( 2(%7 !0% %-#.3-2%0%$ )- 2(% $!2!"!1% ()1 )1 .& +)22+% ),/.02!-#% 5(%- 4%0)&7)-' .0 $%+%2)-'

   


0.2%#2%$"7#./70)'(2 1%%&0.-2)1/)%#% 
690)7 &98 %7 8,) 36()6 '%2 238 6)%(-0= &) ()8)61-2)( &= 8,) 97)6 690)7 7,390( 238 ()4)2( 32 8,)
:%09)7 3* 38,)6 %886-&98)7 ;,-', %6) 8,)17)0:)7 7)8 &= 690)7 36 )<%140)
RULE SET HEIG ( DIAM )
RULE SET DIAM ( 2 * :RADIUS )
RULE EXEC ALL
;390( 6)7908 -2 8,) ! &)-2+ 7)8 6)0-%&0= 6)+%6(0)77 3* ;,-', 690) ;%7 )<)'98)( *-678 &98
8,)6) -7 23 ;%= *36 8,) 97)6 83 /23; -* 8,) ! 690) -7 )<)'98)( &)*36) 36 %*8)6 8,)
! ,%7 &))2 7)8 * '3967) 8,) 690)7 '%2 &) )<)'98)( -2(-:-(9%00= %2( )<40-'-80= &98 8,)2
-8 ;390( &) -14368%28 83 /23; ;,%8 8,) '366)'8 36()6 7,390( &) %6 &)88)6 8,%8 %00 690)7 &)
-2()4)2()28 3* )%', 38,)6 73 8,%8 


  %0;%=7 463(9')7 8,) -28)2()( 6)7908

90)7 '%2 &) 59)6-)( -2 % 291&)6 3* ;%=7


Q ATT
Q RULes [OF ]

* 23 92-87 %6) +-:)2 -2 8,) 690) 8,) '966)28 92-87 *36 8,) '366)7432(-2+ %886-&98) ;-00 &) 97)( ;,)2
8,) 690) -7 ):%09%8)( -) :)6-*-)( 36 )<)'98)( 36 )<%140) -* 8,) '966)28 92-87 %6) 
):%09%8-2+ 8,) *3003;-2+ 690)7
RULE SET XLEN ( 100 )
RULE SET YLEN ( 100 inch )
6)79087 -2 &38, # %2( $ &)-2+ 7)8 83  -2',)7 &98 -* 92-87 %6) 79&7)59)280= ',%2+)( 83
 %2( 8,) 690)7 %6) 6)>):%09%8)( 8,)2 $ 6)1%-27 8,) 7%1)  -2', 36 
 11  ;,-0)
# &)'31)7  11

38) 8,%8 8,)7) 690)7 %6) 320= *36 7)88-2+ %886-&98)7 %2( 7,390( 238 &) '32*97)( ;-8, 8%+ %2(
6)46)7)28%8-32 690)7 -2 ! !,)= 1%= &) 97)( -2 ! &98 %6) 46-1%6-0= -28)2()( *36 97) -2
  *36 79', 496437)7 %7 4%6%1)8)6-7-2+ % 4-)') 3* )59-41)28 7%=

4.8 Internationalisation

36 -2*361%8-32 %&398 97-2+  ',%6%'8)67 -2  :%6-%&0) 2%1)7 ;,-', -7 % *)%896) %:%-0%&0)
-2 %00 13(90)7 238 .978 8,37) ;-8, 8,) " 7)) )'8-32


0)%7) 238) 8,%8 %08,39+, ;) 79440= *36)-+2 0%2+9%+) 7944368 32 -0-'32 6%4,-'7 %2( );0)88
%'/%6( 40%8*3617 %8    ;) (3 238 =)8 7944368 *36)-+2 0%2+9%+)7 32  04,%

4.8.1 Clarification in Use of Font Families

328 *%1-0-)7 %6) -28)2()( 46-1%6-0= *36 ! 8,) 320= 38,)6 13(90) ;,-', 97)7 *328 *%1-0-)7 -7
 ! %2( 8,%8 320= 97)7 !$  00  
<< %2( 1908->&=8) *3287 ,%:) % "
03;)6 ,%0* 73 320= " 97)67 2))( 74)'-*= % " 36  *328 )<40-'-80= 20= 97)67 ;,3 74)'-*-'%00=
6)59-6) 8,) " 4392( '966)2'= 7-+2 7,390( +-:) )-8,)6 % " 36  *328 -2 8,) *328 *%1-0=

4.8.2 Far Eastern Fonts

)286) 320= 79440= 32) ,-2)7) *328 %2( 32) %4%2)7) *328 8,)7) %6) &38, 7-2+0)>7863/)
*3287 )286) (3 238 =)8 7944368 %2= %6 %78)62 (39&0)>7863/) *3287

 ! 4-23


 638)'8)(&='34=6-+,87))*6328-74-)')
4.8.3 Japanese User Interface

= # %  87 %252,87 ;*912,< *7- .@5.== #*,4*;- 95*=/8;6< *9*7.<. ,1*;*,=.;< 78


5870.; 7..- =8 +. .7=.;.- ?2* * <9.,2*5 .7=;. =;*7<5*=287 /8;6 &12< 6.*7< =1*= =1.
 *7- ! /25.< *;. 78 5870.; 7..-.- 8; <>9952.- @2=1 # % <8 =1. ,866*7-<

 *7- 
 1*?. +..7 ;.68?.- /;86 !&$) *7- "!&"$

7<=.*- =1. ><.; 27=.;/*,. 78@ ,877.,=< -2;.,=5B =8 =1. "& 


*9*7.<. 279>= 6.=18- @12,1
*558@< ><. 8/ *732 2;*0*7* *=*4*7* *7- *=27 ,1*;*,=.;< <.=< *732 2< =1. *9*7.<. ,1*;*,=.;
<.= 2;*0*7* *7- *=*4*7* *;. <B55*+2, ,1*;*,=.; <.=< 2;*0*7* 2< ><.- =8 <9.55 7*=2?. *9*7.<.
@8;-< *7- *=*4*7* /8; /8;.207 @8;-< =1. *=27 ,1*;*,=.; <.= 2< ><.- /8; .7=.;270 $86*32 *7-
7052<1 # % =.A=

&8 ><. "& *9*7.<. B8>; 6*,127. 6><= 1*?. =1. *9*7.<. *70>*0. 8->5.   ?.;<287
 8; 1201.; 27<=*55.- @12,1 @255 ;.:>2;. $( 
8; 1201.; 87 %252,87 ;*912,< *7- #'( 
8; 5*=.; 87 .@5.== #*,4*;- ,869>=.;< .@5.== #*,4*;- *5<8 ;.:>2;.< =1. 27<=*55*=287 8/ %

97 #'( $& 
 8; * ,869*=2+5. 9;8->,=

)8> @255 1*?. =8 -./27. =1. /8558@270 /87=< 27 B8>; (-./*>5=< /25.
Pdms*fontList: 7x14;*14*

&1. ;*=28 8/ =1. @2-=1 8/ =1. *9*7.<. ,1*;*,=.;< =8 =1*= 8/ =1. *=27 ,1*;*,=.;< @255 =1.7 +.
 
@12,1 2< =1. ;*=28 ;.:>2;.- +B =1. # % ;*912,*5 '<.; 7=.;/*,.

7 *--2=287 =1. /8558@270 .7?2;876.7= ?*;2*+5. <18>5- +. <.=


setenv CADC_LANG Japanese
9;8+*+5B 27 =1. <B<=.6C@2-. 272=2*52<*=287 <,;29= ,<1;,9-6<

&1. "& *9*7.<. 279>= 6.=18- -2//.;< ,87<2-.;*+5B +.=@..7 95*=/8;6< *7- .?.7 +.=@..7
-2//.;.7= ?.;<287< 8/ =1. 89.;*=270 <B<=.6 87 *= 5.*<= 87. 8/ =1. <>998;=.- 95*=/8;6<
>;=1.;68;. =1.;. 2< <86.=26.< 78 8; 5262=.- /8;.207 5*70>*0. <>998;= /8; 6*7B 8=1.;@2<.
<=*7-*;- ,86987.7=< <>9952.- @2=1 =1. 89.;*=270 <B<=.6 8,>6.7=*=287 8/ *55 =1. ?*;2*=287< 2<
+.B87- =1. <,89. 8/ =12< +>55.=27 +>= B8>; 58,*5 *0.7= <18>5- +. *+5. =8 1.59 B8>

8; 68;. 27/8;6*=287 /;86 %252,87 ;*912,< ,87<>5= Panorama/Japanese Language Module,
version 3.1, document number 007-2152-001

8; 68;. 27/8;6*=287 /;86 .@5.== #*,4*;- ,87<>5= HPUX Japanese System Environment
Programming & Administration Guide, HP part number 5091-9141E.

4.8.4 DXF Files

&1.;. *;. 78@ =@8 98<<2+5. *5=.;7*=2?. *9*7.<. /8;6*=< 27 ( /25.< %.. %.,=287   /8; />;=1.;
-.=*25<

4.8.5 VAR READ Command

#5.*<. 78=. =1*= *= =12< ;.5.*<. =1.  


 ,866*7- 875B @8;4< @2=1 6>5=2C+B=. ,1*;*,=.;
<.=< *; *<=.;7 1*;*,=.;< 27 =1. ' 68->5.< 7*6.5B %! $& #$"! *7-
%"$&

4-24 !&$ 


#;8=.,=.-+B,89B;201=<../;87=2<92.,. 
5 New and Modified Features Common to
All Modules

5.1 Increased Macro Nesting Depth

*' /#:+/7/  /#%41 0'56+0) &'26* *#5 $''0 +0%4'#5'& #6 6*+5 4'.'#5' (41/ 61   07/$'4
1( 0'9 1//#0& 41%'5514 '5%#2' 5'37'0%'5 *#8' #.51 $''0 #&&'& 61 37'4; # 07/$'4 1( +65
+06'40#. .+/+65

  1762765 6*' /#:+/7/ /#%41 0'56+0) &'26*


  1762765 8#4+175 4'%14&+0) .+/+65
  1762765 6*' 52#%' 6#-'0 72 $; 5;010;/5
  1762765 6*' %744'06 5'66+0) 1(   
  1762765 #.. (174 1( 6*' #$18'

.6*17)* +0 # 
241,'%6  
#0&  /1&7.'5 /#; $' /+:'& (4''.; +( ;17 *#8' /14'
6*#0 #%6+8' .'8'.5 1( /#%415 9*'0 ;17 %1/' 61 # /1&7.' %*#0)' ;17 9+.. 016 $' #$.' 61 '06'4 # 

/1&7.' '' '%6+10 


(14 (746*'4 &'6#+.5 10 
  %1/2#6+$+.+6;

5.2 Changes to SAVEWORK

6 '#4.+'4 4'.'#5'5    75'& 61 2'4(14/ 691 5'2#4#6' (70%6+105 6 75'& 61 5#8' #0;
%*#0)'5 ;17 *#& /#&' 61 6*' &#6#$#5'5 #0& #.51 4'(4'5*'& ;174 8+'9 1( #.. &#6#$#5'5 +0 
/1&' 19'8'4 6*+5 *#5 51/'6+/'5 .'& 61 %106'06+10 (14 &#6#$#5'5 #0& 9#5 .+-'.; 61 $'%1/' #
)419+0) 241$.'/ 9+6* 6*' +0%4'#5' +0 /#:+/7/ &#6#$#5'5 2'4 

*' 691 &+(('4'06 #52'%65 1( 6*+5 %1//#0& *#8' $''0 5'2#4#6'& 51 6*#6    019 10.;
5#8'5 914-  0'9 %1//#0&
  *#5 $''0 #&&'& 9*+%* 4'(4'5*'5 6*' 8+'9 1( #.. 
&#6#$#5'5 61 2+%- 72 #0; %*#0)'5 6*#6 16*'45 /#; *#8' /#&' 5+0%' ;17 (+456 12'0'& 6*'/

 (746*'4 /1&+(+%#6+10 +5 6*#6 $16*    #0&


  /#; +&'06+(; 2#46+%7.#4 &#6#$#5'5
$; (1..19+0) '+6*'4 %1//#0& $; # .+56 1( 07/$'45 *'5' 07/$'45 4'24'5'06 52'%+(+% &#6#$#5'5 +0
6*' 14&'4 6*'; #22'#4 +0 6*' 176276 1( 6*'  %1//#0& 9*+%* /#; $' )+8'0 +0  "
  14 +0 6*'  /1&' 1( 6*' ! /1&7.'5 ( 01 &#6#$#5'5 #4' )+8'0 6*'0 6*'
%1//#0&5 #22.; 61 6*' 9*1.' 

    5-1


 416'%6'&$;%12;4+)*65''(4106+52+'%'
'(2 ,.#(%(" 3(.- &(5$2 7.4 &1$ 3$1 ".-31.+ .5$1 6' 3 "34 ++7 ' //$-2 (- 7.41  2$22(.- -#
2'.4+# (,/1.5$ !.3' /$1%.1, -"$ -# 1$+( !(+(37   6(++ ".-3(-4$ 3. !$ %1$04$-3+7
42$# ".,, -# )423 2 7.4 6.4+# /$1(.#(" ++7 2 5$ 3'$ ".-3$-32 .% %(+$ 7.4 6$1$ $#(3(-&
.6$5$1 (3 2'.4+# .-+7 !$ -$"$22 17 3. 42$
 6'$- 3'$1$ 1$ 2/$"(%(" "' -&$2 3' 3 7.4
6(2' 3. /("* 4/ (- 6'("' " 2$ (3 (2 +(*$+7 3' 3 7.4 6(++ *-.6 6'("' # 3 ! 2$2 7.4 6(++ "34 ++7 6 -3 3.
1$%1$2'
  2 6(3' 3'$ .+#    2+.62 24!2$04$-3 # 3 ! 2$ ""$22 !$" 42$ 3'$
(-%.1, 3(.- ' 2 3. !$ 1$81$ # %1., #(2* -# 2'.4+# !$ 5.(#$# 4-+$22 7.4 1$ ++7 6 -3 3. 42$ (3
 341 ++7 %3$1
 ".,, -# 3'$ 4/# 3$# 5($6 .% 3'$  , 7 ,$ - 3' 3 3'$ $+$,$-3
6'("' 6 2 7.41 "411$-3 $+$,$-3 /1(.1 3. 3'$ ".,, -# (2 #(2".5$1$# 3. ' 5$ !$$- #$+$3$# !7
-.3'$1 42$1 - 3'(2 " 2$ 7.4 6(++ 1$"$(5$ ,$22 &$ -# !$ 1$341-$# 3. 3'$  $+$,$-3 .%
3'$ # 3 ! 2$ 6'("' ".-3 (-$# 7.41 /1$5(.42+7 "411$-3 $+$,$-3
(41,243) Your current element has been deleted by another user moving
you back to the WORLD WORL /*

'(2 2(34 3(.- ' 2 +.-& !$$- /.22(!+$ 6(3' 2' 1$# # 3 ! 2$ -# %.1,$1+7 1$24+3$# (-  ! ".-
"1 2'   !43 (2 -.6 ' -#+$# %.1 2' 1$# # 3 ! 2$2 #41(-&
  3 (2 23(++
/.22(!+$ 3. " 42$ - 33$,/3 3. 1$ # 2.,$ / 13 .% # 3 ! 2$ 6'("' -.3'$1 42$1 ' 2 #$+$3$#
3'(2
" - .""41 .- -7 - 5(& 3(.- ".,, -# -# 6(++ /1.! !+7 1$24+3 (- 3'$ 2 ,$  ! ".- $11.1 $
'./$ 3' 3 3'(2 6(++ -.3 .""41 2(&-(%(" -3+7 (- /1 "3("$
.3$ 3' 3 (- 
 " 42$2 ++ 5.+4,$ 5($62 3. !$ 4/# 3$# 3. 1$%+$"3 -7 "' -&$2 (-
2' 1$# # 3 ! 2$2 3..

5.3 Device Support

3 3'(2 1$+$ 2$ ++ 24//.13 %.1 -.-86.1*23 3(.- #$5("$2 (-"+4#(-& 3 !+$32 ' 2 !$$- #1.//$# '$1$
1$ -.6 .-+7 3'1$$ 5 +(# #$5("$ ".,, -#2
DEVice TTY
DEVice NOGraphics
DEVice GRAphics
'$ %(123 36. 1$ 27-.-7,.42 6'(+$ 3'$ + 33$1 1$%$12 3. 3'$ - 3(5$ 37/$ .% &1 /'("2 14--(-& .- 7.41
6.1*23 3(.- /1.! !+7 !43 -.3 -$"$22 1(+7 4-#$1 ".-31.+ .% -  ! 2$# 6(-#.6 , - &$1 3
1$/+ "$2 24"' #$5("$ ".,, -#2 2    -#   
6'("' ,$ -3 3'$ 2 ,$ 3'(-& !43 6$1$ $(3'$1
,(2-.,$12 .1 ".4+# !$ 1$/+ "$# !7 !$33$1 - ,$# ./3(.-
'(+$ 3$"'-(" ++7 3'(2 "' -&$ (2 -.3 4/6 1#2 ".,/ 3(!+$ (3 (2 -.6 1 1$ 3' 3 3'$1$ (2 -7 -$$# 3. 2$3
.1 +3$1 3'$ "411$-3 #$5("$ 2(-"$  43., 3(" ++7 2$+$"32 3'$ //1./1( 3$ #$% 4+3 &1 /'("2
#$5("$ .- $-317

5.4 PML Storage of Clock Data

 5 1( !+$2 , 7 -.6 23.1$ "+."* # 3 3' -*2 3. -.3'$1 $-' -"$,$-3 3. 3'$  
".,, -#
VAR !TIME CLOCK
6'("' 6(++ 23.1$ 3'$ "411$-3 # 3$ -# 3(,$ 2 231(-& (- 5 1( !+$  '(2 / 13("4+ 1
$-' -"$,$-3 (2 5 (+ !+$ (- ++ ,.#4+$2 -.3 )423  ,.#4+$2

5-2   


1.3$"3$#!7"./71(&'3 2$$%1.-3(2/($"$  
5.5 Using UNIX Pipes for PDMS Input and Output

, ( 1* +$' (-   ()0 #, -# $&$-2 -) +  $-, $(*.- !+)' ( 0+$- -# &*# &)" !$& -)
 *$* , &,) %()0( , , #$, ' (, -#- $- $, *),,$& !)+   -) +  $(*.- !+)'
()-# + *+) ,, , $- $,  $(" " ( +-  +-# + -#( 0$-$(" .(-$& -# *+) ,, #, !$($,#  0+$-$(" -)
 !$& ( -# ( + $(" -# !$&  $'$&+&2 -#- ,' *+) ,, )+ ,)' )-# + *+) ,, ( +   
).-*.- , $- $,  $(" " ( +-  #$, *+)/$ , ( & ' (-+2 -))& !)+ + & -$' )''.($-$)(
 -0 (   ( ,)' )-# + )(-+)&&$(" *+) ,,

5.5.1 A Simple Example of Input From a Pipe

#$, 1'*&  ')(,-+- ,   + $(" $(*.- !+)'  *$*  *$*$( $(-) 0#), )-# + ( +
+ $+ -    )''(, 2 -#  )''(   -# +  )''(, .,  $( -#$,
1'*& ( -# ( 1- +  ( 

First window Second window


(- +  
pdms
project
user/password
 + -  *$* *$*$( $(  ,# &&
mknod pipin p
). ( # % $-,  *$* 0$-# ls l pipin
). " -  ()+'&  *+)'*-

-+- .* -# *$* 
$M/pipin
#$, 0$()0 0$&&  #(" .(-$& - $( -#
, )( 0$()0 ,-+-,
-+- 0+$-$(" -) -# *$* 
cat > pipin
STAT
# ).-*.- )! -#     )''(
** +, $( -#$, 0$()0

Project: TEN
User: SYSTEM (44e3delta)
Teams: MASTER STAB ISOADMIN
MDB: ** unset **
 !- + -# ).-*.- $, !$($,#  -#  *+)'*-
) , ()- + ** + ,   -#$(%, $- $,
+ $(" $(*.- !+)'  '+)
 )(-$(. 0$-#   )''(,

) ( -# *$*

$.
, )(-+)& -) - +'$(- -# - )''(
#  *+)'*- + ** +,

       5-3


 +)- - 2)*2+$"#-
, !+)(-$,*$ 
'(1 1(+.*$ $6 +.*$ (**3120 2$1 "-++ ,#1 !$(,& 0$ # %0-+ .(.$ (, -,$ -% 2'$  "-++ ,#
1'$**1 , 2'$-07 2'$7 "-3*# !$ ,7 "-++ ,#1 (, ,7  +-#3*$ 50(22$, 2- !7 1-+$2'(,& +-0$
1-.'(12(" 2$# 2' , 2'$ 1(+.*$  "-++ ,# -5$4$0 1$$ $"2(-, 
 -, (+(2 2(-,1

        

'$ 1(+.*$ $/3(4 *$,2 -%   %-0 (,.32 (, 2'$ !-4$ $6 +.*$ (1 2- 31$   (, 1$"-,# 5(,#-5 2-
" .230$  -32.32 1$,2 2- .(.$ .*-& %0-+ 2'$ %(012 5(,#-5

First window Second window

,2$0 
pdms
project
user/password
0$ 2$ .(.$ .(.*-& (, 1'$**
mknod piplog p
-3 " , "'$") (21 .(.$ 5(2' ls l piplog
-3 &$2 ,-0+ *  .0-+.2

2 02 , *.' *-& %(*$ 2- 2'$ .(.$


ALPHA LOG PIPLOG OVERWRITE
'(1 5(,#-5 5(** ' ,& 3,2(* 2'$ -2'$0 $,#
-% 2'$ .(.$ 12 021
2 02 0$ #(,& %0-+ 2'$ .(.$
cat < piplog
'$ .0-+.2 ,-5 ..$ 01 $,2$0 ,-0+ *
 "-++ ,#
Q MDB /TEST
32.32 ..$ 01  '$0$   '$0$
MDB: /TEST MDB: /TEST
Current DBS: Current DBS:
1 Z/FRED DESI EXCLUSIVE 1 Z/FRED DESI EXCLUSIVE
2 Z/DESI DESI EXCLUSIVE 2 Z/DESI DESI EXCLUSIVE
3 Z/CATA CATA EXCLUSIVE 3 Z/CATA CATA EXCLUSIVE
4 Z/PROP PROP EXCLUSIVE 4 Z/PROP PROP EXCLUSIVE
Deferred DBS: Deferred DBS:
**NONE** **NONE**

$0+(, 2$ 2'$ .(.$ %0-+ '$0$


ALPHA LOG END
 .0-+.2 0$230,1 '$0$

, !-2' $6 +.*$1 2'$ .(.$ " , !$ 0$+-4$# 2 2'$ $,# -% 2'$ 1$11(-, -0 5'$,  ' 1 %(,(1'$#
5(2' (2 !7 31(,& 2'$  "-++ ,# (,  "-++ ,# 1'$** 5(,#-5 %-**-5$# !7 2'$ , +$ -% 2'$
.(.$ ($ .(.(, -0 .(.*-& (, 2'$1$ $6 +.*$1

  

0-2$"2$#!7"-.70(&'2 1$$%0-,2(1.($"$ 
5.5.3 Limitations

$+ . *)'4 2*-&  /2 ) /2* +-* .. . -0))$)" *) /# .( +-* ..*- .* 4*0 ) )*/ 0.  +$+ !*-
*((0)$/$*)  /2 ) +-* .. . *) $!! - )/ 2*-&.//$*).

*/# ). *!  +$+ (0./ **+ -/  ) +-* .. ))*/ -  !-*(  +$+ 0)' .. )*/# - +-* ..
2-$/ . /* $/

0-- )/'4 $/ $. )*/ +*..$' /* #)" (*0' . .  - .0'/ *!  *(() -  !-*(  +$+  ! 
(*0' .2$/# *(() $. )/ -  /# )   2$'' #)" 0)/$' /# +$+ $. -*& ) 4 /4+$)"
*)/-*'
/ /# $)+0/ /* /# +$+  !*- $)./)  / /#$. +*$)/   2$'' .2$/# (*0' . 0/
// (+/ /* -  $/. $)+0/ !-*( /# )*-(' *(() '$) 

0-- )/'4 $!  .4)/3 --*- $. )*0)/ -  /# $)+0/ +$+ $. $)/ --0+/  2# ) /# ) 3/ *(() $.
-  # +$+ (4  - *)) /  4 /4+$)"  pipename 2$/#*0/ #1$)" /* - ./-/ /# */# - )
*! /# $)+0/ +$+ 

*0 ) )*/ 3 0/  


*- .$($'- *)./-0/. 2#$# - ,0$- !$' - +*.$/$*)$)" 1$  +$+
 0. +$+ . ))*/  - +*.$/$*)  *2 1 - 4*0 ) ./$'' 3 0/ (-*. 0.$)" /# 
*(() 1$ /# +$+ 

'' )*-('   / 3/ !$' . $)'0$)"  - *-$)" !$' .    *0/+0/ !$' . ) /# '$& 
2$'' 2*-& 2$/# +$+ . *2 1 - !$' . 2#$# - )*/ )*-(' / 3/ .0# .   +'*/ !$' . ))*/ 
-  $) /#$. 24

5.6 System Log

.   0""$)" $ !*-



)/- 2 #1 $)/-*0   .4./ ( '*" !$'$/4 -/# - '$& /# .(
!$'$/4 +-*1$  4 (*./ *+ -/$)" .4./ (. ! /# )1$-*)( )/ 1-$'   $. . / /* /#
)( *!  !$'  /# ) '' )/-$ . /* ) 3$/. !-*(   - - *-  $) /#/ !$'  /*" /# - 2$/# */# -
0. !0' $)!*-(/$*) 4+$''4 /#$. $)'0 . /  /$(  )( *! 0. - )( *! 2*-&.//$*) 1 -.$*)
*! *+ -/$)" .4./ ( -0))$)" ) /# !0'' !$' )( *! /# )/-4 *- 3$/ (*0'  *./ $(+*-/)/'4 $/
'.* - *-. #*2   2. 3$/  $)'0$)" +-*"-( -.# . # +- $. $)!*-(/$*) *0/+0/
(4 1-4 !-*( - ' . /* - ' . 0/ /# *)/ )/. *! /# !$' - '24. - ' 

* (& 0. *! /#$. !$'$/4 )* *0/ (*./   0. -. /  .$/ *- *)  +-/$0'- +-*% / 3 0/
.*( *((*) $)$/$'$./$*) .-$+/ $/# - 2# ) /# 4 '*" *) *-  !*- /# 4 )/ -   #$. $.
+-*'4 /# !$' .cshrc.pdms .0++'$  4

)/- *) /# $./-$0/$*) /+  / $. $) /#$. !$' /#/
  .#*0'  . / /* /# )( *! .*(  )/-' '*" !$'  + -#+. $) /# -  $ )/$!$  4
    *- 3(+' 
setenv PDMSLOG $PDMSEXE/PDMS.log

/0-''4 /#$. !$' 2$'' "-*2 *)/$)0''4 ! )*   -.# . *0- 2#$# 2 .$) - '4 #*+  /# )
/#$. !$' .#*0'   ' /  !-*( /$( /* /$(  + -#+. 2 &'4 & +$)" /# +- 1$*0. 2 &. '*" !$'
!*- - ! - )  )4 '*". $) 2#$# -.# . * *0- .#*0'  & +/ *- . )/ /*

)/-  /*" /# -
2$/#   .//$)" #*2 /# 1 )/ *0-- 

#$. 2$'' +-*1$



)/- ./!! 2$/# (*- $)!*-(/$*) /* # '+ /# ( /* /-& *2) +-*' (.
(*- ,0$&'4

 
 
  5-5
 -*/ / 4*+4-$"#/. !-*)/$.+$ 
5.7 New General Query Enhancements

!* *  &-%* ' &/ '* &!& &*$"+ )-*"+ (*"%*"$1 "&,& '* -+ "&
(($","'&+ $,!'- ! '*"&*1 -+*+ %1 $+' /"+! ,' -+ ,!% '% ' ,!% /* (*'." "&
+("" %'-$+ , *$"* *$++ -, ,!1 * &'/ ."$$ +1+,%3/"

Q MDB '-,(-,+ ,! &% ' ,! -**&,   MDB: /TEST


'* '&".$1 "&   MDB: ** unset **
 &  "+ $+' ".& ,!"+ /"$$ $"+, ,! '&,&,+ ' ,!  ,''

Q TEAM '-,(-,+ $$ .$" ,%+ '* ,! -**&, -+* Teams: MASTER ISOADMIN

Q USER '-,(-,+ ,! -**&,   -+* &% User: CATMAN

Q LOGINname '-,(-,+ ,!   $' "& &% Login name: silk

Q UNIQueid '-,(-,+ ,! -&")- "&,""* -+ "&


  /'*#"$ &%+ Unique: 7377delta

Q EVARiable evar '-,(-,+ ,! .$- ' & &."*'&%&, .*"$


  Q EVAR TERM '-,(-,+ Environment variable TERM: irisansi
 ,! &."*'&%&, .*"$ &% '&,"&+ &1 &'&3$,,* !*,*+ ", +!'-$  &$'+ "&
)-',+
  Q EVAR 'PRJ000' '-,(-,+ Environment variable PRJ000: /net/prj000

Q FILE filename att '-,(-,+ "&'*%,"'& '-, &1 "$

Q OPENFILE token att '-,(-,+ "&'*%,"'& '-,  "$ '(& /",! ,! OPENFILE '%%&
"&,"" 1 token ! "&'*%,"'& *,-*& "+ '.*& 1 & ,,*"-, att
NAME: ! &% ' ,! "$ + ,1( "& ,! OPENFILE '%%&
  File: ../macros/init.mac
MODE: ! %' + ".& "& ,! OPENFILE '%%&
  Mode: READ
FULLName: ! -$$1 +("" "$&%
  Fullname: /usr/peter/macros/init.mac
ENTRY: ! &,*1&% ' ,! "$ " /",!'-, "*,'*"+
  Entryname: init.mac
SIZE: ! +"2 ' ,! "$ "& 1,+ /!& ", /+ $+, $'+ ", '+ &', "&*+ + ", "+
/*",,& ,'
  Size(bytes): 26400
DTM: ! , & ,"% ,! "$ /+ $+, %'""
  Fri Mar 5 13:31:53 1994
OWNER: ! '/&* *,'* ' ,! "$
  Owner: colin
LOCK: &",+ " ,! "$ "+ $'# .$" '&$1 '* OPENFILE
  Lock: LOCKED " ,! "$ /+ '(& 
  $+ &',!"& 

& $$ ,! '. &."*'&%&, .*"$+ "& "$&%+ * $/1+ 0(& .& '*  

,-*$$1 $$ +-! )-*"+ %1  -+ /",! ,! VAR '%%& ,' +, ,! .$- '  .*"$

5-6
 
  PDMS Version 10.4.1
*',,1'(1*" !,+*'&,"+(" User Bulletin
/&)&(. -1".5 0+ 0%" +2" &/ Q DIRECTORY, 3%& % %/ ""* "*%* "! 0 0%&/ ."("/" 10 3%& % &/
/0&(( +*(5 2&((" &*  )+!1("/ "" " 0&+*  #+. #1.0%". &*#+.)0&+*

5.8 Enhancements to Text File Handling Commands

5.8.1 Locked Files

OPENFILE * *+3 +,"*  (+ '"! #&(" "*/1.&*$ +*(5 +*" 3.&0". 0  0&)" 5 !!&*$ 0%" *"3
+,0&+*( '"53+.! LOCKED %&/ ,.+2&!"/  "// 0+  ."!"./ or  3.&0". / #+. EXCLUSIVE )+!"
!0/"/

+0" 0%0 (+ '/ /%+1(! +*(5 " 1/"! 3&0% ." / 0%"5 &* 1.  /&$*&#& *0 +2".%"! *! ." ,.+*" 0+
%*$&*$ *! +0%". "..+./ + '"! #&("/ /%+1(! +*(5 " +,"*"! .&"#(5 1,!0"! *! 0%"* (+/"! 0
,."/"*0  (+ ' +*  #&(" &/ *+0 0.*/#".."!  .+//  )+!1(" /3&0 % &"  #&(" #+1*! (+ '"! &* +*"
)+!1(" *! *+0 (+/"! "#+." 0.*/#"..&*$ 0+ *+0%". )+!1(" 3&(( " &* 0%" /)" )+!" 10 not
(+ '"! &* 0%" *"40 )+!1(" +3"2". &# 0%" +2" $1&!"(&*" &/ #+((+3"! 0%&/ /%+1(! *+0 1/" 
,.+(")

5.8.2 Paged Files

#1.0%". "*%* ")"*0 0+ OPENFILE &/ 0%" &(&05 0+ ."0"! ,$"! #&("/ 3&0% //+ &0"! %"!"./
*! #++0"./ %&/ ,.0& 1(. #"01." 3/ !!"! #+. 0%"  # &(&05 10 &/ ".0&*(5 +# )+."
$"*".( 1/" %" OPENFILE /5*04 &/ *+3
OPENFILE *)" )+!" [LENgth length] [PAGEcount pageno] token
3%"."
name &/ 0%" *)" +# 0%" #&(" +# 0%" #&(" 0+ " +,"*"!
mode &/ +*" +# REAd WRIte OVERwrite +. APPend ,+//&(5 #+((+3"! 5 LOCKED /"" " 0&+*


length &/ 0%" ,$" ("*$0% 3&0% 3%& % 0%" #&(" 3&(( " 3.&00"* 0+
pageno &/ 0%" *)" +#   2.&(" &* 3%& % 0%" 1.."*0 ,$" *1)". &/ &* .")"*0"! /
,,.+,.&0"
token &/ 0%" #&(" 0+'"* ."01.*"! 5 OPENFILE 5 3%& % 0%" #&(" /%+1(! " &!"*0&#&"! &* /1/"-1"*0
+))*!/

%" CLOSEFILE +))*! %/ ""* )+!&#&"! /+ 0%0 &#  ,$"! #&(" &/ (+/"! 0%" +10,10 #&(" &/
)!" 1, 0+  #1(( ,$" *! &# !"#&*"!  #++0". &/ 3.&00"* /"" "(+3

3+ *"3 +))*!/ FILEHEADER *! FILEFOOTER %2" ""* !!"! 0+ ((+3 %"!"./ *!
#++0"./ 0+ " !"#&*"! %" #1(( /5*04 #+. 0%"/" &/
FILEHEADER token ADD texpr
FILEFOOTER token ADD texpr
3%"."
token &/ 0%" #&(" 0+'"* ."01.*"! 5 
texpr &/  0"40 "4,."//&+*

PDMS Version 10.4.1   5-7


User Bulletin .+0" 0"!5 +,5.&$%0 /""#.+*0&/,&" "
! 1)+,,"(' ", '(- /%.- "&&"-%2 .- ('%2 0!' -! !+ (+ ((-+ ", 0+"--' -( "%
!", &', -!- "- ' ('-"' /+"%, ,.! , -! pageno (/ + &.,-  -$' -!- -!
1)+,,"(' 0"%% '(- ., -! !+ (+ ((-+ -( !'  %' -! .+"' -! 0+"-"' ( -! +)(+-

  -+&"', !(0 &'2 %"', (. !- -( ))+ "' ! !+ ' ((-+ 0!' "+,- "'
' 0"%% -+.'- -!& " -!", ,.,*.'-%2 "'+,,

!, (&&', &2  +)- -(  ,/+% %"', ( -1- -( -! !+ (+ ((-+ ! -1-
1)+,,"(' ))+"' (' ,)+- %"', ( %+ %% 1)+,,"(', +(&  !+ (+ ((-+ .,
FILEHEADER token CLEAR
FILEFOOTER token CLEAR

! (&&',  
'  

!/ %,( ' '!' -( %%(0 -1- 1)+,,"(', ' '(-
#.,- )%"' -1- "' -!"+ + .&'-,

(- -!- - -! &(&'- )  "%, 0"%% '(- ,.+/"/  &(.% ,0"-!   "% ", ()' , ) 
(+  ,0"-! "- 0"%%  +3()' , ' .')  "% "'  ,.,*.'- &(.%

5.9 Extensions to COPY Command

!  (&&' !, ' '!' "' /+"(., 02, -( %%(0 ()2"' ( &.%-")% --+".-,
'(+ %&'-, "'  ,"' % (&&' !", ", +-!+ ,-+ -!' &"&"$"' -! .'-"('%"-2 "'
))%"-"(' 0+

COPY ATTributes OF id
COPY LIKE id
+ -0( ()-"(', 0!"! ., &'2 ( -! --+".-, ( -! .++'- %&'- -(  ,- -( -! ,&
/%., , -!(, ( %&'- id ( &&+, + ()" !  
 ()-"(' .,, %%
--+".-, 1)- (+ ++', -( %&'-, "'  -,, '  -(  ()" !

()-"(' ", ,"&"%+ -( -!  
 ()-"(' 1)- -!- , 0%% ,  ++', '(- "'
()" '"-!+ + '2 )(,"-"(' "+-"(' (+"'--"(' (+ ' % --+".-, ' (-! ,, -!
 '  + %,( '(- ()" -0' %&'-, ( "+'- -2),

.+-!+ '!'&'- ", , (%%(0,


COPY ADJacent select

!", ()-"(' .,,  %",- ( %&'-, "' 2 -! ,%-"(' +"-+"(' select -(  ()"
%(' ," -!"+ (+" "'% )(,"-"(', "' -! -, ( " -! %",- "'%.,    '    ,2
-!' ! ( -!, "-&, 0(.%  ()" ,( -!- -! '0   ,!+, -! ,& (0'+ , -! (%
  ' -! '0  ,!+, -! ,& (0'+ , -! (%   , -!", ()-"(' ()",
%&'-, +-!+ -!' #.,- --+".-, (-!+  ()-"(', ,.! , 

 + /%"

5.10 Use of FECS Characters in PML Variable Names

- ", '(0 )(,,"% -( "'%. + ,-+' !+-+, "' -! '&, (  /+"%, 0"' -( -!
(+&- "' 0!"! -!, !+-+, + ,-(+ "'-+'%%2 -! &1"&.& '.&+ ( ,.! !+-+,
0!"! &2 ))+ "' -! '& ",   + ,-+' !+-+, + &"1 0"-!   !+-+,
,.! ,   (+ '.&+%, -!' -! &1"&.& ", /' %,,

5-8       


+(--2()2+" !- ,+('-",)"  "!
: =5;2* (+ /4'*</9'(2+ :5 9=/:). :5 '
 35*;2+ 54)+  ).'8'):+89 '8+ ;9+* /4 <'8/'(2+
4'3+9 (+)';9+ :.+ 8+9;2:9 '8+ ;468+*/):'(2+

++ +):/54  ,58 /4,583':/54 54 :.59+ '96+):9 5, /4:+84':/54'2/9':/54 =./). '8+ )53354 :5 :.+
" 35*;2+9 542? '4* +):/54   ,58 *+:'/29 5, '2:+84':/<+ '6'4+9+ ,583':9 ,58 =8/:/4- :5 %
,/2+9

5.11 Usage of Foreign Databases

!./9 9+):/54 ='849 ?5; 5, ' 4;3(+8 5, )549+7;+4)+9 5, ;9/4- ,58+/-4 *':'('9+9 : /9 /3658:'4: :5
:./41 )'8+,;22? '(5;: .5= ?5; =/9. :5 ;9+ ' ,58+/-4 *':'('9+ (+,58+ ?5; 
/:

$.+4 ' *':'('9+ /9 /4)2;*+* ' )56? 5, /:9 *+:'/29 /9 :'1+4 ,853 :.+ 5=4/4- 6850+): /4)2;*/4- '))+99
!./9 3+'49 :.': =.+4 56+4+* /: .'9 :.+ 9'3+ '))+99 '9 :.+ 58/-/4'2 5=+<+8 9/4)+ ?5; )'445:
 
 
  58 
' ,58+/-4 *':'('9+ /: )'445: (+ ).'4-+* /4 :.+ &)./2* 6850+):
;8:.+8358+ '2:.5;-. :.+ *':'('9+ 3'? (+ ).'4-+* /4 :.+ 5=4/4- &6'8+4: 6850+): :.': 3'1+9 45
*/,,+8+4)+ :5 :.+ )56/+* *':'

5 /, ?5; /4)2;*+ ' *':'('9+ =./29: /: /9 /4 %" # 35*+ :.+4 ).'4-+ /: :5 "! /4 :.+
58/-/4'2 6850+): :.+ /4)2;*+* )56? )5;2* 25)1 +<+4 '  /4 :.+ 6'8+4: 6850+): 5;: /, :.+8+ /9
542? '  5, :.+ ,58+/-4 *':'('9+

5.12 Longer PML Text Variables

 :+>: <'8/'(2+9 45: /4)2;*/4- :.+ 52* 9:?2+ # <'8/'(2+9 =./). '8+ 45= *+68+)':+* 3'? 45= (+
;6 :5  ).'8'):+89 254- !./9 +4.'4)+3+4: +'9+9 =581 =/:. :.+ ,5839 '4* 3+4;9 )549/*+8'(2?

  ! 5-9


 85:+):+*(?)56?8/-.:9++,854:/96/+)+
6 Other Changes to PDMS by Module

6.1 DESIGN and PARAGON

6.1.1 Improved Catalogue Calculator in PARAGON

# -&)". ').& , $(   #/ &02,  ( *+' -+$ )0 / + 0 '.,- )(! ,, -#- -#
&&)0& )'*& 1$-2 )! -# 1*+ ,,$)(, 0, &$'$-  ( -#  / +, )&$,# ()--$)( 0, &.',2
$-# -# $(-+).-$)( )! -# ( 0 1*+ ,,$)( #(& + ,  -$)(  $- $, ()0 *),,$& -) .,  !+
+$# + /+$ -2 )! '-# '-$& 1*+ ,,$)(, $( !)+0+ ()--$)( 0#$# $, '.# ')+ !'$&$+ -)
'),- ., +,

# )& 1*+ ,,$)( !)+'- $, ,-$&& /$&& !)+ -# ,% )! .*0+, )'*-$$&$-2 &-#)."# $- 0$&&
 )' ),)& - $( -# !.-.+  & , ., -# ( 0 !)+'- !+)' ()0 )(
(2 1*+ ,,$)( '2 
(- +  0#$# /&.- , -)  + & !)+ 1'*&
PX (PARAM[3] + IPARAM[1] * 2 + HEIGHT)

) &&)0   -) $,-$(".$,#  -0 ( -# )& ( ( 0 !)+', -# 1*+ ,,$)( '.,-  (&),  $(


*+ (-# , ,
- *+ , (- -# !.(-$)(&$-2 $, ()- !.&&2 $'*& ' (-  ( )(&2 -# !)&&)0$(" --+$.- ,
'2  ., 


 !)+ ,-(+ *+' - +,


 !)+ *+' - +, )! )0($(" & ' (-



 !)+ *+' - +, )! --#  & ' (-
   !)+  ,$"( *+' - +, )! )0($(" & ' (-

  !)+  ,$"( *+' - +, )! --#  & ' (-
   !)+  ,$"( # $"#-

  !)+  ,$"( ("&

  !)+ -#  ,$"( +$.,

!.+-# + + ,-+$-$)( $, -#- -# 


,2(-1 -)  ()- --+$.- , )! ,)' )-# + & ' (-  "  

  $, ()- &&)0  &-#)."# -# !.&& +(" )! '-# '-$& !.(-$)(, ,.# ,  (  +
/$&& 

$(&&2 $- $, ()0 * +'$,,$& -) + ! + -)  3*)$(- !+)' 0$-#$( ()-# + 3*)$(-  !$($-$)( ,) 2).
'2 -2*
PAXIS P2
(   0$&& ()0 - )( $- +-# + -#( "$/$(" -# ' ,,"
Ppoints referring to Ppoints not implemented

  
    6-1
 +)- - 2)*2+$"#- , !+)(-$,*$ 
6.1.2 Enhancing and Branch Painting

*$*%*# %/  *!3 "%(%05 3$%$ !*(!/ 0$! 2%/1( $%#$(%#$0%*# +" +),+*!*0/ *! ,+//%(! 1/!
+" !*$*%*# %/ %* .*$ ,%*0%*# %! 0$! $%#$(%#$0%*# +" /!0%+*/ +" %),(%! 01! * .+  *
+0$!. ,%,%*# * $*#!. +),+*!*0/ 0+ %* %0! 0$! !40!*0 +" +),(!0%+* +" +*/0.10%+* /5
*+0$!. ,,.+,.%0! 1/! +" 0$%/ "%(%05 %/ 0+ $%#$(%#$0 +),+*!*0/ 3$%$ (/$ +. "%(  0
+*/%/0!*5 $!' /!! !0%+*   (0!.*0%2!(5  1/!. )5 3%/$ -1%'(5 0+ % !*0%"5 ((
+),+*!*0/ +"  !.0%* 05,! +. 3$%$ /0%/"5 /+)! +0$!. /!0 +" /!(!0%+* .%0!.% !! !0%+* 
"+. !0%(/ +* 0$! *!3 /!(!0%+* /5/0!)

$!
 
* 
 
+))* / ,%*0 3%0$  #%2!* +(+1. +. 1*,%*0 /,!%"%!
+),+*!*0/ %* 0$! 2+(1)! 2%!3
ENHANCE SOLELY ALL REDU WITH (ABOR GT 10) COLOUR 13
ENHANCE /PIPE1 /PIPE2 COLOUR 5


 (!./ ,.!2%+1/ $%#$(%#$0%*# "%./0 %*0%*#  !.0%* (!*#0$ +" 01! +. .+ %/ #+2!.*! 5
0$! 
  value  +.  +,0%+*/
UNENHANCE LENGTH 20 OF LEAVE TUBE OF GASK 1 OF /PIPE1
ENHANCE TOTAL HEAD ROD OF CE COLOUR 7

$!/! !4),(!/ /$+1( ! /!(" !4,(*0+.5   (/+ $/  *!3


 
+))* 3$%$ %/
2!.5 /%)%(. !! !0%+* 
"+. !0%(/

6.1.3 Better Holes in Volume Views

$! ,,!.*! +" $+(!/ %* 2+(1)! 2%!3/ %*  *    $/ !!* +*/% !.(5
%),.+2! 0   0 !.(%!. .!(!/!/ $+(!/ %* +),+*!*0/ 3!.! .!,.!/!*0! /  $!-1!.!
.!#%+* +* 0$! /1."! +" 0$! +),+*!*0 0 %/ *+3 ,+//%(! "+. $+(!/ 0+ ! .!,.!/!*0! ,.+,!.(5 /+
0$0 +&!0/ !$%*  $+(! .! 2%/%(! 0$.+1#$ %0 $! +))* 0+ 0+##(! 0$! ,.+,!. * +( 6/05(!
.!,.!/!*00%+* +" $+(!/ %/
REPREsentation HOLes ON +. OFF

$! /!00%*# ""!0/ *50$%*#  ! /1/!-1!*0(5 0$!.!"+.! 0$!.! +1( !  )%401.! +" +0$ /05(!/
+" $+(! "+. %""!.!*0 +&!0/ %* 0$! 2+(1)! 2%!3 /%)1(0*!+1/(5

+3!2!. *+0! 0$0 /!00%*# $+(!/ +* %* 3%.!(%*! *+*6/$ !  )+ ! 1/!/ 0$! )+ !( 0+ ! "!00!
%*  .0$!. 1*1/1( ,!.$,/ 1*!4,!0!  "/$%+* $%/ %/ .!2!(! 3$!* 0$! )+ !( %/ /1/!-1!*0(5
.+00! 

6.1.4 Data Consistency Checking Enhancements

0+* !..+. .!"!.!*!/ * !..+. + !/ * *+3 ! /0+.! %*  ..5/ %*/0! +" !%*#
%/,(5! +* 0$! /.!!* $! .*$!/ * +),+*!*0/ 3$%$ 1/! 0$! !..+./ * 0$!* !
$%#$(%#$0! +* 0$! %/,(5 $! /5*04 $/ !!* !40!* ! / "+((+3/
CHECK gid varid1
3$!.! varid1 %/   ..5 1/! 0+ /0+.! .!"!.!*!/ +" *5 !(!)!*0/ 3%0$ 0+* !..+./ 0$%/ %/ 
+((!0%+* +. !4),(!
CHECK /PIPE1 !CKREFS

6-2    


.+0!0! 5+,5.%#$0 /!!".+*0%/,%!!  
3+1(! %" '  *! /"0  0+ +*0&*  (&/0 +# "(")"*0/ 3%& % #&( 0%" 0 +* %" '
%"
 
+))*! * 0%"* " 1/"! 0+ %&$%(&$%0 ,.+(") ."/

ENHANCE ALL FOR /PIPE1 FROM !CKREFS COLOUR 15


3%& % 3+1(! %&$%(&$%0 ,.+(") .* %"/ +.
ENHANCE ALL WITH (TYPE NE BRAN) FOR /PIPE1 FROM !CKREFS COLOUR 15
3%& % 3+1(! %&$%(&$%0 ,.+(") +),+*"*0/

%"." &/  #1.0%". "*%* ")"*0 0+ 0%" 


 +))*! !!"! #+. 0%"  ,++(&*$
,,(& 0&+* #   "(")"*0 %/ *  3%& % +.."/,+*!/ 0+ 0%" *)" +#   +.
  3&0% +. 3&0%+10 0%" ("!&*$  0%" 
 +))*! "%2"/ / 0%+1$% 0%" 
"(")"*0 +3*/ 0%0  +.   &" 0%"  +.   &/ (/+ %" '"!

6.1.5 General Design Aids

0 ,."2&+1/ ."("/"/ 0%"  +))*! "*("! 5+1 0+ 0$ &*  2+(1)" 2&"3  /&*$(" "(")"*0 3&0%
&0/ *)" 0 %/ *+3 ""* "*%* "! /+ 0%0 (( "(")"*0/ 3%& % /0&/#5  $&2"* /"0 +# *"3 /"(" 0&+*
.&0".& * " 0$$"! 5 *5 0"40 "4,."//&+* +. &*/0* "

MARK WITH (Length of box is + STRING(XLEN)) ALL BOX FOR SITE


3+1(! "2(10" 0%" "4,."//&+* #+. (( "/ "(+3 0%" 1.."*0 /&0" *! 0$ 0%") 3&0% 0%" ."/1(0&*$
0"40

&! (&*"/ ."  *"3 #"01." 3%& % ((+3 +*/0.1 0&+* (&*"/ "0  0+ " ,( "! &*  2&"3 %"5 )5 "
$.+1,"! 1/&*$ 0%"  
 +,0&+* *! * (/+ " -1".&"! ." ."0"! *! !"("0"! +. "4),("

AID LINE pos TO pos


AID LINE NUMber int pos TO pos
+0% !.3  (&*" "03""* 03+  ,+/&0&+*/ 0%" /" +*! +))*! $.+1,/ 0%" (&*" 3&0% +0%". /1 %
(&*"/ 3&0% 0%" /)" 1)". %" #+((+3&*$ +))*!/ &((1/0.0" %+3 0+ -1".5 +. !"("0" (&*"/

Query AID LINE NUMber int


Query AID LINE UNNumbered
Query AID LINE ALL
AID CLEAR LINE int

&! 0"40 &/ /&)&(. 0+ 0%" "40"*!"!  #"01." "4 ",0 0%0 &0 &/ 0&"! 0+  ,.0& 1(.  ,+&*0
.0%". 0%* 0+  $&2"* "(")"*0

AID TEXT NUMber int textexp AT pos

*"3 ,"* %/ ""* &*0.+!1 "! #+. 0%" &! (&*"/ *! (/+ #+. (&,,&*$ +4"/ *! 4"/ %&/ &/ 0%"
 ,"* *! %/  !"#1(0 +(+1. +# (1" %&/ &/ /2"! 3&0% 


*! * " (0"."! 5 0%"
#+((+3&*$ +))*!

COLOUR AID RED

6.1.6 New Selection System

%" *"3 /"(" 0&+* /5/0") &/ *+0 +*(5 1/"! &* 0%" *"3 +))*!/
 
 
 
*!
 +2" *! (/+ &* )*5 +# 0%" *"3 #"01."/ $"*".& 0+ (( 0%"  )+!1("/ 10 (/+

    6-3


 .+0" 0"!5 +,5.&$%0
/""#.+*0&/,&" "
-(,(  # )* & #$%*  ) &+#   ,% %  * ) %#+) * &$$%) *&  %
($&, #$%*) *& % (&$ * (-# )* % (&+')
ADD [SITE] select COLOUR colno
REMOVE select
GADD select select ...
GREMOVE select select ...
% #)& .*%) ,#/ % * &%0# % #) %
OBSTRUCTION select select ...
EXCLUDE select select ...
CHECK select select ...
CHECKADD select select ...
BOXCHECK select select ...
AUTOLIMITS select select ...
OUTPUT APPROVED/MOVED/CLASHES select select ...
QUERY VOLUME select select ...

6.1.7 Enhanced ZDISTANCE and Related Commands

     %   , % %% )& ** * **( +*) %  )*
- * ((% *& %/ $("( ' % 0'& %* 0# % * &( %/ #$%* &( '#%  %-
&$$% &'* &%) (
ZDIS marker
ZDIS plane
ZDIS rexpr FROm id
ZDIS PROPortion value FROm id
% ) $ #(#/ &(  %   -(
marker )    $("( '&)) #/ ' " / * +()&(

plane ) %/ & * +)+# -/) &  % %  '#% %  

rexpr )  (# .'()) &%

id )     %$ ((% %+$( &( *(0%$

value )  (# %+$( *-%  % 

6.1.8 Improved Connection and Reconnection Options

* '(, &+) (#)) *   %   &$$%) #-/) # * . )* % '&) * &%
%  (* &% & *   . ) )  % / *)  %  '&) * &%)  #%* & *
  -&+# )( %" &( (&- - * (&%%* &% +* &*(- ) * !& %* &(  % -) &( *& )# 
% * +*0'#% *& $* * ) . )

 %-
 &'* &% ##&-) * . )* % !& %* &(  % '&) * &% *& ($ %  . % *  %&(
 & *   *&  !+)*

> CONNect + STArt .


| |
END + FREE .
| |
+>

6-4      


(&**/&'/( * )(&%* )'  
'(1 + 7 " 31$ 2'$   2- !$ #(1.* "$# 1(#$5 71 -0 (21 #(0$"2(-, 2- 0-2 2$ 2 + 7 *1- " 31$
1 ,# 1 *-,& 2'$   2- !$ #(1.* "$# $4$, 5(2' 2'$ 
 -.2(-, % !-2'

 ,# 

0$ &(4$, 2'$ .-1(2(-, -% 1 ,# 1 *-,& 2'$ 1$"2(-, 0$


0$" *"3* 2$# 2- !$ 1 "*-1$ 1 .-11(!*$ 2- 2'$(0 -0(&(, * .-1(2(-,1 (, 1. "$

6.1.9 Extension of Sections to Plane Intersections

'$
 "-++ ,# ' 1 !$$, $,' ,"$# !7 2'$ ##(2(-, -% , -.2(-, 2- #$%(,$ 2'$ +-3,2 -%
$62$,1(-, 0$/3(0$# !7 (,2$01$"2(,& 2'$ ,$320 * 6(1 5(2' &(4$, .* ,$ '$ 1$"2(-, (1 $62$,#$# -0
1'-02$,$# 2- +$$2 2'$ .* ,$ '$ .* ,$ (1 #$%(,$# (, ,7 -% 2'$ 313 * 5 71

> EXTend + STart .


| |
| END |
| |
+ plane >
'$ -2'$0 -.2(-,1 -% &(4(,& .0-.-02(-, 1.$"(%(" #(12 ,"$ -0 4 *3$ 0$ *1- 12(** 4 *(# 1 (1 2'$

 -.2(-,

6.1.10 Navigation to Implied Tube and Rod

+.*($# 23!$ ,# 0-# " , ,-5 !$ , 4(& 2$# 2- 5(2'(, !0 ,"' -0 ' ,&$0 *2'-3&' (% 2'$ #$0(4$#
*$,&2' (1 *$11 2' , ++ (2 (1 "-,1(#$0$# ,-2 2- $6(12 +.*($# $*$+$,21 #- ,-2 "23 **7 $6(12 (, 2'$
# 2 ! 1$ 1- 2'$7 " , ,-2 ' 4$ 0$%$0$,"$ ,3+!$01 20("2*7 1.$ )(,& 2'$7 #- ,-2 ' 4$ 220(!32$1
$(2'$0 !32 "$02 (, 220(!32$1 " , !$ #$0(4$# %0-+ ,$(&'!-30(,& "-+.-,$,21 ,# 1- + 7 !$ /3$0($#
-2'$05(1$ 7-3 5-3*#,2 5 ,2 2- , 4(& 2$ 2'$0$ 5-3*# 7-3 '$7 + 7 "$02 (,*7 ,-2 !$ 1$2

- + )$ , (+.*($# 23!$ -0 0-# 2'$ "300$,2 $*$+$,2 7-3 +312 *1- (,#(" 2$ 5'$2'$0 2'$ '$ # 2 (*
00(4$ -0 *$ 4$ 23!$ -0 0-# (1 (,2$,#$#

>+ IArrive .
| |
| ILeave |
| |
| HEAd |
| |
TAIl + TUBe .
| |
ROD + OF gid .
| |
+>
'$  "* 31$ + 7 !$ -+(22$# (% 2'$ "300$,2 $*$+$,2 (1 (,2$,#$# '$, , (+.*($# $*$+$,2 (1
+ #$ "300$,2 2'$ .0$"$#(,& %0-+ "-+.-,$,2 (1 '(&'*(&'2$# (, 2'$ +$+!$01 *(12 & #&$2

,#   " , -,*7 !$ &(4$, %-0 !0 ,"' -0 ' ,&$0

'$ %-**-5(,& 220(!32$1 + 7 !$ /3$0($#

 
#$1"0(.2(4$ 2$62 13"' 1 $ # 23!$ -%     

  -0 

" *"3* 2$# &0 #($,2

" *"3* 2$# 23!$0-# *$,&2'

1.$" 0$% -% %0-+ "-+.-,$,2 ($   -0  %-0 .(.(,& -0 ' ,&$0
"-+.-,$,2 -0  -0  %-0 !0 ,"' -0 ' ,&$0
 
*$ 4$ !-0$ -% %0-+ "-+.-,$,2 !0 ,"' -0 ' ,&$0

     6-5


!  0-2$"2$#!7"-.70(&'2
1$$%0-,2(1.($"$
) )( '3 -3 ), 2'*&
Q GRDE
),
Q ( ITLE OF IL TUB OF /REDU1 )
),
Q ( PARAM OF CATR OF SPREF OF IA TUBE OF ELBO 1 OF /PIPE11 )

6.1.11 Change of Syntax in DESCLASH Mode

-  ,-/&. ) ." #(.,)/.#)( ) ." *,0#)/- "(! #( .#)(


 ), (0#!.#)( .) #'*&#
./ ." %31),- ), -&.#(! #'*&# ./ #(   ') "0 " .)  &., ,)'

 (  .)

 (
 

6.1.12 Enhancements to Clashing of Steelwork

-1#." "- (  .) )(.,)& &-" "%#(! . -.&1),% $/(.#)(- ,+/(.&3 (
*,*,.#)(- . &!& $)#(.- , (). .#& /(.#& &., #( ." -#!( *,)-- ), *,"*- & .
/( #( &.)!.", . #- ()1 *)--#& .) #("##. ), (& &-" ,*),.#(! ) ."#- (./, 2*&##.&3
" )&&)1#(! .", )''(- "0 (  #(   ')
INCLude CONnections
IGNore [ALL] CONnections
IGNore CONnections WIth SPEcifications
1"#" , -& 52*&(.),3 "  /&. -.. #- ), && )((.#)(- .)  #(&/ # ), &-"#(!
.) "0 - #. # . ,&#, ,&-- " /,,(. -..#(! ) ." -1#." #- ,*),. #( ." &-"
,*),.
),',&3 &,(- 1, (). *,)*,&3 **&# .) *)&3!)( !- ( #-" (- "3 , ()1
**&# ),,.&3 .) && *,#'#.#0-
). .". 0,#)/- #(.,(& &#'#.- )( -/" ."#(!- - *,#'#.#0- *, )'*)((. ), ()44& ")&- *,
*,#'#.#0 *)#(.- *, *)&3!)(  *)&3!)(- *, *)&3",)( "0 ( ,#- ,)'  .) 0#,./&&3
/(&#'#. -/$. .) .).& ''),3 )(-.,#(.- &-) ." &#'#.- )( ." (/', ) &-"- -.),
#(.,(&&3 "0 &-) ( ,')0  ),',&3  ),#(,3 (
 **,)0 &-"-
" 13 #( 1"#" -.#)(- , "(& "- "(! . ."#- ,&- "#& ."#- -#'*&# #- ." )
)(-#,&3 ( 1#&& & .) #'*,)0'(.- #( ." /./, ), ." ')'(. &-"- 1#." - ,
(). ,*),. "#- 1#&&  ),,. #(  /./, ,&-

6.1.13 Improvements in Handling of Insulation in PARAGON

. #- ()1 *)--#& .) +/,3 ." #(-/&.#)( -* ( &-) ." #(-/&.#)( *,'.,- 1#." ." (1
)''(-
Q MODEL SET INSPEC
Q MODEL SET INSPEC PARA
(-/&.#)( *,'.,- '3 ()1  ,-&. 1"( -..#(! ." .'*,./, ), ),  ),',&3
."#- 1- )(&3 *)--#& 1"( ." #(-/&.#)( -* 1- #(! -. ,'.,- '3 ()1  /(-. 1#."
." )&&)1#(! )''(
MODEL SET DESIGN PARA UNSET 1

6-6    


,)..3)*3,#!". - ,)(.#-*# 
2!0()#3 !2% ./7 2%&2%3(%$ 7(%. 2%02%3%.4!4)/. )3 #(!.'%$ 53).' 4(%   #/--!.$ /2 7(%.
4(%    #/--!.$ )3 53%$ ).!,,9 4(% ).35,!4)/. 30%# )3 5.3%4 7(%.   

  )3 ')6%.

6.1.14 Querying of Component Selection from the Spec.

 .%7 #/--!.$ (!3 "%%. !$$%$ 4/  4/ %.!",% 9/5 4/ $%4%2-).% (/7 ! 0)0).' #/-0/.%.4
7!3 &)234 3%,%#4%$ 4 )3 02)-!2),9 ).4%.$%$ 4/ %!3% 4(% 72)4).' /& !00,)#!4)/. -!#2/3 &/2 #(!.').' 4(%
30%# /& ! 0)0% %4# (% #/--!.$ !.$ )43 /04)/.3 !2%
QUERY CHOICE 2%452.3 4(% 7(/,% 3%,%#4)/.
Q CHOICE NUMBER 2%452.3 4(% .5-"%2 /& 15%34)/.3
Q CHOICE QUESTION 1 2%452.3 4(% 15%34)/. 4/ 4(% &)234 !.37%2
Q CHOICE ANSWER 1 2%452.3 4(% !.37%2 4/ 4(% &)234 15%34)/.
Q CHOICE WORD (int) 2%452.3 4(% !.37%2 4/ 4(% ')6%. 15%34)/.
!.$ )43 15!,)&)%2

6.1.15 Use of ISODRAFT Symbols

(%  0//,).' 00,)#!4)/. 53%3  ).&/2-!4)/. 4/ $%4%2-).% 7%,$ !.$ 30//,
.5-"%2).' / #!4%2 &/2 53%2 $%&).%$ 3 4(%  39-"/, &),% #!. "% 2%&%2%.#%$ 4/
02/6)$% ! ,//+50 &2/- 4(%  34/2%$ ). 4(% 02/*%#4 4/ 4(% 34!.$!2$  /. 7()#( )4 )3 "!3%$
(% !00,)#!4)/. 42%!43 !.9 53%2 $%&).%$  ). 4(% 3!-% -!..%2 !3 )43 "!3%  &/2 7%,$ !.$
30//, .5-"%2).' $$)4)/.!, 39.4!8 4/ 30%#)&9 4(% &),% .!-% /2 15%29 )4 )3
SYMBOLFilename /name /2
SYMBOLFilename OFF
!.$
Query SYMBOLFilename

(% 39-"/, &),% -!9 /.,9 "% 37)4#(%$ /. /2 /&& ).  / $%&).% )43 #/.4%.43 )4 -534 "%
#2%!4%$ /2 -/$)&)%$ ). 

/ 15%29 4(% #/-0/.%.4 3 4(% #/--!.$


Query COMPSkeys int1 [int2]
7(%2% int1 !.$ int2 )$%.4)&9 :0/).43 /52 7/2$3 !2% /54054 )%  
 
 & !.9 )3 &/5.$ 4/ "% ",!.+ /2 &/2  )& ).4 )3 /-)44%$ 4(% 7/2$  )3
/54054 & ! 39-"/, &),% (!3 "%%. 30%#)&)%$ )4 )3 3%!2#(%$ &/2 53%2 $%&).%$ 3 !.$ )& &/5.$ 4(%
"!3%  )3 %842!#4%$ !.$ /54054 ). 0,!#% /& 4(% !#45!, 

6.1.16 Remote Querying

 ./7 (!3 4(% 0/4%.4)!, 4/ #/--5.)#!4% 7)4( /.% /2 -/2% 2%-/4% $!4! 3%26%23  2%-/4%
$!4! 3%26%2 -!9 "% 53%$ &/2 ! 6!2)%49 /& 0520/3%3 "54 490)#!,,9 &/2 42!.3&%22).' $!4! 4/ !.$ &2/- !
2%-/4% $!4!"!3%

##%33 4/ 4(% $!4! 3%26%2 )3 6)! 4(%   #/--!.$ 7()#( (!3 6!2)/53 /4(%2 35"#/--!.$3
.% 6!2)!.4 /& 4()3 #/--!.$ )3 4(%   /04)/. /. 4(%   #/--!.$ 7()#( !,,/73
9/5 4/ ,/!$ $!4! &2/- 4(% 3%26%2 ).4/ !  !22!9 &/2 35"3%15%.4 02/#%33).'

   6-7


 2/4%#4%$"9#/092)'(4 3%%&2/.4)30)%#%
31192.(&8.32 .7 1*).&8*) :.& & server daemon ;-.(- .7 & 71&00 463,6&1 ;6.88*2 '= 36 +36 8-*
97*6 97.2, 8-* *286* 9*6= &*132 "330/.8 ;-.(- .7 & 7*4&6&8*0= 0.(*27*) 463)9(8
*138* 59*6=.2, (&2238 '* 97*) ;.8-398 &2 &446346.&8* 7*6:*6 )&*132 36 +968-*6 )*8&.07 40*&7*
(328&(8 *286* 36 =396 &,*28

6.1.17 Enhancements to RECREATE

"-*    (311&2) 23; 7&:*7 8-* +3003;.2, &)).8.32&0 7*88.2,7


 #"! &2) ! 348.327
  4*2 (30396
 <.7 7*88.2,7
 &6/*) *0*1*287
 >40&2* (0.44.2,
 30* 6*46*7*28&8.32

6.1.18 Pins in NonGraphics Mode

"-* 97* 3+ 4.27 ;-*2 8-* # .7 238 '*.2, 97*) ;&7 ).7&'0*) &8 &2 *&60.*6 6*0*&7* .27 .2 $ ""%
36  ! 13)* -&:* 23; '**2 6*>*2&'0*)

6.2 DRAFT

 ,6*&8 )*&0 3+ ;36/ -&7 ,32* .283  " &8 8-.7 6*0*&7* #7*67 7-390) +.2) .8 0*77 2*(*77&6= 83
13:*  " )6&;.2,7 83 38-*6 463)9(87 83 &)) -&8(-.2, &2) 38-*6 +.2.7-.2, 839(-*7 073 8-*
2*; ,6&4-.(&0 +**)'&(/ 463:.)*7 & 136* 463+*77.32&0 033/ 83  " &7 ;*00 &7 1&/.2, .8 136*
.289.8.:* 83 97*

6.2.1 Additional Intelligent Text Codewords

00 ! &886.'98* :&09*7 &6* 23; &((*77.'0* :.& -&7- (3)*7 &08-39,- 2&:.,&8.32 ;.00 '* 6*59.6*)
83 3'8&.2 1&2= 3+ 8-*1 36 .278&2(* ;.8- &  32 & 4.4.2, (31432*28 83 3'8&.2 8-* :&09* 3+
8-* 6) *0*1*28 3+ 8-* 6*0*:&28   &886.'98* +631 8-* (&8&03,9* 32* 3+ 8-* +3003;.2, ;.00 '*
6*59.6*)
#PARA[3]<FR SPRE CATR>
#PARA[3]<FR /VCHJJ> ;-*6* $ .7 8-* 6*0*:&28 (&8&03,9* (31432*28

"-* +3003;.2, &)).8.32&0 74*(.&0 (3)*;36)7 &6* 23; &:&.0&'0*


  ,*2*6&8*7 8-* (966*28 97*67 7=78*1 2&1*

   ,*2*6&8*7 8-* ! :*67.32 *,
 


6.2.2 Additional UCODE Options

"-* # &886.'98* 3+ %7 23; -&7 59&0.+.*67 +36 .87  348.32 83 &003; ).++*6*28 +361&87
+36 ).78&2(* 437.8.32 &2) '36* :&09*7 ,*2*6&8*) '= .28*00.,*28 8*<8 (3)*;36)7 "-*7* &6*

6-8 " 

638*(8*)'=(34=6.,-87**+6328.74.*(* 
   065165 0( 5*' (03.  03  03 
 
  065165 0( 5*' (03.
 03  03 

  065165 0( 5*' (03.
 03  03 

( 5*' 26#-+(+'3 +4 0.+55'& 5*'/


 +4 #446.'&

6.2.3 New +/- Option for Intelligent Text Positions

-- 104+5+0/4 )'/'3#5'& $: %0&'803& %#/ /08 $' 065165 8+5*   (03.#5 #4 #/ #-5'3/#5+7' 50 5*'
45#/&#3& ! 0/' 0 #%*+'7' 5*+4 #  4*06-& $' #11'/&'& 50 5*' %0&'803& $'(03' #/:
26#-+(+'34 :1+%#- '9#.1-'4 #/& 5*'+3 065165 #3'
#P1POSU+<WRT /DATUM> +1550
#HPOS+<FROM BRAN> 10135 +15837 +2350
#PKNAS^POSSU+ +500

*'  46((+9 +4 0/-: 7#-+& (03 104+5+0/;)'/'3#5+/) %0&'803&4

6.2.4 Changes to the Selection System

'13'4'/5#5+0/ 6-'4 .#: /08 3'('3'/%' 454 (03 '9#.1-'


USE /STYLE1 FOR /LIST24 /LIST25

635*'3.03' 5*' /'8 4'-'%5+0/ 4:45'. 3'1-#%'4 5*' 0-& (#%+-+5: 5*'3'$: *#3.0/+4+/) 4+.+-#3
(6/%5+0/#-+5: +/ 4'7'3#- &+(('3'/5 .0&6-'4 *+4 .'#/4 5*#5 /05 0/-: 4:45'. #553+$65'4 $65 #-40
!4 #/& 14'6&0;#553+$65'4 .#: #-40 $' 64'& +/ 5*' &'(+/+5+0/ 0( '13'4'/5#5+0/ #/& #) 6-'4
*' /'8 4:45'. &+(('34 (30. 5*' 0-& +/ # %061-' 0( +.1035#/5 3'41'%54 +5 +4 /08 /'%'44#3: 50
13'%'&' /06/4 '-'.'/5 5:1'4 $: 5*' ,':803&  ')
USE /STYLE1 FOR ALL PIPES

*+4 '/#$-'4  50 &+45+/)6+4* $'58''/ 4'-'%5+0/ %3+5'3+# #/& /#7+)#5+0/ %0..#/&4 +/ # .03'
%0/4+45'/5 (#4*+0/ 5*306)*065 5*' 8*0-' 0( 

0 4+.1-+(: 5*' 53#/4+5+0/ 8' *#7' 1307+&'& #/ 61)3#&' 1#5* (03 0-&  &#5#$#4'4 8*+%*
.0&+(+'4 ! #/&  '-'.'/54 #113013+#5'-: '' '%5+0/  03 5*' PDMS 10.4.1
Installation Guide (03 &'5#+-4 '' '%5+0/  (03 # (6-- &'4%3+15+0/ 0( 5*' /'8 4'-'%5+0/ 4:45'. -40
4'' '%5+0/    (03 64' 0( 5*' 4:45'. 8+5* 5*'   #/&    %0..#/&4 #/&
'%5+0/   (03 +54 64' 8+5* 454

6.2.5 Changes to Label Positioning Syntax

0+/5 %0/4536%5+0/ 4:/5#9 +4 /08 #7#+-#$-' (03 64' +/ -#$'--+/) 4:/5#9 +/ .045 4+56#5+0/4 8*'3' # 
1#1'3 104+5+0/ 8#4 13'7+064-: 7#-+& 03 +/45#/%'
LEAD BENT CENTRE OF /CIRCLE1
LEAD CLEA ENDP OF /LINE1 QUAL X500 Y700
AT @ OFFSET Y50

05' 5*#5 5*' -#45 (03. 0( 4:/5#9 104+5+0/4 5*' -#$'- #5 #/ 0((4'5 0( "
(30. 5*' 41'%+(+'& %63403
104+5+0/ *+4 .'#/4 5*#5 5*' (0--08+/) 4:/5#9 +4 /0 -0/)'3 #7#+-#$-'
    


   6-9
  305'%5'&$:%01:3+)*54''(30/5+41+'%'
$%. 0.! /* +*.%/%*)  '!' . ) *"".!/ "-*( /$! '!' //$(!)/ +*%)/  '!' *"".!/ +*.%/%*)
(4 ./%'' ! .!/ 4 /$! "*''*2%)# *(()
AT @

6.2.6 Letter Height

 )!2 //-%0/! LHEIght %. 1%''! . ) '/!-)/%1! /* /$! !3%./%)# //-%0/!   !"%)!.
/$! %./)! !/2!!) /$! $-/!- .!'%)! ) /$! /*+ *" 0++!-5.! $-/!-.  !"%)!.
/$! %./)! !/2!!) /$! $-/!- .!'%)! ) /$! /*+ *" /$! $-/!- *3 /$%. 2%'' %)'0 ! .+!
*1! 0++!-5.! $-/!-. "*- !)/. $! /2* //-%0/!. (4 ! 0.! %)/!-$)#!'4 /$!
0.!- (4 .!/  ) ,0!-4  *- .!/  ) 0.!  %) ) !3+-!..%*) $! -/%*
!/2!!) '!//!- $!%#$/ ) $-/!- $!%#$/ %.
 *- !3(+'!
LHEI 4
Q CHEI  
((
CHEI 10
3+-!..%*) *)/%)%)# (LHEI)  ((

$!  //-%0/! %. 1%''! 2$!-!1!- /$!  //-%0/! %. 1%''! %! /  ) 
!'!(!)/. . 2!'' . / '!'. *- %)./-0/%*). *) $*2 /* (* %"4 /$!  ++'%/%*). /* 0.!
 %)./! *"  .!! !/%*) 
 

!2 //-%0/!. PTLHeight ) DTLHeight -! +-*1% ! . '/!-)/%1!. /* /$! !3%./%)# //-%0/!.
 )   )  !"%)! /$! %./)! !/2!!) /$! $-/!- .!'%)! ) /$!
/*+ *" 0++!-5.! $-/!-.  )  !"%)! /$! %./)! !/2!!) /$! $-/!-
.!'%)! ) /$! /*+ *" /$! $-/!- *3 /$%. %)'0 !. .+! *1! 0++!-5.! $-/!-. "*-
!)/. $! /2* .!/. *" //-%0/!. (4 ! 0.! %)/!-$)#!'4 /$! 0.!- (4 .!/  ) ,0!-4
 *- .!/  ) 0.!  %) ) !3+-!..%*) $ -/%* !/2!!) '!//!- $!%#$/ ) $-/!-
$!%#$/ %.
 *- !3(+'!
PTLH 4
Q PTCHPTCH 
((
DTCH 10
3+-!..%*) *)/%)%)# (DTLH)  ((

*/! /$/ )* DEFAULT .4)/3 %. 1%''! "*-  $! 0.!- .$*0' *)/%)0! /* 0.! PTCH
DEFAULT /  %(!).%*) +*%)/ !1!) 2$!) /$! /!3/ $!%#$/ "*- /$! %(!).%*) $. !!) .!/ 0.%)# /$!
 .4)/3

6.2.7 Line Thickness Definition

%)! !) /$%&)!.. ) ! !"%)! .  /$%&)!.. )0(!- %) /$! -)#!  /* 

SETPEN number LTHIckness number

$! !3%./%)# .!//%)#. *" THIN ) THICK -! ./%'' .0++*-/!  $!.! -! !,0%1'!)/ /* LTHICK 1 )
LTHICK 3 -!.+!/%1!'4

%)! /$%&)!..!.  /*  *--!.+*) /* )*(%)' '%)! 2% /$. *" (( /* (( %) ./!+. *" ((

6-10  PDMS Version 10.4.1


-*/!/! 4*+4-%#$/ .!!"-*)/%.+%!! User Bulletin
6.2.8 UserDefinable Pens

&#+ 20'+% 1&#  


 !,**+" 1, "#$'+# 1&# -),11#/ -#+ 1&# !,),2/ +2* #/ !+ +,4 # '+
1&# /+%#   &'0 +2* #/ '0 4/'11#+ 1, -),1$')#0 0 1&# -#+ +2* #/ #+1/# -0#2",7!,"#
$,/*1 ,/ 1&# )6#/ +2* #/ 0 n '+  $,/*1

&#+ 20'+% 1&#



 !,**+" 1, "#$'+# 1&# %/-&'!) -#+ 1&# !,),2/ +2* #/ !+ +,4 # '+
1&# /+%#  $ 1&# 

 !,**+" '0 20#" 4'1&  !,),2/ +2* #/ '+ 1&# /+%#  
,+)6 1&# -),11#/ -#+ '0 !&+%#" +" 1&# $,)),4'+% *#00%# '0 ,21-21
64:454 Colour number out of range for device pens.

6.2.9 Line Pattern Definition

/',/ 1, 1&'0 /#)#0#  1,1) ,$  -/#"#$'+#" )'+# -11#/+0 4#/# *"# 3') )# 1&#0# /# /#$#//#"
1, 6 +*# 02!& 0 
   
 #1! /,*  
 20#/0 /#  )# 1, "#$'+# 1&#'/
,4+ )'+# -11#/+0 0 4#))

'+# 11#/+ '0 "#$'+#" '+ 1#/*0 ,$ 14, -/*#1#/0


 11#/+ "#0!/'-1',+  0#.2#+!# ,$ "0&#0 +" %-0 #!& 4'1& + '+1#%#/ 0-#!'$6'+% '10 /#)1'3#
)#+%1&
 11#/+ /#-#1 "'01+!# 1&# --/,5'*1# "'01+!# 1 4&'!& 1&# -11#/+ '0 /#-#1#" +" 1,
4&'!& 1&# 02* ,$ 1&# )#+%1&0 ,$ )) 1&# "0&#0 +" %-0 /# 0!)#" $ +,1 0-#!'$'#"  "'01+!# ,$
** '+ '0 002*#"

&# 06+15 1, "#$'+#  )'+# -11#/+ '0

> LPATTERN number + TEMplate + name .


| | |
| number + REPeat distance >
|
+ REPeat distance .
| |
+ pattern-description >

&# pattern_description '0 0-#!'$'#" 6  0#/'#0 ,$ 0& +" - )'1#/)0 +" /#)1'3# )#+%1&0 %'3#+
'+ '+1#%#/0 ,/ #5*-)#  !&'+#" -11#/+ "#0!/'-1',+ !,2)" # %'3#+ 0
Dash 20 Gap 5 Dash 5 Gap 5

&# -11#/+ "#0!/'-1',+ *201 01/1 4'1&  "0& +" 4# /#!,**#+" 1&1 '1 0&,2)" # #+"#" 4'1& ,+#
0 4#)) 0, 1&1 )'+#0 ", +,1 #+" 4'1&  %- 21 /# "/4+ 1, 1&#'/ $2)) )#+%1& 1 4,2)" 1&#/#$,/# #
#11#/ '$ 1&# -/#3',20 #5*-)# 4#/# "#$'+#" 0
Dash 10 Gap 5 Dash 5 Gap 5 Dash 10

$ 1&# 
 
,-1',+ '0 20#" 1&#+  4')) 1(# 1&# )'+# -11#/+ 0-#!'$'#" 6 1&# 1#*-)1#
+*# ,/ +2* #/ 0 1&# 01/1'+% -,'+1 $,/ 1&# "#$'+'1',+ ,$ 1&# +#4 )'+# -11#/+ + ,/"#/ 1, !&+%#
1&# /#-#1 "'01+!# ,$ + #5'01'+% 20#/7"#$'+#" )'+# -11#/+ '1 0&,2)" # 0-#!'$'#" 0 1&# 1#*-)1# 1
'0 +,1 -,00' )# 1, !&+%# 1&# "#$'+'1',+ ,$ 1&#  -/#"#$'+#" )'+# -11#/+0

$ 1&# "#$'+'1',+ %'3#+ '0 '+02$$'!'#+1 1, "#$'+# 1&# )'+# -11#/+ $2))6 1&#+ #//,/ *#00%#
(64:463) Invalid definition for Line pattern

   6-11


 /,1#!1#" 6!,-6/'%&1 0##$/,+1'0-'#!#
3%(( ! +10,10 * 0$! +))* +.0!  $!
  *  
 *1)!./ )1/0 ! %* 0$!
.*#!  $! !"%*%0%+*/ +" 0$!  ,.! !"%*! (%*! ,00!.*/ .!

SOLID:
DASHED: REP 12 DASH 4 GAP 4 DASH 4
DOTTED: REP 6 DASH 8 GAP 44 DASH 8
CHAINED: REP 24 DASH 80 GAP 32 DASH 16 GAP 32 DASH 80
LDASHED: REP 18 DASH 72 GAP 36 DASH 72

DDASHED: REP 22 DASH 25 GAP 25 DASH 50


GAP 24 DASH 2 GAP 24 DASH 25
DDOTTED: REP 16 DASH 25 GAP 24 DASH 2
GAP 24 DASH 2 GAP 24 DASH 25
FDOTTED: REP 3 DASH 1 GAP 23 DASH 1
DCHAINED: REP 30 DASH 60 GAP 25 DASH 25
GAP 25 DASH 25 GAP 25 DASH 60
TCHAINED: REP 45 DASH 100 GAP 25 DASH 25 GAP 25 DASH 25
GAP 25 DASH 25 GAP 25 DASH 100

$! !,!0 %/0*!/ -1+0! .! %* )%((%)!0.!/

$!   * 0$! /%)%(.   * 


  +))* / $2! !!* !40!* ! 0+ ((+3
1/!.6 !"%*! (%*! ,00!.*/ 0+ ! 1/! %* 0$! !"%*%0%+* +"  ,!* +. !4),(!
SETPen 50 THICK LPAttern 14 COL 7

+. %*/0.10%+*/ +* $+3 0+ +*"%#1.! 0$!  ,,3.! 0+ (+ 5+1. 1/!.6 !"%*! ,00!.*/ /!!
!0%+*    

6.2.10 Conversion Between Sheet and Design Positions

3+ +))* / $2! !!* ,.+2% ! 0+ +*2!.0 !03!!* 03+6 %)!*/%+*( ,+/%0%+*/ +* 0$! /$!!0
* 0$.!!6 %)!*/%+*( !/%#* 0
Q viewid ENUPOSition OF shpos
Q viewid SHPOsition OF gnpos
3$!.!
viewid %/ * +,0%+*( .#1)!*0 0+ /,!%"5  %!3 !(!)!*0
shpos %/   ,+/%0%+* +* 0$! /$!!0
gnpos /,!%"%!/ 
 ,+/%0%+* !/%#* %0!) 6,+%*0 +.  ,+/%0%+* +*  6(%*!

"  2%!3 %/ #%2!* %0 )1/0 ! +.0$+#+*( 3%0$+10 ,!./,!0%2! * 0$! /,!%"%! ,+/%0%+* )1/0 (%!
3%0$%* 0$! 2%!3 .!0*#(! %0$!. ,+/%0%+* )5 ! ,%'! 5 0$! 1./+.

$!   +))* .!01.*/ 0$! '6,.+&!0%+* +" 0$%/ ,+/%0%+* 0  %*0+ 0$!
0$.!!6 %)!*/%+*( 3+.( ++. %*0! /5/0!) +" 0$! 1..!*0 +. /,!%"%! 2%!3
!# W 15500 N 10020 U 0

6-12   


.+0!0! 5+,5.%#$0 /!!".+*0%/,%!! 
%"   ,**+! /"12/+0 1%" -/,'" 1&,+ ,# 1%" "5-)& &1 ,/ &*-)&"!  -,0&1&,+ ,+1, 1%"
%""1 #,/ 1%" 2//"+1 3&"4
"$ X 574 Y 200

6.2.11 Drafting Node

+"4 ,**+! %0 ""+ &+1/,!2 "! 1, .2"/6  -,&+1 ,+  1/&$%1 / ,/ 0-+ ,# + 21)&+" # 
!/#1&+$ -/&*&1&3" ,#  !&##"/"+1 16-" &0 -& ("! 1%" ,**+! *"/")6 /"12/+0 1%" ,/&$&+ ,# 1%"
-/&*&1&3" %" 06+15 &0
Q IDNN @

1 )),40 1%" 20"/ 1, -& ( ,+" ,# 1%"0" -,&+10 6 -& (&+$ + --/,-/&1" -,0&1&,+ ,+ 1%" -/&*&1&3"
%" .2"/6 /"-,/10 1%" --/,-/&1" -,&+1 1%" &!"+1&16 ,# 1%" -/&*&1&3" -& ("! +! 1%" -,0&1&,+ ,# 1%"
-& ("! -,&+1 ,/ "5*-)"
FPT OF /STRAIGHT3 X 123 Y 456
TPT OF /ARC1 E 3000 N 4000 U 0
ORIG OF /CIRCLE1 ORIGIN CENTRE X 200 Y 300
VPT /VRTX1 NEAR /VRTX2 X 495 Y200

+ 1%" )01 0" 4%"/"  0-+ ,# + ,21)&+" 40 -& ("! 1%" #&/01 3"/1"5 &!"+1&#&"! &0 1%" "+!7-,&+1 ,#
1%" 0-+ +! 1%" 0" ,+! &0 1%" 3"/1"5 4%& % ,4+0 1%" 0-+ %" 14, 3"/1"5 &!"+1&#&"/0 *6 " 1%"
0*" "" )0, " 1&,+0 
,+4/!0 #,/ ,1%"/ %+$"0 1,  !/#1&+$

,/ 1/&$%10 +! / 0 1%" -,&+1 &!"+1&#&"! 4&)) " 1%" 0*" 0 1%1 /"12/+"! 6 1%"  
,**+! #,/ 1%" -/&*&1&3" -& ("! %" +"4 ,**+! )),40 ,1% 1%" -,&+1 +! 1%" -/&*&1&3" 1, "
-& ("! 6 ,+" 2/0,/ %&1

6.2.12 Annotation to a Pipe Position

%"+  &-" ")"*"+1 &0 )"))"! ,/ !&*"+0&,+"! !&/" 1)6 1%" -&-" ,/&$&+ &0 002*"! 1, " 1%"
-,0&1&,+ ,# 1%" %"! ,# 1%" #&/01 /+ % 3&0&)" &+ 1%"  /"$&,+ &# +6

# +, /+ % %"!0 /" 3&0&)" &+ 1%"  /"$&,+ 1%"+ 1%" -,0&1&,+ ,# 1%" %"! ,# 1%" #&/01 /+ %
&0 20"!

6.2.13 System Attributes

%" 0601"* 1"51 11/&21"0   +!  /" +,4 3&0&)" 1, 20"/0 %"6 --"/ &+ 1%" 
 )&01 +! + " .2"/&"! 21 +,1 0"1 6 20"/0 %"6 /" )460 " #,2+! ),+$0&!" 1%"&/
".2&3)"+1 01+!/! 11/&21"0   +!  %"0" 0601"* 11/&21"0 /" 20"!
!2/&+$ 1%" "5" 21&,+ ,# 1%" ,**+!0  

 +!  

 4%& % /" #2))6
!"0 /&"! &+ 1%" PDMS 10.4 DRAFT User Guide

/&"#)6 0"11&+$    ,/  /"#"/"+ " 11/&21" )0, 20"0 1%" 00, &1"! 0601"*
1"51 11/&21" &"  "1  1, " 0"1 1, 1%" +*" ,# 1%" "0&$+ ")"*"+1 /"#"/"+ "! 0, ),+$ 0 &1
&0 +*"! %"  

 ,**+! 0 +0 !,4+ 1%" !10" %&"// %6 %+$&+$ 1%"
01+!/! 11/&21"0 &"  "1  1, *1 % 1%"&/ ".2&3)"+1 0601"* 11/&21"0 %"  

    6-13


  /,1" 1"!6 ,-6/&$%1 0""#/,+1&0-&" "

 !+))*" !&*%#/ 0&# /5/0#) 00.' 10#/ '#  #0! 0+ )0!& 0&#'. #-1'2(#*0
/0*"." 00.' 10#/ &'/ $1*!0'+*('05 ((+3/ !.+//6"0 /# .#$#.#*!#/ 3'0&'*   "0 /#/
0+ # )'*0'*#" 3&#*  "0 /#/ .# "#(#0#" *" .# 1'(0 $.+) )!.+/

6.2.14 Primitive Visibility

&# "#.'2#" 2'/' '('05 +$  ".$0'*% ,.')'0'2# )5 *+3 # #40.!0#" '*0+ #4,.#//'+*/ &# 00.' 10#
*)# '/ !"$ &'/ '/  '$ (( +3*#./ +$  ,.')'0'2# .# 2'/' (# +.  ,.')'0'2# +.
2#.0#4 #(+3   0&'/ )#*/ 0&0  '/ 0.1# '$ 0&#    *"  .# ((
2'/' (# '# '$ 0&#'.  00.' 10#/ .# ((   '/ 0.1# #(+3   '$ 0&#  '/
2'/' (#
*"  '/ (35/ 0.1# #(+3 / +. #4),(#
(ALL NOTE MEMBERS WITH PRMVIS TRUE)

6.2.15 Element Enhancing

.$0'*% ,.')'0'2#/ )5 *+3 # #),&/'/#" '*  )+.# ,#.)*#*0 $/&'+* 0&* 0&# $(/&'*%
,.+2'"#" 5 0&#    !+))*" &'/ '/ !+*0.+((#" 5 0&#
 
!+))*" &# /5*04
$+. 0&'/ '/
ENHANce (SOLEly) select select ....

3&#.# select '/  /#(#!0'+* !.'0#.'+* "#$'*#" '* 0&# *#3 /#(#!0'+* /5/0#) +. #4),(#
ENHANCE SOLELY CE
ENHANCE SOLELY ALL CIRC FOR LAYER
ENHANCE ALL STRA WITH ( ATTRIB LENG GT 400 ) FOR /SHEET12
ENHANCE ALL WITH ( NLPN GE 11 AND NLPN LE 20 ) FOR NOTE

&#  gid '/ '),+.0*0


3'0&+10 '0 0&# /#(#!0'+* /5/0#) 3'(( /!* .+1*" 0&# #*0'.#  

$ 0&# 
 +,0'+* '/ 1/#" 0&#* (( #4'/0'*% #*&*!'*% 3'(( # .#)+2#" +0&#.3'/# #4'/0'*%
#*&*!#" #(#)#*0/ 3'(( # 1*$$#!0#" 5 0&'/ !+))*"

*&*!'*% )5 # .#)+2#" 5


UNENHance
UNENHAnce select select

&# .'#$ !+))*" 


 
.#)+2#/ (( #*&*!'*% *" /&+1(" (35/ # 1/#" $+. 0&0
,1.,+/# &# !+))*" 
 
 /&+1(" not # 1/#" / '0 !1/#/  "0 /# /!* .+1*"
0&# #*0'.# )1(0',(# "0 /# 0+ # ,#.$+.)#"

&# ('/0 +$ !1..#*0(5 #*&*!#" #(#)#*0/ )5 # -1#.'#" 5


Query ENHAnce (LIst)

&# !+(+1. '* 3&'!& #(#)#*0/ .# #*&*!#" )5 # !&*%#" *" .#/#0 5
SETENHAnce COLour integer
SETENHAnce DEFaults
3&#.# 0&# !+(+1. *1) #. integer )1/0 # '* 0&# .*%# 

6-14      !


.+0#!0#" 5!+,5.'%&0 /##$.+*0'/,'#!# ! #"
*/"-&*$ 
)+!" 0.". (( %+."* "(")"*/. /+ " 0*5"*%* "! *! /%" "*%* "! "(")"*/ (&./
("-"! +0/ %"* !+&*$    +-  )+!0(" %*$" /%" "*%* &*$ 2&(( *+/ "
,"-)*"*/(4 2-&//"* /+ /%" ,& /0-" #&(" +2"1"- #/"-    +))*! /%" "*%* "!
"(")"*/ (&./ 2&(( ./&(( "3&./ *! /%" "(")"*/. 2&(( -")&* "*%* "! +* /%" . -""*

%"* -"/&*$ ,(+/#&(". "*%* &*$ 2&(( " &$*+-"!

*%* "! "(")"*/. )4 (.+ "



"!

6.2.16 Highlighting of Implied Tubing and Rodding

.  -".0(/ +# %*$". )!" /+ /%" .4*/3 +# /%" $&! $-,% &),(&"! /0&*$ *! -+!!&*$ )4 *+2 "
%&$%(&$%/"! 4,& ( +))*!. 2+0(! "
HIGHLIGHT IARRIVE TUBE OF /VALVE1 IN /VIEW4
HIGHLIGHT ILEAVE TUBE OF CE IN /PLAN_VIEW
HIGHLIGHT HEAD TUBE OF /BRAN99 IN CE
HIGHLIGHT TAIL TUBE OF CE IN /E_ELEVATION

&)&(- .4*/3 &. 1&((" #+- +!!&*$ +/" /%/ /%" &"2 -"#"-"* " )4 " +)&//"! &# /%" 0."- &.
/ +- "(+2    *! /%" !".&$* "(")"*/ -"#"-"* " )4 " +)&//"! &# &/ &. /%" 0--"*/ "(")"*/

6.2.17 Outline Functionality

-&+- /+ /%&. -"("."   (-"!4 %! /%" ,&(&/4 /+ %/ % $"+)"/-& .%,". 0/ 2" %1" *+2
&*/-+!0 "!  *"2  ,-&)&/&1" 2%& % "*(". 0."-. /+ %/ % -&/--4 -". +*  !-2&*$ %&. &.
/%"  ,-&)&/&1" 2%& % )4 " -"/"! 2%"-"1"- +/%"-  ,-&)&/&1". -" ("$( &" .
)")"-. +# .  . *! .

*  &.  %+(!&*$ "(")"*/ 2%& % ((+2. 4+0 /+ -"/"  ."-&". +# +**" /"! - . *! ./-&$%/
(&*" ."$)"*/. %"* "#+-/% -"#"--"! /+ . .,*. /%"  %. *+ $"+)"/-4 +- ,+.&/&+*( !/
&/."(# *  +2*.  (&./ +#  "(")"*/. . )")"-.  %  %. //-&0/". 2%& %
!"#&*" &/. .%""/ ,+.&/&+* *! (.+ /%" .%," +# /%" .,* !-2* /+ &/ #-+) /%" ,-"1&+0.  &*
!/." (&./ +-!"- # /%" (./  +&* &!". 2&/% /%" #&-./ /%"* /%"  &. +*.&!"-"! /+ "
(+."!

".,&/" /%" # / /%/ . %1" *+ ,+.&/&+*( !/ /%"4 )4 " )*&,0(/"! &* /%" .)" 24 .
(( +/%"-  ,-&)&/&1". /%"  *! 
+))*!. 0." /%" ,+.&/&+*. +# /%" )")"- . /+
" %*$"! ,,-+,-&/"(4 %" +-&$&* +# *  &. +*.&!"-"! /+ " /%" ,+.&/&+* +# &/. #&-./


 )4 " )!" 1&.&(" 4 !-2&*$  )-'"- / &/. ,+.&/&+*


4 !"#0(/ /%" (&*" *! )-'"-
,"*. 0."! #+- .,*. *! . -" !"#&*"! 4 //-&0/". +# /%"  (/%+0$% " %  2&((
(.+ %1" //-&0/". 2%& % )4 +1"--&!" /%" !"#0(/ + /%" .,*. +# *  )4 " !-2* &*
!&##"-&*$ (&*" ./4(". &* (0!&*$ &*1&.&("

%" -" "* (+."! 4 *  )4 " %/ %"! 4 !"#&*&*$ &/. #&(( ,"* ,,-+,-&/"(4 # /%" 
&. *+/ (+."! /%"*  .&*$(" ./-&$%/ &*1&.&(" (+.&*$ .,* 2&(( " ..0)"! /+ +),("/" /%" !"#&*&/&+*
+# /%" (+."! -"
4 )'&*$ (( .,*. &*1&.&(" * -" +# 0*+0*!"! %/ %&*$ )4 "
+*./-0 /"! +*  !-2&*$

      6-15


!  -+/" /"!4 +,4-&$%/.""#-+*/&.,&" "
,) ! &80+) *%'735 %775-&87) ()*-2)6 7,) 6,%4) 3* 64%2 %2( '%2 &) 6)7 (-5)'70< &87 -6 135)
868%00< 6)7 &< 7,) SPAN '311%2( )) 7,) DRAFT Reference Manual *35 *857,)5 -2*351%7-32

!6)56 6,380( 237) 7,%7 7,)< :-00 320< &) %&0) 73 %'')66 7,-6 2): *82'7-32%0-7< -* 7,)< 86) 7,) 2):
 9-5+-2 (%7%&%6) 5)0)%6)( %7     ;-67-2+  (%7%&%6)6 6,380( 7,)5)*35) &)
5)'32*-+85)( -* 86)56 :-6, 73 '5)%7) 870-2)6 -2 7,)1 ,)    453+5%1 :-00 :35/
6%7-6*%'735-0< :-7, 45)=   *351%7 (%7%&%6)6  86)56 (3 237 ,%9) 73 5)'32*-+85) -* 7,)< (3 237
:%27 73 %'')66 7,-6 2): *82'7-32%0-7< )) )'7-32  32    '314%7-&-0-7< *35 *857,)5
-2*351%7-32

6.2.18 Sketching Drafting Points

,) 6/)7', '311%2( ,%6 &))2 );7)2()( 73 +-9) );75% 9-68%0 *))(&%'/ *35 (5%*7-2+ 45-1-7-9)6 ,)
'855)27 *%'-0-7-)6 %5) %6 *3003:6

SKETCH ORIG 6/)7',)6 7,) 35-+-2 3* % (5%*7-2+ 45-1-7-9) 35 9)57);


SKETCH POINT 6/)7',)6 %00 43-276 -2 % (5%*7-2+ 45-1-7-9)
SKETCH ORIG ALL (IN gid) 6/)7',)6 7,) 35-+-26 3* %00 (5%*7-2+ 45-1-7-9)6 %7&)03: 7,)
'855)27 )0)1)27
SKETCH POINT ALL (IN gid) 6/)7',)6 %00 43-276 -2 (5%*7-2+ 45-1-7-9) %7&)03: 7,)
'855)27 )0)1)27

37) 7,%7 SKET ORIG ALL (3)6 237 6/)7', %00 " $ 35-+-26  320< 7,) 35-+-26 3* 7,) 3:2-2+
!   -) 7,) *-567 " $ &)03: )%', ! 

6.2.19 Enhancements to Point Construction

7 -6 23: 4366-&0) 73 '326758'7 7,) *3003:-2+ 43-27 7<4)6 -2 %((-7-32 73 %00 45)9-386 7<4)6 3* 43-276
 )*0)'7)( 43-276
 8%(5%27 43-276
 )275)6 3* 00-46)6 ,);%+326 5)'7%2+0)6 7%&0)6 (-%132(6 %2(  6
 3'86 3* 00-46)6
 %2+)2'< 43-276 3* 00-46)6
 27)56)'7-32 43-276 &)7:))2 0-2)6 %2( 00-46)6

3-27 '326758'7-32 6<27%; ,%6 &))2 );7)2()( 73 37,)5 %5)%6 3*   68', %6 0%&)00-2+ %2(
(-1)26-32-2+

6.2.20 Positioning Entire Straights and Arcs

,) AT '311%2( :-00 1%/) %00 (5%*7-2+ 43-276 -2 7,) 75%-+,7 35 5' -273 ,))7 436-7-326 

:,-067 45)6)59-2+ 7,) +)31)75< 3* 7,) 45-1-7-9) %2( 7,) POS '311%2( :-00 1%/) 7,)-5 (5%*7-2+
43-276 -273  436-7-326 #,)2 7,) ON '311%2( -6 86)( 7,) 64)'-*-)( ()6-+2 -7)1 -6 86)( *35 7,)
*-567 (5%*7-2+ 43-27 7,) 47 35 47 %2( 7,) 37,)5 (5%*7-2+ 43-276 %5) '329)57)( 73 

,-6 1)%26 7,%7 45-1-7-9)6 :-00 237 '327%-2 % 1-;785) 3*


 %2(  43-276 820)66 -2(-9-(8%0 43-276
%5) 6)7 );40-'-70< 73 +-9) 7,-6 )**)'7 ,-6 1%/)6 -7 )%6-)5 73 86) 7,) BY %2( DRAG BY '311%2(6

,) AT POS %2( ON '311%2(6 23: :35/ *35 %00 7<4)6 3* 5'6 237 .867 ')275)( %5'6

6-16   PDMS Version 10.4.1


537)'7)(&<'34<5-+,76))*5327-64-)') User Bulletin
6.2.21 Graphical Feedback

+6 !2/0,/ !,**+"0 +,4 %#+#/1# %/-&'!) $##" !( /2 #/ +"'+% 4&'!& 4')) *(# 1&#
'+1#/!1',+ -/,!#00 *2!& #0'#/ &# !,**+"0 0, $/ *,"'$'#" /#

Command Valid elements


   

  ))  "/$1'+% -/'*'1'3#0      #1!

  

     
  

     
  
    
    
  
  
  
    
     
     
     
    
  +6

,1# 1&1 1&# *2)1'7&'1 !,**+"0


  
 +"
   4&'!& -/#3',20)6 /#.2'/#"
  $,/ #!& !2/0,/ &'1 +,4 +##" ,+)6 ,+# 

)) 1&#0# !,**+"0 !20#  0-#!')  


    $,/* 1, # "'0-)6#" &'0
'+!,/-,/1#0 + ,-1',+ %"%#1 4&'!& )),40 1&# 20#/ 1, "#$'+# -,'+10 +,1 ,+)6 0 0'*-)#  !2/0,/
&'10 21 )0, 0 )'+# #+"7-,'+10 !'/!)# !#+1/#7-,'+10 '+1#/0#!1',+ -,'+10 #1! 2//#+1)6 0#3#+
,-1',+0 /# 3') )# 1&#0# /#

Option Validity
 2/0,/ &'1 
+" -,'+1 ,$ )'+#0 /!0
#+1/# -,'+1 ,$ /!0 0 0 0 0 0  0
'" -,'+1 ,$ )'+#0 /!0
'" -,'+1 #14##+ 
+1#/0#!1',+ 1 )'+#0 /!0 0
+1#/0#!1',+ #14##+ )'+#0 /!0 0

&# $'/01 ,$ 1&#0# 0&,2)" # 0#)$7#5-)+1,/6 '1&


  *,20# 211,+  202))6 1&# )#$17&+"
211,+ -/#00#" ",4+ 1&# !2/0,/ !+ # *,3#" /,2+"    "/4'+% ,/ )' //6 0&##1 +"
%/-&'!) $##" !( 4')) # %#+#/1#"  1&# $,/* ,$ 4&'!& 4')) "#-#+" 2-,+ 1&# !,**+"
#)#0'+% 1&# 211,+ !20#0 1&# !2//#+1  -,'+1 1, # !&,0#+ $ 1&'0 '0 1&# )01 -,'+1 /#.2'/#" 1,
01'0$6 1&# !,**+" 1&# 1#*-,//6 %/-&'!) $##" !( 4')) "'0--#/ +" 1&# '1#* #'+% #"'1#"
4')) !&+%# 0 /#.2'/#"


!"    6-17
"!$# /,1#!1#" 6!,-6/'%&1 0##$/,+1'0-'#!#
!-* %.) 54.39 '*9<**3 459.43 7*6:.7*8 9-* :8*7 94 )*+.3* 9<4 54.398 43 9-* 8-**9 &,&.3 5.(0*)
<-*3   .8 7*1*&8*) ':9 9-* &(9:&1
 548.9.43 ,*3*7&9*) <.11 '* 9-* 2.)54.39 '*9<**3
9-*8* 9<4 (-48*3 54.398 7&5-.(&1 +**)'&(0 <.11 2&0* 9-* (-48*3 54.398 &3) 9-*.7 2.)54.39
4';.4:8

+ 9-* :8*7 .8 <470.3, <.9- 3&5 24)*  9-*3 +47 9-*8* 9<4 459.438 431> 9-* (-48*3 54.398 <.11 '*
83&55*) 94 9-* ,7.) 84 9-&9 9-* ,7&5-.(&1 +**)'&(0 <.11 349 *=&(91> +4114< 9-* (:7847 ':9 <.11 '* 8**3
94 %/:25 +742 ,7.)@54.39 94 ,7.)@54.39

!-* 7*2&.3.3, +.;* 459.438 &7* 349 &++*(9*) '> 3&5 24)* &3) 7*6:.7* 9-* :8*7 94 5.(0 & ,7&5-.(&1
.9*2 43 9-* 8-**9 !-*
 548.9.43 ,*3*7&9*) <.11 '* (&1(:1&9*) +742 9-* 5&79.(:1&7 459.43 &3) 9-*
,*42*97> 4+ 9-* .9*2 5.(0*) $.9- 9-* 1*+9@-&3) 24:8* ':9943 57*88*) )4<3 ,7&5-.(&1 +**)'&(0
<.11 '* ,*3*7&9*) <-*3*;*7 9-* (:7847 .8 5&88*) &(7488 & 8:.9&'1* ,7&5-.(&1 .9*2 + 9-* ':9943 .8
7*1*&8*) <-*3 &3 .9*2 .8 5.(0*) 9-*3 9-* (477*(9
 548.9.43 <.11 '* (&1(:1&9*) &3) :8*) .3 9-*
(422&3) + 9-* ':9943 .8 7*1*&8*) <-*3 & 8:.9&'1* .9*2 .8 349 5.(0*) 9-*3 9-* :8*7 (&3 (-&3,* 9-*
459.43 &'479 9-* (422&3) '> (1.(0.3, 43 9-* +4728  ,&),*9 47 ?442 47 5&3 9-* ;.*<
49* 9-&9 .9 .8 34 143,*7 5488.'1* 94 ?442 4:9 +:79-*7 9-&3 9-* '4:3)8 4+ 9-* 8-**9

!-* %39*78*(9.43 '*9<**3 459.43 7*6:.7*8 &9 1*&89 9<4 .9*28 94 '* 5.(0*) !-* .39*78*(9.43 54.39
(&1(:1&9*) <.11 &1<&>8 '* '*9<**3 9-* +.789 &3) 9-* 2489 7*(*39 .9*2 5.(0*) .3*8 <.11 '* *=9*3)*)
.3 9-* (&1(:1&9.43 84 9-&9 9-* 548.9.438 4+ 349.43&1 .39*78*(9.438 (&3 '* ,*3*7&9*)

"8*78 8-4:1) 349* 9-&9 9-*> &7* 349 7*897.(9*) 94 5.(0.3,


 )7&+9.3, 57.2.9.;*8  &11 ,7&5-.(&1
.9*28 (&3 '* 5.(0*) .3(1:).3, *8.,3 ,7&5-.(8 4<*;*7 349 &11 ,7&5-.(&1 .9*28 &7* 8:.9&'1* +47 &11
459.438  +47 .389&3(* 1.3*8 -&;* 2.)@54.398 ':9 349 (*397*@54.398 !-* 1.89 4+ 8:.9&'1* ,7&5-.(&1
.9*28 .8 8-4<3 &143,8.)* *&(- 459.43 .3 9-* 9&'1* &'4;* !-* <47) %1.3*8 .3(1:)*8 &11 897&.,-9 1.3*8
349 2*7*1> ! 57.2.9.;*8 &3) 84 .3(1:)*8 +47 *=&251* 1&'*1 1*&)*7@1.3*8 *),*8 4+ !8 &3)
#$ +7&2*8 &3) 1.3*8 .3 *8.,3 ,7&5-.(8 .2.1&71> 9-* <47) %&7(8 .3(1:)*8  57.2.9.;*8 &3)
85&38 4+ "!.3*8

9   &3) '*+47* &11 &7(8 &3) (.7(1*8 .3 *8.,3 ,7&5-.(8 .3 24)*11*) #.*<8 <*7* .3 +&(9
(42548*) 4+ 8-479 897&.,-9 1.3*8 <-.(- 7*57*8*39*) 9-* +&(*9 *),*8 ,*3*7&9*) '> 9-* 41.)
4)*11*7 9    ! &99*2598 94 7*(4389.9:9* (.7(1*8 &3) (.7(:1&7 &7(8 +742 9-*8*
+&(*9 *),*8 4<*;*7 '*(&:8* 4+ 9-* 3**) 94 &;4.) ,*3*7&9.3, &7(8 .3 9-* <743, 51&(*8 &3)
'*(&:8* ;*7> )*9&.1*) (-*(0.3, +47 &7(8 <.11 -&;* & 8*7.4:8 *++*(9 43 5*7+472&3(* 349 &11 &7(8 &3)
(.7(1*8 <.11 '* 7*(4389.9:9*) 47 .389&3(* ;*7> 8-479 &7(8 4+ 1*88 9-&3 8*,2*398 <.11 3*;*7 '*
7*(4389.9:9*) !-.8 2*&38 9-&9 :8.3, 9-* 54.39 (43897:(9.43 459.438 43 <-&9 &55*&7 94 '* &7(8 47
(.7(1*8 +742 *8.,3 ,7&5-.(8 2&> ,.;* :3*=5*(9*) &3) +742     .3(438.89*39 7*8:198

!-*  


    +472 .8 &184 ).851&>*) +47 8.251*
 (:7847 -.98 +47 <-.(- 9-*7* .8
34 ,7&5-.(&1 +**)'&(0 !-.8 2*&38 9-&9 9-* 54.39 (43897:(9.43 459.438 &7* *&8.1> &3) <.)*1>
&;&.1&'1* !-:8 +47 *=&251* <-*3 :8.3, 9-*    (422&3) 94 548.9.43 & ,&5 .3 & 1*&)*7@1.3*
9-* %39*78*(9.43 &9 47 %39*78*(9.43 '*9<**3 459.43 (&3 '* :8*) 94 )*+.3* *=&(91> 9-* 54.39 &9
<-.(- 9-* ,&5 .8 7*6:.7*)

!-*  


    +472 ).851&>*) +47 9-*   (422&3) ).++*78 81.,-91> +742 9-&9
)*8(7.'*) 84 +&7 .3 9-&9 .9 -&8 & 8*(43) 459.43 ,&),*9 <.9- 9-* +4114<.3, (-4.(*8
 


 

 ! 
 
749*(9*)'>(45>7.,-98**+7439.85.*(*  "!
,)   237-21 0)%16 7,%7 7,) 63%1 :-// &) 675%-+,7 %1( 21/< 21) 32-17 -6 5)48-5)( :,-',
:-// ()*-1) 7,) 326-7-21 2* 7,) " %7 7,) )1( 2* 7,) 63%1 ,) 
237-21 0)%16 7,%7 %
'859)( 63%1 -6 72 &) +)1)5%7)( %1( 7:2 32-176 %5) 5)48-5)( ,) *-567 :-// ()*-1) 7,) 326-7-21 2* 7,)
" %6 &)*25) %1( 7,) 6)'21( :-// ()*-1) % $7,528+, 32-17 *520 :,-', 7,) '859%785) 2* 7,) 63%1
:-// &) '%/'8/%7)( ,)   237-21 0)%16 7,%7 7,) 326-7-21 2* 7,) " -6 72 5)0%-1
81',%1+)( %1( 21/< 7,) '859%785) 2* 7,) 63%1 -6 72 &) %/7)5)( 62 21) 32-17 -6 5)48-5)(

1-7-%//< 7,) *))(&%'. *25 7,)   '200%1( 0)5)/< 7%.)6 7,) *250 2* % /-1) 58&&)5=&%1()(
&)7:))1 7,) 7:2 '85625 ,-76 7 68&6)48)17 5)/)%6)6 2*  7,-6 :-// &) -03529)( 72 5)*/)'7 7,)
%'78%/ ',%1+) &)-1+ 0%() 72 7,) %1127%7-21 25 (5%*7-1+ 35-0-7-9)6

6)56 6,28/( 127) 7,%7 7,) *81'7-21%/-7< *25 7,)     '200%1( ,%6 &))1 02(-*-)( 6/-+,7/<
5)9-286/< *25 6 :-7,  1(32-17 -7 :%6 );%'7/< )48-9%/)17 72   -) 7,) /)1+7,
:%6 ',%1+)( &< 029-1+ 7,) 6 $2 32-17 72 7,) 63)'-*-)( 326-7-21 12: 7,) )1(=32-17 1)%5)67
72 7,) 63)'-*-)( 326-7-21 :-// &) ',%1+)(  7,-6 0%< &) 7,) $520 32-17 25 7,) $2 32-17 25
6 :-7,  -(32-17 7,) *81'7-21%/-7< -6 81',%1+)(  7,)  :-// &) 3-927)( %&287
-76 0-(=32-17 :-7, 7,) 63)'-*-)( 326-7-21 ()*-1-1+ 21) )1(

!,)1 7,)  


    *250 -6 (-63/%<)( 7,) 237-21 35)6)17)( 72 7,) 86)5 -6 &<
()*%8/7 7,) $
 85625 -7 237-21 ,-6 '%1 &) ',%1+)( 72 %1< 2* 7,) 6)9)1 3266-&/) ',2-')6 &< 7,)
  '200%1( 7,) *8// 6<17%; *25 7,-6 -6
PCOPTION TWODhit
PCOPTION ENDOF
PCOPTION CENTReof
PCOPTION MIDOF
PCOPTION MIDBEtween
PCOPTION INTAT
PCOPTION INTBEtween
PCOPTION REPEAT

,) *-567 6)9)1 2* 7,)6) '%86) 7,) 63)'-*-)( 237-21 72 &) 35)6)17)( %6 7,) ()*%8/7 ',2-') ,) /%67
   '%86)6 7,) /%67 3-'.)( 237-21 72 &) 35)6)17)(

< ()*%8/7 7,) +5%3,-'%/ *))(&%'. '2/285 -6 0%+)17% &87 7,-6 '%1 &) ',%1+)( %1( 5)6)7 &%'. 72
()*%8/7 &<
SETFEEDback COLour int
SETFEEDback COLour DEFault
:,)5) int 0867 /-) -1 7,) 5%1+) 72  ,)  '200%1( 72 ()*-1) % '2/285 180&)5 -6
()6'5-&)( -1 7,) 10.4 DRAFT User Guide

27) 7,%7 2-17 216758'7-21 *2506 %5) 6<67)0 *2506 6833/-)( %6 3%57 2*  %33/-'%7-216 %1(
6,28/( 127 &) %/7)5)( 25 '86720-6)(

6.2.22 Cursor Precision

,) 35)'-6-21 2* "# 9%/8)6 +)1)5%7)( &< '85625 ,-7 ,%6 &))1 '21752//)( &< 7,) '855)17 
35)'-6-21 6)77-1+6 *25 8)5< 87387 ,-6 ,%6 12: &))1 ',%1+)( 62 7,%7 35)'-6-21 6)77-1+6 63)'-*-'
72 '85625=+)1)5%7)( 9%/8)6 %5) 86)( ,)6) %5) 6)7 &< 7,) 6<17%; 2* 7,)  +5%3,


   6-19
 "! 527)'7)(&<'23<5-+,7 6))*5217-63-)')
>CURSOR PRECision + DEFault >
|
+ TO .
| |
+ val + DECimals >
|
| DPls >
|
| THs >
|
NDs >
()1 )1 4%07 1),)+!0 2. 2(%  '0!/( !-$ (!1 1),)+!0 &3-#2).-!+)27 1%% 2(% PDMS Basic
Features Guide %0,)11)"+% 17-2!6 $%/%-$1 3/.- 2(% #300%-2 $)12!-#% .32/32 3-)21 .0  .0
 .32/32 2(% -3,"%0 .& $%#),!+ /+!#%1 
 .0
 1(.3+$ "% 1/%#)&)%$ 5()+% &.0 
.32/32 2(% +!0'%12 &0!#2).- $%-.,)-!2.0   .0 
 1(.3+$ "% 1/%#)&)%$ (%
 1%22)-'1
!0% 2(% 1!,% !1 2(.1% &.0 !0)!"+% 32/32 )%
 .32/32  $%#),!+ /+!#%1
 .32/32  $%#),!+ /+!#%1
 .32/32 2(1

6.2.23 Changes to IDLISTs

1 ,!7 -.5 "% /30'%$ .& 3-*-.5- 0%&%0%-#%1 "7 2(% -%5 #.,,!-$
DELETE NULL IDLIstmembers

()1 #.,,!-$ 1#!-1 $.5- 2(% $!2!"!1% ()%0!0#(7 &0., 2(% #300%-2 /.1)2).- !-$ $%+%2%1 !++
 !-$  %+%,%-21 5(.1%  !220)"32% )1 -3++ .0 0%&%0%-#%1 !- 3-*-.5- %+%,%-2
- #.,/+%2).- ! ,%11!'%  
 ')4)-' 2(% -3,"%0 .& %+%,%-21 $%+%2%$ )1 .32/32

302(%0,.0% 2(% 

!-$   17-2!6 (!1 "%%- %62%-$%$ 2. !++.5 2(% -%5 1%+%#2).- 1712%,
2. "% 31%$ 2. '%-%0!2% )121 .0 %6!,/+%
ADD ALL EQUI FOR /SITE/99
REM ALL BRAN WITH ( HBOR LT 25 AND TBOR LT 25 ) FOR /ZONE/PIPES

1%01 1(.3+$ -.2% 2(!2 2(% %+%#2).- #0)2%0).- )1 -.2 12.0%$ )- 2(% $!2!"!1% "32 )1 %6/!-$%$ !-$ 2(%
0%13+2)-' +)12 .& %+%,%-21 12.0%$

6.2.24 Changes to Dimensioning Positioning Syntax

.)-2 #.-1203#2).- 17-2!6 )1 -.5 !4!)+!"+% &.0 31% )- $),%-1).-)-' 17-2!6 )- ,.12 1)23!2).-1 5(%0% !
 /!/%0 /.1)2).- 5!1 /0%4).31+7 4!+)$ (% %6#%/2).- 2. 2()1 )1 2(% 
 #.,,!-$ 5()#(
0%,!)-1 0%120)#2%$ 2. ! 1),/+%  /.1)2).- 6!,/+%1 .& 2(% 31% .& /.)-2 #.-1203#2).- 17-2!6 !0%
PTOF CENTRE OF /CIRCLE1
DTOF ENDP OF /LINE1 QUAL X500 Y700
OSHT TOP /CIRCLE1
DIM @ OFFSET Y50

.2% 2(!2 2(% +!12 &.0, .& 17-2!6 /.1)2).-1 2(% $),%-1).- !2 !- .&&1%2 .&
 &0., 2(% 1/%#)&)%$
#301.0 /.1)2).- ()1 ,%!-1 2(!2 2(% &.++.5)-' 17-2!6 )1 -. +.-'%0 !4!)+!"+%

    

6-20  
 
0.2%#2%$"7#./70)'(2 1%%&0.-2)1/)%#%  "!
#$+ -+  ,( )(+$,$('  $& '+$('2%$' , ' (!!+ , !*(& ,# $& '+$(' )($', $& '+$('2%$'
(!!+ , &1 +,$%%  + , + !(%%(/+

DIM @
DIM OFFS
, $+ %+( )(++$% ,( ('+,*-,  $& '+$(' )($', )(+$,$(' -+$'" ($', ('+,*-,$(' !$%$,$ + (*
0&)%

INSERT POS OF ENDP OF @


INSERT POS OF @
#$+ +1',0 $+ ('%1 .%$ $'  %' (* % .,$(' $ / ,# * ('+,*-,$('+ +-# +
  
 


 , &1 %+(  -+  # !-%% +1',0 $+

INSert
FROM POSition OF point
TO
#$+ !$%$,1 '% + $& '+$(' )($',+ ,(  ('+,*-,  (' '1 %$' (! ,#  +$"' "*)#$+ #
)($',+ * ,  *  )(+$,$('+ ' * '(, ++($,  /$,# ,#  +$"' % & ', !*(& /#$# ,# 1
/ * ('+,*-, 

6.2.25 The Use of Attribute Rules within DRAFT

 ,$('   +*$ + ' /   -% + !-',$('%$,1 $',*(-  ,  #$+ %%(/+ ,,*$-,
.%- + ,(   !$'  $' , *&+ (! ' 0)* ++$(' /#$# $+ +,(*  $' ,# ,+ ' ,# * !(* ' 
.%-,  * "-%*%1
%,#(-"# $',*(-  )*$&*$%1 !(* -+ $'  ,#$+ !-',$('%$,1 &1 %+(  -+  $'  
(* $'+,'  ,( ('+,*-, ,/( (' ',*$ $*% + /#(+ $& , *+ /$%% $!! * 1  ('+,', && ,#
!(%%(/$'" +1',0 (-%  -+ 

NEW NOTE
NEW CIRC
AT X800 Y200 DIAM 25
NEW CIRC
COPY PREV
RULE SET DIAM ( DIAM OF PREV CIRC 5 )
RULE EXEC DIAM $* Define DIAM attribute value

# ' . * ,# $& , * (! ,# !$*+, $*% $+ #'"  ,# + (' $*% '  -),  1  !-*,# *
   (&&'
&(* +()#$+,$,  -+ (! ,#$+ !-',$('%$,1 /(-%  ,(  !$' ,#  )(+$,$(' (!  $& '+$('
)($', $' , *&+ (! ,# )(+$,$('+ (! ,/( (* &(*  +$"' % & ',+ #$+ '  -+ !-% /# '
$& '+$('$'" $' $+(& ,*$ .$ /+ (* 0&)%

NEW LDIM
DIR E
PLDI S
FROM /BEND1
TO E0 N0 U0 $* Create a DPOI dimension point
RULE SET POS ( E ( POS(1) of /BEND2 wrt /* ) $
N ( POS(2) of /BEND2 wrt /* ) $
U ( POS(3) of /BEND1 wrt /* ) )
RULE EXEC POS $* Define POS attribute value

      6-21


 *(, , 1()1*$"#,
+ !*(',$+)$ 
 !*, /+.$)" .# ))*..$*) !*,  # . *, )3 *.# , +,. *! .# #$ ,,#3 '' ,/' - -#*/' 
, 4 2 /.  .* )-/, .#. .# 0'/ - *! .# ..,$/. - .#. .# 3  !$) , /+4.*4.  #$- ) 
*) 3  *(() -/# -
RULE EXEC ALL ON ALL FOR CE

*,  !/''  -,$+.$*) *! .#$- !/).$*)'$.3 ) -3).2 -  .$*)


 

6.3 ISODRAFT

- 1 '' - .# ) 1 ! ./, - ) (*$!$.$*)- */( ).   '*1 .# , #0  )  )/( , *!


)#) ( ).- .* .#  .- 1#$# , , *,  $)  .$*)  ) '-* .* .#  
++'$.$*) 1#$# ,  -,$  $)  .$*) 


6.3.1 Repeatability Enhancement

 0 ,' #)" - #0  ) ( .*   )  !*, .#  + .$'$.3


)#) ( ). 1#$# !$'$.. - /.*(.$ )/( ,$)" *! 1 '- +,.- -+**'- ) %*$).- 1$.# # &
) /+. !$'$.$ - # - $)'/

 # $'$.3 .* 2.,. 1 ' )/( ,- !,*( .# .- ) .* */.+/.  /- ,  !$)  1 ' .'
*) .# $-*( .,$ ,1$)" )  1 ' , +*,. .* !$' 

 # $'$.3 .* 2.,. +,. )/( ,- !,*( .# .- ) .* */.+/.  /- ,  !$)  (. ,$'
'$-. !*,(. 1$.# ) $)$0$/' ).,3 !*, # *(+*) ). ./ ' )".# ) *'. - .

 # $'$.3 .* 2.,. -+**' )/( ,- !,*( .# .- 1#$# 1- 0$'' .  /. 1#$#
#-  ) )#)  3  +$'$.3

 # $'$.3 .* 2.,. %*$). )/( ,- !,*( .# .- !*, )*)41 '  *)) .$*)- ) .* ."
*) .# $-*( .,$

 3-. ( $-*( .,$ ()" ( ). 3  .$'$)" *). ). -  !$)  3    ' ( ).
*).$)/.$*) )*. - , ! , ) *.# , ,1$)"- ./'.$*) *! +$+ ..,$/. - ) */.+/. *!
,1$)" ..,$/. -

# &$)" ) /+.$)" *! .# )/( ,- $- *).,*''  3 .#  +**'$)" ++'$.$*) )*. .#


  ++'$.$*) '.#*/"#   1$'' .,+ ($--$)" )/( ,- 1# )  .$'$)"

)/( , *! *(()- #0  )   *, /"( ).  .* )' .# , .,$ 0' ,.# , .#)
/.*(.$ " ) ,.$*) *! )/( ,- !,*( .# .-

 # ! *+.$*) )*1 #- ) $.$*)'


  & 31*, 1#$# (3 )*.  "$0 )
1$.# )3 *.# , ! & 31*,

 #   *(() #-  ) )#)  3  ) 1  ! *+.$*) ) $.-


-/*(()-   )
 

6-22    


,*. . 3*+3,$"#. - !,*).$-+$  ! 
 #  '!$% *+/$*) '.* )*2 3+ /. $/# - /#  *-
$& & 42*-
!*''*2$)" '' */# -  '!$% & 42*-.

 # - $.  ) 2  "'!$%  *-  *+/$*)  ( ). /#/ %*$)/ )0( -. - - 


!-*( /# /. ) *0/+0/ $)  $(*)5.#+  *3 2#$'  ( ). /#/ )* )0( -.
2$'' ++ - *$)/ )0( -. - ) 1 - " ) -/  4  

) /# *1 *((). $! )* *+/$*) $. "$1 ) /#  !0'/ $. !*-   /* " ) -/ /# 2 '
+-/ ) .+**' )0( -. $/. '! . / -'$ - - ' . . *$)/ )0( -. - ) 1 - " ) -/  4
  0 -4 *+/$*). #1 '.*  ) )#)  ++-*+-$/ '4

6.3.2 Other New Features

# " ) -' ++ -) *! /# $.*( /-$. #.  ) $(+-*1  $)  )0( - *! 24. 2$/#  )0( - *!
) 2 .4(*'. ) ! /0- .

 / (. (4  3'0  !-*( /# (/ -$' '$./ $  "-+#$. *)'4 2#$# (4  .#*2) *// 
 " /* (* ' 3$./$)" '$) 

 # - $.  ) 2 !'**- + ) /-/$*) .4(*'

 # - $.  ) 2 +0''  / .4(*' !*-(  !-*( /0 

 & 2 /-$)"' . )*2 #1  +-/$' #/#$)" *+/$*)

 . *!  . .  /0 ( ( -. 2$/#  $- /$*) /""  /* "$1 . ( *-$ )//$*)

  2 $).0'/$*) ./-/ ) ./*+ .4(*'. !*- + -.*)) ' +-*/ /$*)

  2  )$)" /' 2$/#  .# (/$ ) /' *! +0''   ) $( ).$*). *) /# $.*( /-$
2$/# - +*-/ /* !$' $)'0$)" $/$*)' /' *! & 4 **-$)/ .

 0-4 *+/$*). *! .'*+ . ) )"' . *2) /* + *!  "- .

 *//  / 3/5)"' !*- 0. - +*.$/$*)  / 3/ ) //-$0/ .

 0/*(/$ !'*2 --*2. )* )  !*- !'*2  .

  2 &"%%  *+/$*) /* *)/-*' /# /#$&) .. *! '$) 0.  /* - +- . )/ /# +$+  #


1'0 $. ) (+$-$' !/*- ) )   /2 )  )  2$/#  1'0 *!  $)" ,0$1' )/ /*
/# *' !$3  /#$&) .. ) '.* /#  !0'/

 # '$($/ *) /# (3$(0( )0( - *! -)# . ++ -$)" $) ) $.*( /-$ 2#$# 2. -$. 
!-*(  /*  /   $. )*2 0)'$($/ 

6.3.3 Read Only Access to Databases

) /# +./   2. ' /* (*$!4 /#  /. $)  )0( - *! 24. $)'0$)"

$%#"    6-23


%$' &" -*/ / 4*+4-$"#/
. !-*)/$.+$ 
 ."0&+* +# /,(&0 /
 )+!&#& 0&+* +#
 00.&10" +*  "(")"*0/
 )+!&#& 0&+* +# 
 00.&10" +* 
"(")"*0/
 1,!0&*$ +# /,++( *1)". 00.&10"/

%&(" 0%" 1/". %!  !"$."" +# +*0.+( +2". 0%" ,+/&0&+*&*$ +# /,(&0 / &*    0%" 1/"
+# 0%" "01.*#&(" #+. 0%&/ ,1.,+/" 3/ (1)/5 1.0%".)+." 0%" 00.&10" )+!&#& 0&+*/ + 1.."!
3&0%+10 0%" 1/". %2&*$ 0%" +,0&+* +# &*0".2"*&*$ &* 0%" "2"*0 +# "..+./ 3%& % +1(! +* "&2(5
+),.+)&/" 0%" &*0"$.&05 +# 0%" !"/&$* %"." 3/ (/+ *+ 35 0+ ,01." 0%" !&/ .!"! /"00&*$
0 0%&/ ."("/"    %/ ""* )+!&#&"! /+ 0%0 &0 %/ *+ !&." 0  "// 0+ )+!&#5

!0/"/ *! *+ (+*$". $"*".0"/  "01.*#&(" 10 *+3 $"*".0"/ ) .+/ 0+ ,".#+.) 0%"/"
%*$"/ &*
  %&/ &/ * (0".*0&2" ,,(& 0&+* +# 0%" &*0".6! ) .+ )" %*&/) 1/"! &*
+0%".   )+!1("/ 0+ # &(&00" %*$"/ &* !0/"/ 0+ 3%& %  )+!1(" %/ *+ 
 "//
+0 +*(5 !+"/ 0%&/ &),.+2" 0%" )+!1(.&05 +#   10 &0 (/+ $&2"/ 0%" 1/". 0%" +,,+.01*&05 0+
!,0 0%" ) .+/ ,.&+. 0+ "4" 10&*$ 0%") &*
  +. 0+ !"0".)&*" 0%" /"00&*$/ &* 0%" "2"*0 +#
* "..+.
/  +*/"-1"* " +# 0%&/ %*$" 0%" RETURNFILE PROCESS RETURNFILE *! ERASE
+))*!/ %2" ""* .")+2"! 3%& % )5 ##" 0 "4&/0&*$ +,0&+* #&("/  10&(&05 / .&,0 %/ ""*
,.+2&!"! 0+ 1,!0" +,0&+*/ #&("/ (("!  
 /% 3%& % ."/&!"/ &* 0%" ,,.+,.&0"
,,(& 0&+* !&." 0+.5
# +1./" 0%"
  ,++(&*$ ,,(& 0&+* *+3 $+2".*/ 0%" 1,!0&*$ +# /,++( *1)"./

6.3.4 Additional Query Options for Application Writers

%"." %2" ""*  *1)". +# -1".5 +,0&+*/ !!"! /," &#& ((5 #+. 3.&0"./ +# ,,(& 0&+*/ ,.&).&(5
#+. #&((&*$ #+.)/ %"5 ." *+0 /1&0(" #+. +.!&*.5 1/" %"5 ." (( !!&0&+*/ 0+ 0%" Q OUTCOM
*!  TEXTP +))*!/
Q OUTCOM TRIPlets [int]
Q OUTCOM BLANKTRIPlets [int]
Q TEXTP REVISIONTable [SYSTEMTable, WELDtable] COLumn [int TITle]
FIll
WIdth
%"." 0.&,("0/ ." +)&*0&+*/ +# 00.&10" *)" +),+*"*0 05," *! +46/05(" (*'0.&,("0/
." +)&*0&+*/ +# (*' ("*$0% +),+*"*0 05," *! +46/05("
Q OUTCOM TRIPLETS ."01.*/ 0%" *1)". +# 0.&,("0/ 3%& % )5 0%"* " ."0.&"2"! &* 01.* 5
((&*$ Q OUTCOM TRIPLETS int 3%"." int &!"*0&#&"/ 0%" ,.0& 1(. 0.&,("0 0+ " ."01.*"!
&)&(.(5 #+. 0%" +0%". +))*!/
%" +2" (&/0 +# /1 % +))*!/ &/ *+0 "4%1/0&2" #+. )+." &*#+.)0&+* ,("/" +*/1(0 0%"
ISODRAFT Reference Manual

6.3.5 Alternative Japanese Options for DXF File

0 &/ *+3 ,+//&(" 0+ /," &#5 +*" +# 03+ (0".*0&2" ,*"/" #+.)0/ #+. 0"40 #&"(!/ 3.&00"* 0+  
#&(" ))"!&0"(5 #+((+3&*$ 0%" DXF +. AND DXF +,0&+* )5 #+((+3 "&0%". EUC +. SHIFT/JIS #
*"&0%". &/ /," &#&"! 0%" #+.)0 !"#1(0/ 0+
 #+.)0

6-24  



PDMS Version 10.4.1
.+0" 0"!5 +,5.&$%0/""#.+*0&/,&" " User Bulletin
  *3 4)& 84&.%&% .*8 )"23&4 7)*,& )*'4 34".%3 '/2 "0".&3& .%53429 4".%"2% ".%
!)*'4 *.%*$"4&3 4)"4 4)& 4/0 #*4 *3 3&4 4/ *.%*$"4& -5,4*:#94& $)"2"$4&23
&& &$4*/.3  ".%  '/2 '524)&2 *.4&2."4*/.",*3"4*/. *.'/2-"4*/.

6.3.6 Other Syntax Changes and Incompatibilities

4 4)*3 2&,&"3& *4 *3 ./7 0/33*#,& 4/ (*6& ".9  "442*#54& /2 &,&-&.4 490& *. -".9 $/--".%3
7)&2& /.,9 30&$*'*$ "442*#54&3 /2 &,&-&.43 7&2& ",,/7&% *. 4)& 0"34 )*3 )"3 -&".4 4)"4 " .5-#&2
/' 39.4"8 $,"3)&3 )"6& )"% 4/ #& 2&3/,6&% 535",,9 #9 *.$2&"3*.( 4)& -*.*-5- "##2&6*"4*/. /'
$&24"*. +&97/2%3

 . 4)& 
&(")"&% $/--".% 4)& "##2&6*"4*/. /' 

".%  
)"6& #&&. *.$2&"3&% 4/ 
$ ".%  ''&+ )&3& 7&2& '/2-&2,9 ".%
$)"2"$4&23 2&30&$4*6&,9

 . 4)&
 $/--".% 


 -"9 ./7 /.,9 #& "##2&6*"4&% 4/  $)"2"$4&23 /2
-/2& *& 

*$ '

 . 4)& 
 $/--".%
 )"3 )"% *43 -*.*-5- "##2&6*"4*/. *.$2&"3&% '2/-
4/
 $)"2"$4&23 *&
"()

 04*/.  

)"3 )"% *43 -*.*-5- "##2&6*"4*/. *.$2&"3&% '2/- 4/ 
$)"2"$4&23 *&  "# %$ 

&6&2", $)".(&3 /' 4)*3 ."452& 7&2& -"%& "4 &"2,*&2 2&,&"3&3 ".% "2& *.$,5%&% #&,/7 '/2
$/-0,&4&.&33

 )& +&97/2% '*$ %)( )"3 #&&. $)".(&% 4/ $ 

 )& -*.*-5- "##2&6*"4*/. /' 


)"3 #&&. *.$2&"3&% '2/- 4/ $)"2"$4&23 4/
$ 

 *-*,"2,9 4)& -*.*-5- "##2&6*"4*/. /'




 )"3 #&&. *.$2&"3&% '2/-
4/  $)"2"$4&23 *&

*$ '"%!

 ,3/ 4)& -*.*-5- "##2&6*"4*/. /'  )"3 #&&. 2"*3&% '2/- 4/
$)"2"$4&23 *& "%*)"&%(,$&#(

 02&6*/53,9 5.%/$5-&.4&% '&"452& 7"3 4)&    $/--".% 7)*$) 2&452.&% 4)& 5.*15&
*%&.4*'*&2 '/2 7/2+'*,& ."-&3 )*3 )"3 #&&. 350&23&%&% #9 4)& 3934&-:7*%& $/--".% 
* " 7)*$) *3 %/$5-&.4&% *. &$4*/. 
/4& 4)"4 these changes may require you to update your existing options files &6&. *' 4)&9 7&2&
(&.&2"4&% #9 4)&  00,*$"4*/. )*3 "00,*&3 *. 0"24*$5,"2 4/ 4)& $)".(& /'
'*$ %)( 4/ $ 

6.4 AutoDRAFT

54/ )"3 " .&7 6&23*/. .5-#&2*.( 3$)&-& "4 4)*3 2&,&"3& 4/ -/2& $,&"2,9 *%&.4*'9 4)&
6&23*/.3 /'  ".% 54/ 7)*$) *4 *3 %&3*(.&% 4/ $/..&$4 )*3 2&,&"3& /' 54/

  '("&%  6-25


( '*## )"% 2/4&$4&%#9$/092*()43&&'2/.4*30*&$&
%$00(4(' $5 8(45,10
   10.; ,06(4)$&(5 9,6+ 761 (.($5(  2.($5( 5((
22(0',:  )14 '(6$,.5 10 +19 61 75( ($4.,(4 8(45,105 1) 761 9,6+ 


6.4.1 Line Thicknesses

+( 0(9   .,0( 6+,&-0(55(5 


// 61 // $4( /$,06$,0(' 7210 (:2146 61
761 9+(0 75,0* 6+( '4$9,0* (',614 19(8(4 9+(0 75,0* 6+( %$&-,0* 14 5;/%1. (',6145
10.; 6+,0 $0' 6+,&- .,0( 9,'6+5 $4( ,/2146(' ,061  )41/ 761 16,&( 6+$6 +(4( 6+(4(
,5 01 &+$0*( )41/ 6+( 24(8,175 761 4(.($5(

6.4.2 User Defined Linestyles

761 (:21465 $0' /$,06$,05 $0; 75(4 '(),0(' .,0(56;.(5 )41/   61 761
0 14'(4 61 $&+,(8( 6+,5 761 &4($6(5 $ ),.( &$..(' #2'/575(4.,0 ,0 6+( .1&$. ',4(&614;
061 6+,5 ),.( $4( 94,66(0 $0; 75(4 '(),0(' .,0(56;.(5 9+,&+ +$8( 016 $.4($'; %((0 .1$'(' ,061
761 +(5( .,0(56;.(5 $4( 6+(0 .1$'(' ,061 761 )41/ 6+,5 ),.(

6 ,5 ,/2146$06 61 016( 6+$6 761 9,.. 016 914- ,) 6+(4( $.4($'; (:,565 $ ),.( &$..('
#2'/575(4.,0 ,0 6+( .1&$. ',4(&614; +,5 ),.( ,5 10.; 75(' %; 761 '74,0* 6+( &744(06
5(55,10 $0' ,5 6+(0 '(.(6('

16( 6+$6 ,) ;17 $4( 24(<.1$',0* $0; 75(4<'(),0(' .,0(56;.(5 ,061 761 )14 (:$/2.( 8,$ 6+(
#$&$'.52 ),.( 9+,&+ 6$-( 6+( 5$/( 0$/( $5 $0; 1) ;174  75(4<'(),0(' .,0(56;.(5 6+$6 $4(
%(,0* (:2146(' 8,$ 761  6+(0 6+( 24(<.1$'(' .,0(56;.(5 9,.. *(6 .1$'(' $0' 6+75 75(' ,0
24()(4(0&( 61 6+(  10(5

6.4.3 Changes to AutoCAD Font File Naming

1 5,/2.,); 6+( 64$05)(4 1) ),.(5 %(69((0 !" $0' <%$5(' 5;56(/5 $0 $.6(40$6,8( )106 ),.(
0$/,0* 5&+(/( +$5 %((0 $'126(' 9+,&+ 0(8(4 *,8(5 4,5( 61 /14( 6+$0  &+$4$&6(45 %()14( 6+( 57)),:
1) 6+( ),.(0$/( +( )14/(4 5;56(/ &17.' 216(06,$..; *,8( 4,5( 61 ),.(0$/(5 9,6+ 72 61 &+$4$&6(45
14 )7.. '(6$,.5 1) 6+( &+$0*(5 5(( 22(0',: 

761 9,.. 914- %16+ 9,6+ 6+( 1.' $0' 0(9 )106 ),.( 0$/(5 %16+ $4( 5722.,(' (9 )106
),.(5 (:,56 $5 .1*,&$. .,0-5 61 6+( 1.' ),.( 0$/(5 ,0 6+( " $761'4$)6)1065 ',4(&614;

6.4.4 New AutoDRAFT Font Files

+( +,0(5( )106 ),.(5 ""


5+2 $0' ""
5+2 $0' 6+( (37,8$.(06 5+: ),.(5 +$8( %((0
4(.($5(' )14 6+( ),456 6,/(

16( 6+$6 +,0(5( )1065 $4( 10.; $8$,.$%.( 61 10( 1) 174 $*(065 $0' $4( 016 )14 *(0(4$. 4(.($5(

6.4.5 Other Supplied Files

&4,265 ),456 4(.($5(' 9,6+


   5+:61'15&5+ $0' ':)61'15&5+ $4( 019 4('70'$06 19,0* 61 6+(
0(9   &+$4$&6(4 )106 0$/(5 51 6+(5( $4( 01 .10*(4 5722.,('

6-26   


 
416(&6('%;&12;4,*+65(()4106,52,(&(   
&& &-* '(/ ( '(2 #& ('- "0 ( ,(' ), ."#- ,&- 1#."  '2#'/' ) 
",.,- *&/- 2.(-#)(

 "#!' #)!  ! $  %! &%!


( ." *,0#)/- ,&- ) /.)   ." *,4&)#(! ) /-,  #( #&- -)'.#'- #(., ,
1#." ." /.)   #(#.#&#-.#)( *,)/,  ), 2'*& 0# ." &-* #& "#- "- ()1
( ),,.

). ")10, .". # 3)/ , *,4&)#(! (3 /-,4 #( )(.- &#(-.3&- . #(.) /.)
 ), 2'*& 1#." ." &-* #& 1"#" "0 ." same name - (3 ) .")- #(! 2*),. 0#
/.)   ."( ." *,4&) )(- 1#&& !. &) ( ."/- /- #( 3)/, /.) ,1#(! #(
*, ,( .) (3 2*),. ,)'  

 


", "0 ( .", ("('(.- .)   . ."#- ,&-

  - '3 ()1  -. #( ." -* ), -/-+/(. /- #(   


!  udaname value

 )''(.- '3   #(.) ." * ',)


!   text_string

 " )/.*/. * ',) '3 &-)  )'*. 1"#" ,*&- '/&.#*& -*- 3  -#(!&
-* 1"#" -,# #- ,#&#.3 #( ." ',) .) ,/ #-% -* " )''( #-
$ " )**)-#. ) ."#- #-   1"#" #- ."  /&. ( #- )'*.#& 1#." ." )&
),'.

( #.#)( ,.#( '#(), "%- , ' )( #(*/. .) 0&#. -* .

  

  "- .1) (1 )''(-  (


   #- #(.( ), ,-.,#.#(! ." .3*- )
&'(.- .". , )/.*/. -) # 3)/ 1#-" .) &#'#. .) $/-.  - ( ."#, )'*)((.-
(.,
ONLY EQUI

 '(- .". ( (.#, 


( ()1  -(( &#'#.#(! ." . 1"#" , /'* .)
&'(. .3*- )  *,.#/&, .- .3* ) ." )&&)1#(! )''(- 1)/& /- && 
.- &'(.- .)  /'*
DBTYPE DESI
/*


"#!       
#"%$ ,)..3)*3,#!".- ,)(.#-*#
'$- 3'$   ".,, -# 6 2 %(123 (-31.#4"$# "$13 (- ".,!(- 3(.-2 .% ".,, -#2 6$1$
4--$"$22 1(+8 #(2 ++.6$# '$2$ 1$231("3(.-2 ' 5$ -.6 !$$- 1$,.5$# +2. 3'$ ' -#+(-& .% 23.1$#
".--$"3(.-2 6'$- 26(3"'(-& ! "* 3. 23 -# 1# ,.#$ ' 2 !$$- (,/1.5$#

(- ++8 - .5$12(&'3 ' 2 !$$- ".11$"3$# 2. 3' 3 all ".,, -# ./3(.-2 , 8 -.6 !$ 04$1($# -# all
./3(.-2 //$ 1 6'$- 3'$     ".,, -# (2 &(5$-

6.7 EXPORT

-$6 ".,, -# ' 2 !$$- ##$# 3.  3. 2(,/+(%8 3'$ $731 "3(.- .% # 3  3 (2 2 %.++.62

EXTRact /name /filename [OVERwrite]

'$ %4-"3(.- .% 3'(2 ".,, -# #$/$-#2 .- (-%.1, 3(.- (- 3'$ 2(3$%(+$ '$ #$% 4+3 !$' 5(.41 .%

 6'("' //+($2 3. 3'$ , ).1(38 .% "423.,$12 (2 5$18 2(,(+ 1 3. 3'$ %.++.6(-& 2$04$-"$ .%
$7(23(-& ".,, -#2

USE /filename TEXT [OVERWRITE]


ADD /name
COPY ALL

3 $731 "32 # 3 %.1  $+$,$-3 -# /432 3'$, (-3. 3'$ .43/43 %(+$ '$ #(%%$1$-"$ / 13 %1.,
"'($5(-& 3'$ 2 ,$ 1$24+3 (- 2(-&+$ ".,, -# (2 3' 3 6(3'
 3'$  # 3 ! 2$
'($1 1"'8 (2 2" --$# .-+8 %1., 3'$ 2/$"(%($# $+$,$-3 6'$1$ 2 (- 3'$ 2$04$-"$ .% ".,, -#2 (3
1$/+ "$2 3'$ '($1 1"'8 (2 2" --$# %1., 3'$  $+$,$-3 '(2 , *$2 3'$ ".,, -# ,.1$
$%%("($-3 -# &(5$2 3'$ 42$1 &1$ 3$1 ".-31.+

6.8 RECONFIGURER

43/43 &$-$1 3$# !8 3'$  


".,, -# ' 2 !$$- +3$1$# 2. 3' 3 3'$ 3$73 6'("' (2 .43/43 %.1
$ "' 331(!43$ -# $+$,$-3 $-".4-3$1$# (2 3'$ 2 ,$ 2 3' 3 6'("' //$ 12 (-  '(2
(,/1.5$2 ".-2(23$-"8 "1.22 #(%%$1$-3 ,.#4+$2 (- 

6.9 SCHEMA, DRAWCON, GROUT and PREVIEW

'$2$ ,.#4+$2 1$ not !$(-& 24//+($# 3 3'(2 1$+$ 2$ -# 1$ 24//.13$# %.1 ".11$"3(.- .% /1(.1(38 
% 4+32 .-+8   9(-2(#$9 (2 -. +.-&$1 24//.13$# 3 ++

.3$ 3' 3  5$12(.-2 .%    -#  6(++ 23(++ 14- (-  /1.)$"32 6'("' , *$ 42$
.%  ,.#4+$2 +3'.4&' ++ -$6 $+$,$-3 38/$2 24"' 2   1$ (&-.1$#

 341 ++8 +3'.4&' -$6 5$12(.-2 .%   -#  1$ -.3 !$(-& 24//+($# 2(-"$ 3'$
%.1, 3 .%  /+.3 %(+$2 ' 2 -.3 "' -&$#  5$12(.-2 .%  -# 23 -#9 +.-$
  , 8 23(++ !$ 42$#

6-28     


1.3$"3$#!8"./81(&'3
2$$%1.-3(2/($"$  
6.9.1 DRAFT as a Replacement for GROUT

- "0$ 2$ 1(+.*$ 5(0$*(,$ .*-2 31(,&   1$*$"2 ,  5(2' , $+.27   # 2 ! 1$ ,#
$,2$0 2'$ %-**-5(,& 2'$ 1$/3$,"$ -% "-++ ,#1
DRAFT
NEW DRWG
NEW VIEW
AUTO /design_id
UPDATE DESI
PLOT CE FILE /file_name

'$ .*-2 -% design_id 5(** ..$ 0 (, %(*$ file_name

'$ 1$"2(-, -, Creating Macro Files Incorporating Clash Data (, 2'$ DESIGN Reference Manual ' 1
!$$, 3.# 2$# 1- 2' 2 2'$ $6 +.*$ + "0- ,-5 ..*($1 2-   0 2'$0 2' , 

6.9.2 PLOT and PREVIEW

 (1 ,-2 120("2*7 "-+.-,$,2 -%  !32 (2 (1 13..*($# 5(2' +-12  $,20$ .0-#3"21
(,"*3#(,&  $01(-,   -%  ' 1 !$$, "-,1(#$0 !*7 $,' ,"$# 5(2' 0$1.$"2 2- $ 0*($0
4$01(-,1 2 ' 1 2'$ 9*()$ % "(*(2($1 -% 
,#  (,.32 ,# -32.32  ,# " , "-.$
5(2' -2'$0 %(*$ %-0+ 21 2-- !32 (2 *1- ,-5 ' 1 (,2$0 "2(4$ 4($5(,& %$ 230$1 13"' 1 . , ,# 8--+

'$0$%-0$  ' 1 !$$, 2-2 **7 13.$01$#$# !7  2 2'(1 0$*$ 1$ ,# 5(** ,-2 !$
13..*($# *$ 1$ 1$$ 2'$ PLOT 4.1.1 User Guide %-0 %302'$0 (,%-0+ 2(-,

6.10 DARS

   ' 4$ !$$, 0$*$ 1$# 5(2'     *2'-3&' 2'$7 #- ,-2 (,2$,2(-, **7 "-,2 (,
,7 ,$5 %3,"2(-, *(27 '$7 0$ +$0$*7 2'$ 
  0$"-+.(*$# 2 2'$ * 2$12 -.$0 2(,& 1712$+
0$4(1(-,1

3230$ 0$*$ 1$1 -%   5(** 0$/3(0$  #$4$*-.+$,2 $,4(0-,+$,2 (, .* "$ -% .* (,


  -0  $,4(0-,+$,2 1 2 .0$1$,2 '(1 (1 !$" 31$ +-0$ ,# +-0$ -%  (1 !$(,&
50(22$, -0 0$50(22$, (,  ,# 2'$   + )$ 31$ -% $6(12(,&  "-#$

    6-29


 0-2$"2$#!7"-.70(&'2 1$$%0-,2(1.($"$
7 General Product Information

,-6 6)'7-21 -6 -17)1()( 72 3529-() <28 :-7, % 6800%5< 2*  '20321)176 %1( 27,)5 %8;-/-%5<
-1*250%7-21 %662'-%7)( :-7, 7,) 5)/)%6) 2*    

7.1 Operating System Revision

 ,%6 &))1 &8-/7 21 7,) *2//2:-1+ 23)5%7-1+ 6<67)06 %7 7,) 63)'-*-)( 5)9-6-216

$ 
-/-'21 5%3,-'6
!$  ):/)77%'.%5(
 "
  /3,%

25 -1*250%7-21 %&287 6833257)( ,%5(:%5) %1( 23)5%7-1+ 6<67)0 5)9-6-216 3/)%6) '2168/7 7,)
PDMS 10.4 Installation Guide 25 '217%'7 )175) ,-6 5)/)%6) 2* 7,) 352(8'7 -6 127 &)-1+
6833257)( 21 "$"

7.2 Product Set

7.2.1 Withdrawn Modules and Interfaces

,) *2//2:-1+ 02(8/)6 %1( -17)5*%')6 ,%9) &))1 727%//< :-7,(5%:1 *520  %7 7,-6 5)/)%6)
 $        "!

,) :-7,(5%:%/ 2* $ ,%6 7,) '216)48)1') 7,%7 7,)5) -6 '855)17/< 12 $=#-1(2:6 9)56-21
2*  :,-', (-63/%<)( :-5)/-1) +5%3,-'6 21/< 1 '2175%67  86)6 7,) 1%7-9) +5%3,-'6
/-&5%5< *25 -76 23)5%7-1+ 3/%7*250 868%//< 5811-1+ 81()5 7,) '21752/ 2* %1 $=&%6)( :-1(2:
0%1%+)5

!
-6 127 &)-1+ 6833/-)( %7    )) )'7-21  *25 *857,)5 -1*250%7-21 21   
'203%7-&-/-7<


    7-1
   527)'7)(&<'23<5-+,76))*5217-63-)')

:-7,-1  ,%6 &))1 :-7,(5%:1 27) 7,%7  %6 % 67%1(=%/21) 87-/-7< -6 67-// 6833257)(
&87 *25 '255)'7-21 2* 35-25-7<
*%8/76 21/< 6)) )'7-21   

7.2.2 Deprecated Modules and Interfaces

,) *2//2:-1+ 02(8/)6 %1( -17)5*%')6 %5) 6833257)( 21/< *25 35-25-7<
*%8/76
!  

,)< :-// 12 /21+)5 &) 6833/-)( %7 %// 81()5 %1< '21(-7-216 72 1): 25 );-67-1+ '86720)56

7.2.3 Remainder of the Product Set Modules and Interfaces

,) 5)0%-1()5 2* 7,) 


 
352(8'7 6)7 -6 %6 *2//2:6
 872   
 # "  !
"    
   

 %1(  86) 7,) 6%0) );)'87%&/) 352+5%0 *-/)  '20)6 %6 7:2 352+5%06
 $-16-()  %1(  $2876-()  ,)5) %5) 7,5)) 6)3%5%7) # 352+5%06 *25
25(-1%5< &%7', %1( 35-9-/)+)( 02()

7.2.4 Applicationware

,) *2//2:-1+ %33/-'%7-216 %5) 6833/-)( :-7, 


 

DESIGN
)1)5%/ 6)5
48-30)17
%&/) 5%<6
 
758'785)6  2(%/ 7))/:25. %1( '')66 7%-5:%<6  %(()56
322/-1+
DRAFT
)1)5%/ 6)5
-0)16-21-1+
%&)/6
 5%*7-1+
8725%*7
(0-1-675%725
ISODRAFT
)1)5%/ 6)5
PARAGON
-3):25.
7))/:25.
3)'-*-'%7-21 )1)5%725

7-2  
 
527)'7)(&<'23<5-+,76))*5217-63-)')   
7.2.5 Utilities

'$1$ 0$ 2'$ 32(+(2($1 2. !$ 13//+($# 2 2'(1 0$+$ 1$



  -#  

  1(2$%(+$ 1$04$0
 1(2$%(+$ ".-%(&30$0

 ' 1 !$$- 5(2'#0 5- +2'.3&' 1(-"$ 2'$  /+.2 %(+$ %.0, 2 0$, (-1 3-"' -&$#
.+#$0 4$01(.-1 .%  , 7 12(++ !$ 31$#

.2$ 2' 2    0$ -.2 !$(-& /0.4(#$# 3-2(+    

7.2.6 Catalogues

9  /(/(-& -# -.88+$ " 2 +.&3$ (1 /0.4(#$# 1 2 $ 0+($0 0$+$ 1$1 2.&$2'$0 5(2' 2'$
%.++.5(-& //+(" 2(.-90$+ 2$# " 2 +.&3$1
2$$+5.0*  2 +.&3$
   2 +.&3$
 !+$ 0 7  2 +.&3$
 -&$01  3//.021  2 +.&3$

.2$ 2' 2 " 2 +.&3$1 0$ -.0, ++7 .-+7 1$-2 2. -$5 "312.,$01 -# 5.3+# -.2 -.0, ++7 !$ 1$-2 .32
1 / 02 .% 2'$  3/# 2$

7.3 Compatibility Between PDMS 10.3 and 10.4

0$ 2$0 ".,/ 2(!(+(27 !$25$$- 4$01(.-1 (1 !$".,(-& (-"0$ 1(-&+7 -$"$11 07 2. $- !+$ 31 2.
/0.4(#$ 7.3 5(2' #$&0$$ .% ".-2(-3(27 %.0 2'$ .+#$0 #$/0$" 2$# ,.#3+$1 !$25$$- 0$+$ 1$1 '$
.-+7 +2$0- 2(4$1 0$ $(2'$0 2. ".-2(-3$ 2. , (-2 (- 2'$1$ ,.#3+$1 +.-& %2$0 (2 (1 -. +.-&$0 ".12
$%%$"2(4$ %.0 31 2. #. 1. .0 2. ! -#.- 2'$, +2.&$2'$0

-' -"$# ".,/ 2(!(+(27 +1. $- !+$1 31 2. #(120(!32$ 1$+$"2$# ".,/.-$-21 .% -$5 4$01(.- 5(2'.32
' 4(-& 2. 13//+7 ".,/+$2$ 0$+$ 1$ '(1 5.3+# !$ 31$%3+ %.0 !$2 2$12(-& 1/$"(%(" ,.#3+$ 2
"312.,$0 1(2$ %.0 ".-13+2 -"7 5.0* .0 %.0 5.0*(-& 0.3-# % 3+2 1 7

- 2'$ / 12 ,(6(-& ".,/.-$-21 .% #(%%$0$-2 0$+$ 1$1 .%  ' 1 0 0$+7 !$$- /.11(!+$ 2 2'(1
0$+$ 1$ (2 (1 %$ 1(!+$ 2. ,(6  
-#  ,.#3+$1 -# +1. !.2' 4$01(.-1 .% # 2 ! 1$ (-

/0.)$"2 13!)$"2 2. "$02 (- +(,(2 2(.-1

2 (1 $4$- /.11(!+$ 2. 31$ ++  ,.#3+$1 5(2' 


/0.)$"2 5'("' (1 2'$ /0$%$00$# ./2(.- %.0 31$01
5'. 12(++ 5(1' 2. 31$ 2'$ #$/0$" 2$# ,.#3+$1

.2$ 2' 2 2'$ 4$01(.- -3,!$0 .% /0.)$"2 (1 &.4$0-$# 1.+$+7 !7 2'$ 4$01(.- -3,!$0 .% 2'$ 1712$,
# 2 ! 1$ 0$& 0#+$11 .% '.5 , -7 # 2 ! 1$1 .% + 2$0 4$01(.- (2 , 7 ".-2 (-

2 (1 -.2 /.11(!+$ 2. ,(6 //+(" 2(.-1 %0., .-$ 4$01(.- .%  5(2' ,.#3+$1 .% -.2'$0 4$01(.-


    7-3
   0.2$"2$#!7"./70(&'2 1$$%0.-2(1/($"$
7.3.1 Adding a 10.4 Module Definition to a 10.3 Project

$-/0''4 '' 


(*0' . - ,0$-  ) 2 *(+*) )/ ''  /# //-$0/ / $' *- //'$ $'
//'$/ 2#$# )*-(''4 - .$ . $)  /  
0/ 2#$# )/0-''4 $. . )/
!-*(    
(*0' . (4 '.* - ,0$- /# 
 .." !$' ( .." / '/#*0"# 0.
*! /#   .." !$' 2$'' )*/ +- 1 )/  !-*( 2*-&$)" 0/ .*( ( .." . (4  ($..$)"
* /# *)'4 *(+*) )/. )  ..-4 /* -0)  
(*0' $)   - /# (*0' $/. '! /#
//'$ !$' ) *+/$*)''4 /# 
 .." !$' 

*-( -'4 '' (*0' . # /* .#- /# .(  .." !$'  *+ )  4 /#  +-*"-( 0/
)*2 /#$. $. ( - '4 0.  .   !0'/ 0)' ..   .." !$' $. .+ $!$''4 "$1 ) !*-  +-/$0'-
(*0'  # //'$ !$' (4 '.*  *+ )  !*- '' (*0' . 4  *- (4  .+ $!$ 
. +-/ '4 !*-  +-/$0'- (*0'  # !*''*2$)" 3(+' .#*2. #*2 /* '/ - /#  !$)$/$*). $) /#
 /. 0.$)"   /* 0. 
 $)   +-*% /
*ADMIN $* Go to 10.3 ADMIN module
ADMINSTRATION Mk10.3.2 (IRIX 4.0.5C) (27 Apr 94 : 07:01)
Copyright CADCentre 1974 to 1994.
*Q MODU REPORTER $* Examine the existing
$* REPORTER definition
Module 21 REPORTER
Security Free
Buffer 256000
Mode DESI Default
Mode DICT R
Mode PADD R
Mode PROP R
Mode CATA R
Mode DESI R
Open Reporter /%PDMSEXE%/rep.dat
Resume /%PDMSEXE%/rep
*ED MODU 21 R /%PDMSNEW%/rep $* Replace the executable
*ED MODU 21 O /%PDMSNEW%/attlib.dat 1 64 $* and add the Attlib file
*Q MODU REPORTER $* Check the new definition
Module 21 REPORTER
Security Free
Buffer 256000
Mode DESI Default
Mode DICT R
Mode PADD R
Mode PROP R
Mode CATA R
Mode DESI R
Open Reporter /%PDMSEXE%/rep.dat
Resume /%PDMSNEW%/rep
Open /%PDMSNEW%/attlib.dat
*REPORTER $* Off to 10.4 REPORTER
Message System error : System not initialized
Message number : ( 44: 33)
(44,33)
REPORTER Mk 10.4.1 (IRIX 5.2) (14 Sep 94 : 15:59)
Copyright CADCentre 1974 to 1994.

7-4    


 
-*/ / 4*+4-$"#/ . !-*)/$.+$    
*' #$18' #557/'5 6*#6  
&#6# (+.'5 #0& ':'%76#$.' 241)4#/5 #.. 4'5+&' +0 6*' &+4'%614;
+&'06+(+'& $; '08+410/'06 8#4+#$.'   #0& 6*#6 6*'  (+.'5 /#; $' (170& +0
 ( %1745' #0 #224124+#6' 5+6' (+.' +5 #.51 4'37+4'& 61 470  /1&7.'5 $76 6*+5 &1'5
016 #22'#4 +0 6*' /1&7.' &'(+0+6+105 /#+06#+0'& $; 

16' 6*#6 6*' 4+5- 1( '0%1706'4+0) # 0'9 /'55#)' +0  +5 .19 51 6*' '55#)' (+.' *#5
016 $''0 4'&'(+0'& $76 (14 6*' 5#-' 1( %1/2.'6'0'55 ;17 %17.& #.51 '06'4
EDIT MODULE 21 O MESSAGEFILE /%PDMSNEW%/message.dat

+6* 6*' 2418+5+10 1( 6*' 0'9 66.+$ (+.' 6*' 1.& '2146'4 #6# (+.' 4'2&#6 #0& #.51 6*' 1.&
'%10(+)74'4 #6# (+.' +5 019 572'4(.7175 '#8+0) 6*'5' (+.'5 +0 6*' /1&7.' &'(+0+6+105 /#;
%#75' 5274+175 (+.' '4414 /'55#)'5 9*+%* /#; $' +)014'& 1 4'/18' 6*' '2146'4 #6# (+.' (41/
6*' /1&7.' &'(+0+6+10 +6 /#; $' &'.'6'& #5 (1..195
EDIT MODULE 21 O REPORTERFILE DELETE

 9+.. 016 #..19 ;17 61 '06'4 /14' 6*#0


%*#4#%6'45 (14 6*' (+.' 0#/'5 51 +6 +5 $'56 61 75'
'08+410/'06 8#4+#$.'5 9*'4' 2155+$.' 61 -''2 6*'/ 5*146 0 2#46+%7.#4 016' 6*#6 %'46#+0 1.&
8'45+105 1(  &+& 016 '8'0 )+8' # /'55#)' 9*'0 # .10)'4 (+.' 0#/' 9#5 '06'4'& $76 917.&
'+6*'4 6470%#6' 6*' 4'57.6 14 '.5' %#75' 51/' 16*'4 '4414 57%* #5 # #$#%10 %4#5*

')#4&.'55 1( 9*'6*'4 6*'  14 


'55#)' (+.' +5 75'& ;17 9+.. 56+.. )'6 6*' +0+6+#. 9#40+0)
Message System error : System not initialized
Message number : ( 44: 33)
(44,33)

(41/ #  /1&7.' *+5 %#0 $' +)014'& +6 1%%745 $'%#75'   9#5 ':2'%6+0) #
&'(#7.6 66.+$ (+.' 61 12'0 014/#..; 24'8+175.; 12'0'& +0 ! $76 (#+.'& 61 (+0& 10' 76 +6
6*'0 +//'&+#6'.; (+0&5 6*#6 6*'4' +5 #0 66.+$ (+.' &'(+0'& 52'%+(+%#..; (14  9*+%* +6
75'5 *' /'55#)' %#0016 '#5+.; $' #81+&'& 9*'0 /+:+0) /1&7.'5 1(  
#0&  $76 9+..
016 1%%74 9*'0 /+:+0) &+(('4'06 8'45+105 1(  /1&7.'5 75+0) &+(('4'06 66.+$ (+.'5

6 57$5'37'06 /1&7.' 59+6%*'5 6*' /1&7.'5 9+.. 4'8'46 61 75+0) 6*' &'(#7.6 '55#)' #0& 66.+$
(+.'5 1%%744+0) 9+6* 6*' 1&7.'   #0& ! &'(+0+6+10 70.'55 6*'; *#8' 6*'+4 190
&'(+0+6+105

7.3.2 Using Mainly 10.4 Modules in a 10.3 Project

*' %1/2.'6' 5'6 1(  /1&7.'5 /#; $' 75'& +0 # 


241,'%6 $; 5'66+0)   61 # &+4'%614;
%106#+0+0) 6*'  ':'%76#$.' 241)4#/5 #0& &#6# (+.'5 *' 1.& /1&7.' &'(+0+6+105 /756 6*'0 $'
&'.'6'& #0& 4'2.#%'& $; 6*' 0'9 10'5 $; .1#&+0) 6*'  "/1&/#%/#% /#%41 +061 

*+5 917.& #..19 ;17 61 /#-' 75' 1( #.. 0'9 (70%6+10#.+6; #6 6*+5 4'.'#5' +0 #0 ':+56+0) 241,'%6 8'0
('#674'5 9*+%* 4'37+4' # %*#0)' +0 &#6#$#5' %#0 $' 75'& $'%#75' #&&+6+10#.  &#6#$#5'5 /#; $'
%4'#6'& +0  14 +0&+8+&7#. &#6#$#5'5 ':%'26 (14 6*' 5;56'/ &#6#$#5' /#; $' 72)4#&'&
75+0)  6 +5 10.; 6*' 8'45+10 1( 6*' 5;56'/ &#6#$#5' 6*#6 )18'405 6*' 8'45+10 1(
# 241,'%6 #0& 9*'6*'4 14 016 +6 *#5 $''0 72)4#&'&

4'#6+10 1(  &#6#$#5'5 9+.. 016 24'8'06 4'8'45+10 61 


/1&7.'5 ':%'26 +0 6*' %#5' 1( 
#0& 1( %1745' 6*' 5;56'/ &#6#$#5'


   7-5
   416'%6'&$;%12;4+)*6 5''(4106+52+'%'
#674#..; #0;  &'(+0+6+105 9*+%* ;17 /#; 9+5* 61 4'6#+0 57%* #5  14  9*+%*
#4' 016 $'+0) 5722.+'& #6 
 0''& 016 $' &'.'6'& 14 18'494+66'0 +0 #  241,'%6

7.3.3 Other Limitations on 10.3/10.4 Compatibility

*'   #0& 


%1//#0&5 75' 6*' 0'9 5'.'%6+10 /'%*#0+5/ #6 
9*+%* *#5 5.+)*6.;
&+(('4'06 5;06#:   &#6#$#5'5 *#8' 61 $' 72)4#&'& 75+0)    #.6*17)* 016
0'%'55#4+.; 4'%10(+)74'& $'(14' 6*'; %#0 $' 75'& 9+6* 
 '' '%6+10 
 (14 &'6#+.5
10 *19 61 &1 6*+5

0 14&'4 61 /#-' 75' 1( 6*'   (#%+.+6; +0  ;17 9+.. *#8' 61 %4'#6' 0'9 
 
&#6#$#5'5 14 ;17 9+.. *#8' 61 4'%10(+)74' ;174 ':+56+0)   &#6#$#5'5 

&#6#$#5'5 %#0016 $' 75'& 9+6*   14 

( #0; 1( ;174 /#%415 %106#+0 /1&7.' 59+6%*'5 $'#4 +0 /+0& 6*#6 6*'  /#%41 0'56+0) &'26* +5
)4'#6'4 (14 
/1&7.'5 6*#0 (14  /1&7.'5 *+5 /'#05 6*#6 +0 6*' 70.+-'.; '8'06 6*#6 ;17
#.4'#&; *#8' /14' 6*#0 #%6+8' .'8'.5 1( /#%415 9*'0 ;17 64; 61 59+6%* +061 #  /1&7.' 6*'
#66'/26 9+.. (#+. 9+6* # /'55#)' 5+/+.#4 61 6*' (1..19+0)
CP error number 1
Error reading communications file in RDCPAR
#0&  9+.. ':+6 61 6*' 12'4#6+0) 5;56'/

 /1&7.'5 #4' 70#$.' 61 /#-' 75' 1( 0'9 ('#674'5 57%* #5 6*'  '.'/'06 +0 6*' 
&#6#$#5' 6*'; 5*17.& /'4'.; +)014' 6*'/ ( 6*' 0'9 56;.' ':24'55+105 #4' 75'& (14 %#6#.1)7'
2#4#/'6'45 6*'; 9+.. 5+/+.#4.; $' +)014'& #0& 6*' 24'8+175 1.& ':24'55+10 9+.. $' 75'&

.6*17)*  ! +5 016 $'+0) 2418+&'& #6 


 +65 (70%6+10#.+6; +5 019 .#4)'.; &72.+%#6'& $;
 0;9#; 6*' (14/#6 1( 6*' 2.16 (+.'5 *#5 016 %*#0)'& 51 24'8+175 8'45+105 1(  !
/#; 56+.. $' 75'&

+0#..; 016' 6*#6   #4' +0%1/2#6+$.' 9+6* # 


241,'%6

7.4 Incompatibilities

7.4.1 Integer Syntax

14/'4.; 6*'4' 9'4' /#0; %1//#0&5 9*+%* 917.& #%%'26 # 4'#. 07/$'4 9*'4' 10.; #0 +06')'4 +5
/'#0+0)(7. 1/'6+/'5 6*' 4'#. 8#.7' 9#5 6470%#6'& 61 6*' 0':6 .19'4 +06')'4 9*+.' +0 16*'4
%+4%7/56#0%'5 +6 9#5 4170&'& 61 6*' 0'#4'56 0 /156 57%* +056#0%'5 5;06#: *#5 $''0 6+)*6'0'& 72
51 6*#6 10.; #0 +06')'4 +5 019 #%%'26#$.' #0& # 4'#. 07/$'4 9+.. %#75' # 5;06#: '4414 14 ':#/2.'
" 
9#5 .')#. 5;06#: #0& 9#5 +06'424'6'& #5 "  $76 9+.. 019 %#75' # 5;06#: '4414

7.4.2 Error Numbers

*'  /1&7.'5 019 75' # 0'9 5'6 1( .+$4#4+'5 (14 0#8+)#6+10 #0& #664+$76' 5'66+0) #0& 37'4;+0)
#5 9'.. #5 # 0'9 ':24'55+10 *#0&.'4

7-6   


416'%6'&$;%12;4+)*6 5''(4106+52+'%' 
.6*17)* /156 1( 6*' (70%6+105 #4' 5+/+.#4 61 6*15' 1( '#4.+'4 .+$4#4+'5 6*'+4 '4414 07/$'45 &+(('4
#0& 6*'4' +5 016 #.9#;5 # 10'<61<10' %144'5210&'0%' $'69''0 6*' 1.& #0& 0'9 07/$'45 19'8'4
/156 1( 6*' 1.& '4414 /'55#)'5 9'4' +0 /'55#)' /1&7.'  9*+.' #.. 6*' 0'9 /'55#)'5 #4' +0
/1&7.'  0 14&'4 61 /+0+/+5' 6*' +/2#%6 1( 6*' %*#0)'5 10 ':+56+0) #22.+%#6+10 /#%415 6*' 

  %1//#0& 56+.. 4'#%65 61 6*' 1.& '4414 /'55#)' 07/$'45 #.6*17)* 6*' 0'9 07/$'4 9+..
#22'#4 +0 #0; /'55#)'5 14 +056#0%'
HANDLE (41,6)
9+.. %#75' #0; 1( 6*' (1..19+0) /'55#)'5 61 $' *#0&.'&
(41,6) Nonexistent element.
(2,107) Undefined reference =#I/#I.
(2,109) Undefined name #N.

+'.&5 9*+%* $')+0 9+6* #  %*#4#%6'4 #4' 4'2.#%'& $; #224124+#6' 8#.7'5 16' 6*#6 6*' 0'9
/'55#)'5 #4' 757#..; /14' +0(14/#6+8'  %108'45+10 6#$.' 61)'6*'4 9+6* 6*' (7.. 6':6 1( 6*' 1.&
#0& 0'9 /'55#)'5 #22'#45 +0 22'0&+: 

6 +5 .+-'.; 6*#6 /'55#)' 07/$'45 9+.. *#8' 61 %*#0)' (41/ 6+/' 61 6+/' +0 6*' (7674' #0& 51 9+..
4'/#+0 # 216'06+#. 5174%' 1( +0%1/2#6+$+.+6; !' #4' %105+&'4+0) #.6'40#6+8' #2241#%*'5 61
/+0+/+5' 6*' +/2#%6 1( 57%* %*#0)'5

 

0   /1&7.'5 #6 '#4.+'4 4'.'#5'5 +6 9#5 2'4/+55+$.' 61 '06'4 # "/#4-'4 +' # <21+06 <.+0' 14
+0 &'2'0&+0) 10 6*' /1&7.' $; +65'.( 10 6*' %1//#0& .+0' *' 10.; 274215' 6*+5 %17.& 5'48'
9#5 61 %*'%- 9*'6*'4 6*' )+8'0 /#4-'4 ':+56'& 19'8'4 016 10.; &+& 6*+5 &72.+%#6' 6*' 37'4;+0)
1( /#4-'45 +6 9#5 016 %105+56'06 (14 #.. /#4-'45 #0& +6 #.51 4'564+%6'& %744'06 #0& (7674' ':6'05+105
61 5;06#: 51 +6 *#5 $''0 9+6*&4#90 *' ':+56'0%' 1( /#4-'45 %#0 56+.. $' %*'%-'& $; 37'4;+0) 6*'/
1

14  

5*17.& $' 4'2.#%'& $;

 
14   

       ! 

*' /'4)+0) 1(  +061  61 241&7%'  61)'6*'4 9+6* 6*' %1&'
4#6+10#.+5#6+10 *#5 .'& 61 # 07/$'4 1( 216'06+#. 5;06#: %.#5*'5 61 $' 4'51.8'& +0 6*'   /1&7.'5
14 6*' /#,14+6; 1( ;17 6*' #22.+%#6+105 &+56#0%' 6*' 75'4 (41/ 6*' %1//#0& .+0' 51 6*#6 ;17
4'/#+0 70#(('%6'& $; 6*'5' %*#0)'5 14 6*15' 1( ;17 9*1 94+6' ;174 190 #22.+%#6+105 14 16*'4
76+.+6; /#%415 ;17 0''& 61 $' #9#4' 1( 6*' +0%1/2#6+$+.+6+'5

*' /156 (4'37'06.; 75'& -';914&5 75'& 61 +&'06+(; #664+$76'5 #0& '.'/'065 4'/#+0 .#4)'.;
70%*#0)'& 156 1( 6*' %*#0)'5 *#8' $''0 4'51.8'& $; +0%4'#5+0) 6*' /+0+/7/ #$$4'8+#6+10 1(
6*' -';914& 61 four %*#4#%6'45 #.6*17)* 6*'4' #4' ':%'26+105 *' +/2#%6 1( 6*+5 %*#0)' 5*17.&
016 $' 5'8'4' 70.'55 ;17 .+-' 94+6+0) /#%415 9*+%* 01<10' %#0 4'#& +0%.7&+0) ;1745'.(  (7.. .+56 1(
6*'5' +0%4'#5'& #$$4'8+#6+105 /#; $' (170& +0 22'0&+:  +6 #.51 +0%.7&'5 .'0)6*'0'&
 126+105

   


 416'%6'&$;%12;4+)*6 5''(4106+52+'%'
' (+-.'-%2 ,(& %,", "/ " -(  +,(%/ #'  %,, ,-#, -(+2 &''+ .,.%%2 2
#'#'! ' %-+'-#/ $20(+

 "
 -, --+#.-
"# + +'#'! -" -#% -1- ", " -(  +'& -(

' ! ' % ., #- (' %#- 0#-" -"  -, %(!#% --+#.- ( -" ,& '&
0"#" #'#-, 0"-"+  )#) ", ' -#% (+ '(-

 /+2 0$0+ %," ", % -(  ',,+2 .- #'%!'- ,(%.-#(' +,.%-#'! #'   '
   + ++#'! -( (&)(''- ,%-#(' #'  0"#%      '   
+ + -( -"   %&'- ( -"
-%(!. -,

 ,(%.-#(' ( '(-"+ 0$0+ %," &', -"-   '(0 + +, ('%2 -( -" +/#,#('
--+#.- 0"#%  ("&% + +, -( -" +/#,#(' %&'-

 "+  + +, -( -"


-%(!. %&'- #- +&#', ,   "+ #- + +, -( '
#',-' (  3%#' #' -"  -, #-, ,2'-1 #,   ( +)% -" (%%(0#'!
(&&',
   
 2    


  2  
 

 "    ()-#(' '*$ %)( ", ' "'! -( $ 

"+ ' #'(&)-##%#-2 (, (.+ -"#, ,"(.% &'# ,- #-,% ,  ,2'-1 ++(+ +-"+ -"' #'!
#'-+)+- , ,(&-"#'! &'#'! .% 2- .'#'-' " ('%2 1)-#(', -( -"#, +.% -"- 0 "/
'(.'-+ ,( + + -"-  &2  #'-+)+- ,    +-"+ -"'
  '  &2  #'-+)+- ,  +-"+ -"'  ' -", ,, -"
#'))+()+#- ('-1- 0#%% %&(,- +-#'%2 .,  ,&'-# ++(+ -(  +#, #',-

", "'!, &2 %,( +*.#+ 2(. -( .)- 2(.+ 1#,-#'! ()-#(', #%, /' # -"2 0+
!'+- 2 -"    ))%#-#(' "#, ))%#, #' )+-#.%+ -( -" "'! (
'*$ %)( -( $ 

( /(# ,." %,", #' -" .-.+ 0 )+()(, "/#'! -( )+ %% --+#.- '&, 2 -"
$20(+ *)  0"#" 0#%%  -#/%2 )+/'- -" #'-+(.-#(' ( '0 --+#.-, +(& "/#'!
,." ' #&)-

7.4.5 Other Syntax Clashes

&)%# -. #' 


  &( #'  #, '(0 #'-# # 2 -" $20(+,  '
   '(-  '    "#, #,  +,.%- ( -" #'-+(.-#(' ( '/#!-#(' -( #&)%# -.

)+/#(.,%2 .'(.&'- -.+ #'    0, -"    (&&' 0"#" +-.+'
-" .'#*. #'-# #+ (+ 0(+$ #% '&, "#, ", ' ,.)+, 2 -" ,2,-&30# (&&'
 * " (&&' 0"#" #, (.&'- #' -#(' 

"          '  (&&', "/ ' +&(/ +(&
   0"#" &2  - 1#,-#'! ()-#(' #%, .-#%#-2 ,+#)- ", ' )+(/# -( .)- -"
()-#(', #% %%  ," #' -" ))+()+#- ))%#-#(' #+-(+2

7-8
  
  
 '("&%
+(--2()2+#!"-, +('-#,)# ( '*## )"%
7.4.6 Reverse Polish Notation (RPN)

,"$ 4(#$*6 20$# 1'/-2&'-21  1'(0 (0 ,-4 #$./$" 1$# %$ 12/$ ,# (0 */$ #6 ,- *-,&$/
02..-/1$# (,  ** $5./$00(-,0 (, $5(01(,& + "/-0 4'("' 20$  0'-2*# !$ "-,3$/1$# 1- 20$
%-/4 /# *&$!/ (" ,-1 1(-, '$/$3$/  4 0 ./-3(#$# !6 ""(#$,1 0 , 2,#-"2+$,1$# ,#
2,02..-/1$# %$ 12/$ (1 ' 0 !$$, /$+-3$# , . /1("2* / 1'(0 (,"*2#$0 (10 20$ 4(1' 1'$ %-**-4(,&
"' / "1$/ 01/(,& + ,(.2* 1(-, %2,"1(-,0
 
 


  


 
  

-1$ 1' 1 ,-4 1'$ ,$4  1 *-&2$  *"2* 1-/ .$/+(10 %-/4 /# ,-1 1(-, 1'$/$ /$ ,- /$ 0 (,
 4'("' 02..-/1 0-*$*6  ' 01$,(,& (10 -!0-*$0"$,"$

7.4.7 Selection in DRAFT and Upgrading

4(,& 1- 1'$ (,"-/.-/ 1(-, -% 1'$ ,$4 0$*$"1(-, +$"' ,(0+ (,   ' /+-,(0(,& 0(+(* /
%2,"1(-, *(16 (, 0$3$/ * #(%%$/$,1 +-#2*$0 (1 (0 ,-4 ,$"$00 /6 1- ./$"$#$ ,-2,0 $*$+$,1 16.$0 !6
1'$ )$64-/#  $&
USE /STYLE1 FOR ALL PIPES

'(0 $, !*$0  1- #(01(,&2(0' !$14$$, 0$*$"1(-, "/(1$/( ,# , 3(& 1(-, "-++ ,#0 (, +-/$
"-,0(01$,1 % 0'(-, 1'/-2&'-21 1'$ ./-#2"1

- 0(+.*(%6 1'$ 1/ ,0(1(-, 4$ ' 3$ ./-3(#$# , 2.&/ #$ . 1' %-/ -*#   # 1 ! 0$0 4'("'
+-#(%($0  ,#   $*$+$,10 ../-./( 1$*6 '(0 (0 "'($3$# !6 1'$  
"-++ ,#
(, 

   4'("' (0 20$# 0 %-**-40
FILE /draft.mac OVER
OLDFORMAT
DBTYPE PADD
ONLY TAGR RRUL
UPGRADE ON
/*
4'("' /$02*10 (, %(*$ #/ %1+ " "-,1 (,(,& 0-+$1'(,& *()$ 1'$ %-**-4(,&

$( DATAL Listing Date 23 May 94 Time 15:08$)


OLD TAGR /tagr1
TAG ALL BRAN with ( HBOR LT 80 OR TBOR LE 80 )
OLD RRUL /rrul1
USE FOR ALL BRAN with ( HBOR LT 80 OR TBOR LE 80 )
$($)
$($)
$.

-1$ 1' 1 $5./$00(-,0 (, 1'$ 0$*$"1(-, "/(1$/( /$ ,-4 02//-2,#$# !6 . /$,1'$0$0 '(*$ ,-1
01/("1*6 ,$"$00 /6 (, ** " 0$0 (1 (0 &--# ./ "1("$ 1- #- 0- %-/ "* /(16



   4(** *0- !$ 0'(..$# 4(1'    ..$ /(,& (, 1'$  #(/$"1-/6 0
#1*2.&

     7-9


 "! /-1$"1$#!6"-.6/(&'1 0$$%/-,1(0.($"$
7.4.8 Upgrading PADD Databases

& 53%23 7)3( 4/ -!+% 53% /& 4(% .%7 54,).% &5.#4)/.!,)49 ).  7)4( %8)34).'
 $!4!"!3%3
4(%3% 7),, (!6% 4/ "% 2%#/.&)'52%$ !&4%2 50'2!$).' !3 ). %#4)/.    !3 &/,,/73 )234 9/5 7),,
.%%$ 4/ #/09 ! .%7 6%23)/. /& 4(%  6)2'). $!4!"!3% ).4/ 9/52 02/*%#4 "%&/2% $/).' 4(%
2%#/.&)'52!4)/. / &/2 02/*%#4 
cp $PDMSEXE/padvir.dat $ABC000/abcv07

(%. %.4%2  


  !.$ 0%2&/2- 4(% 2%#/.&)'52!4)/. ). 4(% 535!, 7!9

7.4.9 UDA Name Changes

4 %!2,)%2 2%,%!3%3 6)245!,,9 !.9 #(!2!#4%2 #/5,$ "% ')6%. ). !  .!-% ()3 #!53%$ -!.9
02/",%-3 ). #/--!.$ 0!23).' 7()#( #/5,$ /.,9 "% !,,%6)!4%$ "9 2%$5#).' 4(% !,,/7!",% #(!2!#4%23
(% 0%2-)33)",% 3%4 #/.3)343 /&
!,, ,%44%23 !.$ $)')43 !.$    

. 4(% &5452% 7% ).4%.$ !,3/ 4/ 2%342)#4 4(% #(!2!#4%23 7()#( -!9 "% 53%$ ).  .!-%3 "%#!53%
/& 4(% !7+7!2$.%33 /& (!6).' 4/ 3%0!2!4% .!-%3 &2/- %802%33)/. 0!2%.4(%3%3 "9 30!#%3

7.4.10 Query Incompatibility

 &/2-%2,9 5.3500/24%$ &%!452% %.!",).' )$%.4)&)#!4)/. /& !. %,%-%.4 3/,%,9 "9 )43 0/3)4)/. ). 4(%
-%-"%23 ,)34 7(%. 15%29).' (!3 ./7 "%%. 7)4($2!7. / 4(% &/,,/7).' #/--!.$
Q 3 POS
)3 ./ ,/.'%2 6!,)$ 4()3 #/--!.$ 7/5,$ ./7 /54054  /. /.% ,).% &/,,/7%$ "9 4(% 6!,5% /& 4(% 
!442)"54% /. 4(% .%84 ,).% ()3 )3 "%#!53% 4(% QUERY #/--!.$ ./7 3%%3 4(% 3 !.$ 4(% POS !3
47/ 3%0!2!4% 4().'3 4/ 15%29 524(%2-/2% 4(% !"),)49 4/ 15%29 -/2% 4(!. /.% )4%- ). ! 3).',%
#/--!.$ )3 ./7 $%02%#!4%$ !.$ 7),, $)3!00%!2 !4 ! &5452% 2%,%!3% (% 02%&%22%$ &/2- /& 4()3
#/--!.$ )3 ./7
Q (POS OF 3)
!,4(/5'( )4 7/5,$ "% %6%. #,%!2%2 4/ 30%#)&9 4(% %,%-%.4 490% 4//

7-10  PDMS Version 10.4.1


2/4%#4%$"9#/092)'(43%%&2/.4)30)%#% User Bulletin

     
 

,) *2//2:-1+ 36)8(2=%775-&87)6 %5) %9%-/%&/) -1 7,)   02(8/)6 %7   ,) /-67 -1'/8()6
21) 25 025) .)<:25(6 :,-', -()17-*< 7,) %775-&87) *25 48)5<-1+ 25 6)77-1+  9%5-%&/)6 7,)
7<3) %1( /)1+7, %1( % ()6'5-37-21

All element types:


 25 )  );7  %0) :-7,287 35)*-; 35)')(-1+ 
 25   );7  5))1%0) )+ "    
 <3) !25( -0-/%5 72 # &87 025) 7,%1 ',%56
8)1') 25  17)+)5 26-7-21 -1 0)0&)5 /-67 2* 2:1)5
7 !25(
 266-&/) 7<3)6 -1 0)0&)5 /-67
7 !25(
 266-&/) 7<3)6 2* 2:1)5
7 !25(
 -+,)5 )/)0)17 7<3)6 -1 ,-)5%5',<
 7-7< 17)+)5 80&)5 2* )/)0)176 '855)17/< %/:%<6 

Most DESI element types:


%67 25 " )%/ %67" '20321)17 2* 326-7-21
!)67 )%/ !)67 '20321)17 2* 326-7-21
257, 25 # )%/ 257,# '20321)17 2* 326-7-21
287, )%/ 287, '20321)17 2* 326-7-21
3 25 $ )%/ 3$ '20321)17 2* 326-7-21
2:1 )%/ 2:1 '20321)17 2* 326-7-21

DESI elements with a catalogue or spec. ref.:


#) !25( 3)' 48)67-21 7<3)
5)*)5)1') )* %7%/2+8) 5)*)5)1')
)*)5)1') )* 3)' 5)*
%0 )%/
 %5%0)7)56 2* 7,) '%7%/2+8) '20321)17
%0 )%/
 %5%0)7)56 2* 7,) -168/%7-21 '%7 '203
%0 )%/
 %5%0)7)56 2* 7,) 75%'-1+ '%7 '203
")*)5)1') )* %7)5-%/ 7);7 5)*
"" );7  %7)5-%/ ""
#" );7  %7)5-%/ #"
$" );7  %7)5-%/ $"
)*)5)1') )* )7%-/ 7);7 5)*
" );7  )7%-/ "


   
   527)'7)(&<'23<5-+,7 6))*5217-63-)')
 "1. ".&' 
 "1. ".&' 

" "# )-/'.&*) -+"  *(+*)"). ,"#


 .,"#",") " "# )-/'.&*) . *(+*)"). ,"#
.&' "# )-/'.&*) !".&' ."1. ,"#
 "1. )-/'.&*) !".&' 
 "1. )-/'.&*) !".&' 
 "1. )-/'.&*) !".&' 
  "# )-/'.&*) (.",&' ."1. ,"#
 "1. )-/'.&*) (.",&' 
 "1. )-/'.&*) (.",&' 
 "1. )-/'.&*) (.",&' 

" "# , &)$ -+"  *(+*)"). ,"#


 .,"#",") " "# , &)$ . *(+*)"). ,"#
.&' "# , &)$ !".&' ."1. ,"#
 "1. , &)$ !".&' 
 "1. , &)$ !".&' 
 "1. , &)$ !".&' 
  "# , &)$ (.",&' ."1. ,"#
 "1. , &)$ (.",&' 
 "1. , &)$ (.",&' 
 "1. , &)$ (.",&' 

Attributes specific to piping and hanger components:

+*&).  " *,  "  "' *," . 3+*&). 


+*&).  )" .&*) *,  ))  *,! *))" .&*) .2+" . 3+*&). 
+*&).  &.&*) *, *-&.&*)  "'  *-&.&*) . 3+*&). 
+*&).  " .&*) *, ," .&*)  "'  &," .&*) . 3+*&). 
+*&).   &"). "' ,!&"). . +*&). 
+*&).   "'  *-) *# *..*( *# +&+" . 3+*&). 
+*&).   "'  *-) *# .*+ *# +&+" . 3+*&). 
+*&).   "' /.-&!" !&(".", . 3+*&). 

 ,,&0" " *, ," "' ,,&0" *,"


 ,,&0" )" .&*) *, )) *,! ,,&0" *))" .&*) .2+"
 ,,&0" &.&*) *, *-&.&*) "'  ,,&0" +*-&.&*)
 ,,&0" " .&*) *, ," .&*) "'  ,,&0" !&," .&*)
 ,,&0"  &"). "' ,,&0" $,!&").
 ,,&0"  "'  *-&.&*) *# *..*( *# ,,&0" +&+"
 ,,&0"  "'  *-&.&*) *# .*+ *# ,,&0" +&+"
 ,,&0"  "' &(".", *# ,,&0" +&+"

"0" " *,  ," "' "0" *,"


"0" )" .&*) *,  )) *,! "0" *))" .&*) .2+"
"0" &.&*) *, *-&.&*) "'  "0" +*-&.&*)
"0" " .&*) *, ," .&*) "'  "0" !&," .&*)
"0"  &"). "' "0" $,!&").
"0"  "'  *-&.&*) *# *..*( *# '"0" +&+"

    


 
,*." ."!2 *+2,&$%.
-""#,*).&-+&" "   
-  $ '*#+#'& ' +'( ' $- (#(
-  $ #%+) ' $- (#(

  $ #( " ')



&+#'& ') #( " '&&+#'& +/(
 #+#'& $ #( " ('*#+#'&
 +#'& $ #( " #)+#'&
  #&+ $ #( " !)#&+
  $ #( " '++'%
  $ #( " +'(
  $ #( " ',+*# #%+)

#$  $ #( +#$ ')


#$
&+#'& ') #( +#$ '&&+#'& +/(
#$ #+#'& $ #( +#$ ('*#+#'&
#$ +#'& $ #( +#$ #)+#'&
#$  #&+ $ #( +#$ !)#&+
#$  $ #( +#$ '++'%
#$  $ #( +#$ +'(
#$  $ #( +#$ ',+*# #%+)

  $ &!) " ')



&+#'& ') &!) " '&&+#'& +/(
 #+#'& $ &!) " ('*#+#'&
 +#'& $ &!) " #)+#'&
  #&+ $ &!) " !)#&+
  $ &!) " '++'%
  $ &!) " +'(
  $ &!) " ',+*# #%+)

#$  $ &!) +#$ ')


#$
&+#'& ') &!) +#$ '&&+#'& +/(
#$ #+#'& $ &!) +#$ ('*#+#'&
#$ +#'& $ &!) +#$ #)+#'&
#$  #&+ $ &!) +#$ !)#&+
#$  $ &!) +#$ '++'%
#$  $ &!) +#$ +'(
#$  $ &!) +#$ ',+*# #%+)

Attributes for PIPE and BRANCH elements:

 ') $ .#%,% ')


 & $ )&" +, $&!+"

&!+" $ )&" &+)$#& $&!+"


 ')  &+ $ )#&+ ' #%($# +,
 $ &!+" ' #%($# +,
 $ '*#+#'& ' #%($# +,
 $ &!+" ' %+)#$ +,

 $
&+)$#& $&!+" ' %+)#$
   ' (#( '%( !#&&#&! %+$ +,
    ' (#( '%( &#&! %+)#$ +,


 
 
  
   )'++/'(/)#!"+* )'&+#*(#
Specials for structural items in the DESI database:
*6&% &/4"4*0/ 02 &/4"4*0/ &"-
 2*&/4"4*0/ %&2*6&% '02 34&&-702,
*6&% *4*0/ 02 *4*0/ &"-
 03*4*0/ %&2*6&% '02 34&&-702,
*6&% 10*/4 02 0*/4 &"-
 *%10*/4 %&2*6&% '02 34&&-702,
*6&% (4) 02 4) &"- &/(4) %&2*6&% '02 34&&-702,
*6&% (4)  02 &/(4) &"- 54 -&/(4) %&2*6&% '02 34&&-702,
*6&% (4) 5"- 02 &/(4) &"- $45"- -&/(4) %&2*6&% '02 34&&-702,
 &/42*$*49 &"-
 $$&/42*$*49
 &/42*$*49  4 &"-
 $$&/42*$*49 0' +0*/4
/4 "$)&% &"-
 44"$)&% /&542"- 10*/4 0' 3&$4*0/
/4 "$)&%  4 &"-
 44"$)&% /&542"- 10*/4 0' +0*/4
/4 */( &"-
 7/*/( /&542"- 10*/4 0' 3&$4*0/
/4    &"-
 7/*/( /&542"- 10*/4 0' +0*/4

DRAFT pseudoattributes in the PADD database:


()4 &"- &44&2 )&*()4
! 02 !3*4*0/ &"-   103*4*0/
*4*0/ &"-  *.&/3*0/ -*/&"2$ 103*4*0/
&*()4 &"- *.&/3*0/ 4&84 -&44&2 )&*()4
&*()4 &"- 20+&$4*0/ 4&84 -&44&2 )&*()4
  &"-  20+&$4*0/ -*/& ("1 "22"9
3*#*-*49 0( 2"5()4*/( 12*.*4*6& 6*3*#*-*49

PARAGON pseudoattributes in the CATA database:


  .&4&23 &"-
 "2".&4&23
 7&2 02% /37&2 "3 " 702%
 "/ 02% "8*.5. "/37&2 "3 " 702%
'&2&/$& &' 0*/4 3&4 2&'
'&2&/$& &' &0.&429 3&4 2&'
&'&2&/$& &' 425$452"- :-*/& 3&4 2&'
&'&2&/$& &' 425$452"- (&0.&429 3&4 2&'
'&2&/$& &' "4" 3&4 2&'
 ". &"-
 7/*/( 1"23 0' $"4"-0(5& $0.10/&/4
 ". &"-
 44"$)&% 1"23 0' $"4"-0(5& $0.10/&/4
"2". &"-
 7/*/( %&3*(/ 1"23 0' %&3*(/ $0.1
"2". &"-
 44"$)&% %&3*(/ 1"23 0' %&3*(/ $0.1

    


 
204&$4&%#9$0192*()4 3&&'20/4*31*&$&   
      
    

 ( # 


 %%#&%$ ( '  %# &% "&#* $%#  % &$%

   ( (#  ##*  % $%


#% 
! $% 

#! $
!$
%$
#
 $% 
%

   ( (#  ##* &$%


!!%
!!# '#
%)%
$
%)%
%
%)%


#
$
%)
% 

'$
 &#
%)%
%


     
   # %%* !*#%$# %$!
      
  

%6 914731.? :0- :8)59.-8 6. .13-9 *-:=--5 & ' )5, "@*)9-, 9?9:-49 )5 )3:-85):1<- .65: .13-
5)415/ 9+0-4- 0)9 *--5 ),67:-, =01+0 5-<-8 /1<-9 819- :6 468- :0)5  +0)8)+:-89 *-.68- :0- 9;..1>
6. :0- .13-5)4- %0- .684-8 9?9:-4 +6;3, 76:-5:1)33? /1<- 819- :6 .13-5)4-9 =1:0 ;7 :6
+0)8)+:-89

%0- .189: .1<- ,1/1:9 6. 63, .65: .13- 5)4-9 0)<- *--5 +65,-59-, :6 :=6 )370)5;4-81+ +0)8)+:-89
$-+65,3? :0- 78-.1>-9 (. (-. (6. )5, (9. 0)<- *--5 9068:-5-, :6 :0-18 .189: 3-::-8 15)33? 915+-
!$ 19 +)9-@159-591:1<- )3:06;/0 1: ;9;)33? ,1973)?9 .13- 5)4-9 15 +)71:)39 1: 0)9 *--5 ,-+1,-, :6
;9- ;77-8 +)9- .68 :0- 5)4- 6. .13-9 *;: :6 8-:)15 36=-8 +)9- .68 :0- 9;..1> 907 68 90>

%0- +65,-59):165 4-:06, 19 15:-5,-, :6 *- 8-)965)*3? 45-4651+ =1:0 :0- 151:1)3 :=6 ,1/1:9 *-15/
8-@-5+6,-, )9 .6336=9
  ):15

 8--2
  ?81331+
  8)*1+
  -*8-=
' 015-9-

 )7)5-9-
 68-)5
 ! !,,4-5:9  @*?:-

%0- 5->: :08-- ,1/1:9 8-78-9-5:15/ :0- +0)8)+:-8 9-: *-+64-


  81:190
  4-81+)5
 ;77-8 0)3. 6. ):15

;77-8 0)3. 6. ):15

 ;77-8 0)3. 6. ):15


 ;77-8 0)3. 6. ):15
 ;77-8 0)3. 6. ):15
   8--2
 " "$ 9?4*639
  ' 015-9- *)91+
  )7)5-9- *)91+

  ;77-8 0)3. 6. ):158--2
 ;77-8 0)3. 6. ):15?81331+

  ;77-8 0)3. 6. ):158)*1+
  ;77-8 0)3. 6. ):15-*8-=


   %# 
   "86:-+:-,*?+67?81/0:9--.865:1971-+-
&1. 9.,@,4260 7/ ;1. ,1*9*,;.9 :.; ) 02=.: 67 897+4.5: *: ;1. /76;: ,76,.96.- *9. 5*-. -2:;26,; +@
;1. *481*+.; 4.;;.9

&1. 6*5260 ,76=.6;276: ,7=.9 ;1. /7447>260 *481*+.;: *6- ,1*9*,;.9 :.;: *4;17<01 ;17:. 5*93.-
>2;1 *6 *:;.92:3  *9. 67; @.; :<8879;.- 79 897=2-.-

 *;26 92;2:1

  *;26 5.92,*6


<88.9 1*4/ 7/ *;26


 <88.9 1*4/ 7/ *;26



 <88.9 1*4/ 7/ *;26



 <88.9 1*4/ 7/ *;26



 <88.9 1*4/ 7/ *;26

  9..3

  <88.9 1*4/ 7/ *;269..3

 <88.9 1*4/ 7/ *;26@92442,

  <88.9 1*4/ 7/ *;269*+2,
 
  <88.9 1*4/ 7/ *;26.+9.>
 "# # % :@5+74:

 (( 126.:. +*:2, :.;



  *8*6.:. +*:2, :.;

&1. 89./2? 7/ 76. ;7 ;19.. 262;2*4 4.;;.9: +.,75.: *: -.:,92+.- *+7=. * :2604. 4.;;.9 *: /7447>:
 244.- /76; 
A+@;.
" "<;426. /76; 
A+@;.
' '62/795 >2-;1 /76; 
A+@;.
 ' .6,7-260  A+@;.
% %12/;% .6,7-260  A+@;.

&@8.:  " *6- ' *9. 0.6.9*;.- /79


A+@;. /76;: *6-  *6- % ;@8.: /79 A+@;. /76;:

%7 +@ >*@ 7/ .?*584. ;1. &%!%


/76; 26 )' % .6,7-260 2:
/


0/, 0/+
*6- 0.6.9*;.:
"


:18 :1?



:18 :1?
*: 7<;426. *6- /244.- /76;: /79 <;7

%2524*94@ ;1. *02,>*9. 126.:. /76; 2:


/




0/, 01+
0.6.9*;260
((


:18 :1?
%((


:18 :1?
*: ' *6- %12/;% /79 <;7

 !&$ 
 
#97;.,;.-+@,78@9201;:../976;2:82.,.   
 
 

  

 


$!  ') /&!- $0! !!( !($(! .) )(.%( -!0!,& (!1 &%,,%!- 1$%$ /-! %""!,!(.
'!--#! (/'!,- .$( "),'!,&3 $! ")&&)1%(# %-  &%-. )" )& '!--#! (/'!,- ( .$!%, ,)/#$
!+/%0&!(.- %( .$! (!1 -3-.!' ).%! .$. .$!,! %- (). ( !2. )(!4.)4)(! ),,!-*)( !(! (
.$. %( -)'! -!- .$! )& '!--#! '3 -.%&& )/, )'!.%'!- ( )& '!--#!- 1- -) /(-*!%"%
.$. %. $- !!( ,!*&! 3  &,#! (/'!, )" (!1 '!--#!-


  $- !!( ,!*&! 3   ( 

 $- !!( ,!*&! 3 

  $- !!( /#'!(.! 3  

 $- !!( ,!*&! 3   (   ( 

  $- !!( /#'!(.! 3  


 $- !!( /#'!(.! 3 

  $- !!( ,!*&! 3   ( 

  $- !!( /#'!(.! 3  

  $- !!( ,!*&! 3 

  $- !!( ,!*&! 3 

  $- !!( ,!*&! 3 

  $- !!( ,!*&! 3 





 $- !!( ,!*&! 3 

 $- !!( ,!*&! 3 



 $- !!( ,!*&! 3 
 

  $- !!( ,!*&! 3 
 ( 
  ( 


  $- !!( ,!*&! 3 




  $- !!( ,!*&! 3 


  $- !!( ,!*&! 3 



  $- !!( ,!*&! 3 




 $- !!( ,!*&! 3 




 $- !!( ,!*&! 3 




 $- !!( ,!*&! 3 



 $- !!( ,!*&! 3 


 $- !!( ,!*&! 3 

 $- !!( ,!*&! 3  

 $- !!( /#'!(.! 3 

  $- !!( /#'!(.! 3 

 $- !!( /#'!(.! 3 

  $- !!( ,!*&! 3  


   
   ,).!.! 3)*3,%#$.-!!",)(.%-*%!!
   -&7 '**2 6*40&(*) '=   
  
 -&7 '**2 6*40&(*) '=  
 &2)  
 &2)  

 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=   
 
 -&7 '**2 6*40&(*) '=  

   -&7 '**2 6*40&(*) '=  

  -&7 '**2 &9,1*28*) '=   


  -&7 '**2 &9,1*28*) '=   
  -&7 '**2 &9,1*28*) '=   
  -&7 '**2 &9,1*28*) '=   

#-* 8*<8 3+ *&(- 3+ 8-* 30) 1*77&,*7 .7 0.78*) '*03;


  32*<.78*28 *0*1*28
   00*,&0 *2) (311&2)
   966*28 *0*1*28 -&7 23 2&1*  92(-&2,*)
   $2)*+.2*) 
   0*1*28 -&7 23 0.78 4&68
  &2238 (-&2,* & 6*&) 320= )&8&'&7*
   00*,&0 6*+*6*2(*
  .78 *<-&978*)
  966*28 *0*1*28 -&7 23 3;2*6
  &2238 &((*77 *0*1*28 +631 8-.7 0*:*0
  $2)*+.2*) 2&1* 
   $#! *6636
  20= +.:*  (327869(8.327 &003;*)
  #-* 6*7908 3+ 8-* *<46*77.32 .7 *.8-*6 833 '., 36 71&00
   $#! *6636  .77.2, 74&(*7 &6392) 34*6&836 .2 &0,*'6&. *<46*77.32 !
.2:&0.) 6*:*67* 430.7- *<46*77.32
   $#! *6636 
91*6.( 78&(/ 3:*6+03;  97* 0*77 (3140.(&8*) *<46*77.32
   $#! *6636  2(366*(8 )&8& 8=4* +36 6*59*78*) 34*6&8.32
   $#! *6636  88*148*) >*63 ).:.)*
   $#! *6636  $2&'0* 83 (32:*68 786.2,  83 & 291'*6
   $#! *6636 
#*<8 78&(/ 3:*6+03;  97* 0*77 (3140.(&8*) *<46*77.32
  
 $#! *6636  "#! +92(8.32 46*(.7.32 1978 '* .2 6&2,* 

    $#! *6636 
#*<8 786.2, 6*7908 ,*2*6&8*) ;-*6* 291*6.( 6*7908 6*59.6*)
   $#! *6636  2:&0.) 74*(.+.(&8.32 3+ #! (-&6&(8*6
   $#! *6636  2:&0.) 74*(.+.(&8.32 3+ #! 348.327
   &2238 +.2) 0&78 *0*1*28
   % &886.'98* )3*7 238 6*+*6*2(* &2 *<.78.2, *0*1*28

 #! 
 
638*(8*)'=(34=6.,-87**+6328.74.*(*   
   '3349 '))+88 ' $ ,742 9./8 1+;+1
    /8 14)0+*
    /8 349 ' $
   '3349 8+9  94 ' 3'2+ </9. '  /3 /9
   !+'1 ;'1:+ 4:98/*+ 9.+ 7'3-+ ,47 39+-+7 94 !+'1 )43;+78/43
"
" ,:3)9/43 349 5+7,472+*
     '997/(:9+ *4+8 349 7+,+7+3)+ '3 +=/89/3- +1+2+39
   38:,,/)/+39 '))+88 7/-.98 ,47 '997/(:9+ $
   997/(:9+ $ 349 ;'1/* ,47 ):77+39 +1+2+39
   "44 2'3> ;'1:+8 85+)/,/+* ,47 '997/(:9+ $  /9 .'8 (++3 97:3)'9+*
   3;'1/* ;'1:+
   $743- '997/(:9+ 9>5+
   ,, +3* 4, ):77+39 1/89 4, ;'1:+8
   1+2+39 /8 14)0+*
    7+,+7+3)+ 2'> 349 (+ 2'*+ 94 '3 +1+2+39 4, 9./8 9>5+
   '9'('8+ 349 45+3 43 <7/9+ '))+88
  !!!  %& /8 '3 '77'> +1+2+39 3'2+ <.+7+ '3 '77'> /8 7+6:/7+*

   *4+8 349 .';+  4/398


  11+-'1  4/39 3:2(+7 ,47 ! 
  11+-'1 +6:/52+39  4/398 ,47 
  11+-'1  4/39 3:2(+7 ,47 +6:/52+39 )42543+39 

".+ ,4114</3- /8 ' 1/89 4, '11 2+88'-+8 ,742 9.+ 3+< 1/(7'7/+8 +=)1:*/3- /39+73'1 '3* 8>89+2 +77478

   ".+ 54/39 /3*+= 4, 9.+ '997/(:9+ $ 2:89 (+ ' 548/9/;+ /39+-+7 ;'1:+
   ".+ '997/(:9+ $ *4+8 349 '114< ' 54/39 /3*+=
  ".+ 4,,8+9 4, 9.+ '997/(:9+ $ 2:89 (+ ' 897/)91> 548/9/;+ /39+-+7 ;'1:+
  ".+ ./-.+7 4,,8+9 4, 9.+ '997/(:9+ $ 2:89 (+ -7+'9+7 9.'3 47 +6:'1 94 9.+ 14<+7 43+
  ".+ 4,,8+9 /8 -7+'9+7 9.'3 9.+ 8/?+ 4, 9.+ '997/(:9+ $
  997/(:9+ $ *4+8 349 +=/89
  4:3 +1+2+39 9>5+ $ *4+8 349 +=/89
  997/(:9+ $ 2'> 349 (+ 8+9 /3 9./8 <'>
  "44 2'3> ;'1:+8 -/;+3 ,47 '997/(:9+ $
   '9' 4, <743- 9>5+ ,47 '997/(:9+ $
   31> #8 2'> 9'0+ ' *+,':19 ;'1:+
   38:,,/)/+39 '))+88 7/-.98 ,47 '997/(:9+ 
   997/(:9+  349 ;'1/* ,47 ):77+39 +1+2+39
   "44 2'3> ;'1:+8 -/;+3 ,47 '997/(:9+ 
   3;'1/* ;'1:+ 4, '997/(:9+ 
   $743- '997/(:9+ 9>5+
   99+259 94 8+9 '77'> '997/(:9+ /3 8:). ' <'> '8 94 1+';+ :38+9 ,/+1*8
   1+2+39 /8 14)0+*
    7+,+7+3)+ 2'> 349 (+ 2'*+ 94 '3 +1+2+39 4, 9./8 9>5+
   '9'('8+ 349 45+3 </9. <7/9+ '))+88
   #3'(1+ 94 8+9 '997/(:9+ $
   "./8 8>39'= /8 7+897/)9+*
   3;'1/* 3:2(+7 4, 5'7'2+9+78 -/;+3
   3;'1/* 3:2(+7 4, ).'7')9+78 -/;+3
   3;'1/* 7:1+ 1+3-9.


  "! 
   749+)9+*(>)45>7/-.98++,7439/85/+)+
   <<:2+=<. 67< /7=6- /7: :=4.
   '6*+4. <7 .>*4=*<. :=4.
   ::7: 26 ?:2<260 :=4. *<<:2+=<.
   $=4. 67< /7=6- /7: *<<:2+=<. (
   !7 .4.5.6<; 7/ :.9=2:.- <A8. /7=6-
    ;<*,3 7>.:/47? .::7: &1. 2-.6<2/2,*<276 .@8:.;;276 2; <77 ,7584.@
   &1. 6=44 :./.:.6,. ,*667< +. =;.- 1.:.
    :./.:.6,. *::*A ,*667< +. =;.- 26 *6 2-.6<2/2,*<276 .@8:.;;276
   &1. 2-.6<2/2,*<276 <.@< :.<:2.>.- 2; <77 4760
   &1. ,=::.6< .4.5.6< ,*667< +. 

   '6-./26.- :./.:.6,. 

    2; 67< * (
   '6-./26.- 6*5. !
   *667< *,,.;; %  .4.5.6<
   *667< *,,.;; .4.5.6< <A8. ( /:75 <1. 4.>.4 7/ 
   &1. ,755*6-; ! !)& %& *:. 244.0*4 *< ("$ 4.>.4
   2;< .@1*=;<.- /7: 
   
1*; 67 *<<:2+=<.
   &1. ,755*6-; ! !)& %& *:. 244.0*4 /7: 

   4.5.6<  1*; 67 42;< 8*:<
    ;<*,3 2; 26,76;2;<.6<
   
 2; * :./.:.6,. <7 *6 244.0*4 .4.5.6<
   6>*42- 87;2<276 26 42;< /7: .4.5.6< 
   6,7::.,< ,75876.6< <A8. /7: 25842.- <=+. ,755*6-
   5842.- <=+. -7.; 67< .@2;< 4.60<1  55 /7: <12; ,75876.6<
   5842.- <=+. 1*; 67 42;< 8*:<
    =::.6< .4.5.6< 1*; 67 6*5.  =6,1*60.-
    *667< ;.<  <7 * 6*5. ?2<1 *  26 2<
   4.5.6<  -7.; 67< 1*>. *<<:2+=<. (
   *667< 07 <7 <1. .4.5.6< 

   6;=//2,2.6< *,,.;; :201<; /7: *<<:2+=<. !
   <<:2+=<. ! 67< >*42- /7: .4.5.6< 
   (:760 *<<:2+=<. <A8.
   #;.=-7 *<<:2+=<. 67< 2584.5.6<.- A.<
   *667< 0.< <:*6;/7:5*<276 5*<:2@ +.<?..6  *6- 

   4.5.6<  -7.; 67< 1*>. *6 26;=4*<276 ;8.,2/2,*<276 ,75876.6<
   4.5.6<  -7.; 67< 1*>. * <:*,260 ;8.,2/2,*<276 ,75876.6<
   4.5.6<  -7.; 67< 1*>. * ;8.,2/2,*<276 ,75876.6<
   4.5.6<  -7.; 67< 1*>. * -.<*24 <.@<
   4.5.6<  -7.; 67< 1*>. * 5*<.:2*4 <.@<
   *667< 0.< -.:2>.- 7:2.6<*<276 7/ <1. .4.5.6< 
   *667< 0.< -.:2>.- 87;2<276 7/ <1. .4.5.6< 
   *667< 0.< .,,.6<:2,2<A *<<*,1.- 6.=<:*4 8726< 7: 7?6260 6.=<:*4 8726< 7/
<1. .4.5.6< 
   %8.,2/2,*<276 :./.:.6,. 67< ;.< /7: .4.5.6< 
   *667< ,*4,=4*<. *604. +.<?..6 *::2>. *6- 4.*>. #8726<; 7/ <1. .4.5.6< 
   *667< 0.< #8726<; 7/ <1. .4.5.6< 

 !&$ 
 
#:7<.,<.-+A,78A:201<;../:76<2;82.,.   
(2,219) Cannot calculate gradient of implied tube next to element #F:
it has a length equal to zero
(2,220) The element #F does not have a hanger head or tail, or a pipe head or tail
(2,221) The name of element #F is too long
(2,222) Attribute #W is not valid for implied tube
(2,251) P-point index must be positive
(2,252) #F is not a piping or a hanger component or has not been positioned,
oriented or selected.
(2,253) #F is not a branch or piping component
(2,254) #F is not a hanger or hanger component
(2,255) PPOINTLIB stack overflow error: P-point expression too complex
(2,256) #I is an illegal P-point number for element #F
(2,257) Cannot find the element owning the P-point
(2,258) The P-point retrieved text is too long
(2,259) PPOINTLIB stack is inconsistent
(2,301) The retrieved text of the real value is too long
(2,302) The unit text is too long
(2,303) Value out of range of this machine
(2,306) Unknown user definable units
(2,307) Cannot use additive units for surfaces or volumes
(2,351) The retrieved text of the direction, orientation or position is too long
(2,352) The commands FROM and TO must be followed by a position and not a direction
(2,353) The keyword IS must be preceded and followed by a direction and not a position
(2,354) The X axis (East-West) may not be used more than once to define a position,
direction or orientation
(2,355) The Y axis (North-South) may not be used more than once to define a position,
direction or orientation
(2,356) The Z axis (Up-Down) may not be used more than once to define a position,
direction or orientation
(2,357) Undefined direction: the FROM and TO positions are equal
(2,358) Orientation incorrectly defined
(2,359) DOPELIB stack is inconsistent
(2,360) Cannot get position of #F
(2,361) DOPELIB stack overflow: direction/orientation/position expression too complex
(2,362) Invalid Dopelib version number
(2,401) EXPRLIB operation stack overflow: expression too complex
(2,402) TYPE MISMATCH: text expression expected
(2,403) TYPE MISMATCH: logical expression expected
(2,404) TYPE MISMATCH: real expression expected
(2,405) TYPE MISMATCH: the operators OR, AND and NOT are available only for
logical expressions
(2,406) TYPE MISMATCH: illegal comparison using the operators EQ or NE
(2,407) TYPE MISMATCH: illegal comparison using the operators GT, LT, GE or LE
(2,408) TYPE MISMATCH: illegal use of the unary operators + or -
(2,409) TYPE MISMATCH: illegal use of the binary operators +, -, * or /
(2,410) TYPE MISMATCH: illegal argument type for a trigonometric function
(real expected)


  CADCENTRE 
   Protected by copyright: see frontispiece
(2,411) TYPE MISMATCH: illegal argument type for LOG or ALOG function
(real expected)
(2,412) TYPE MISMATCH: illegal argument type for INT or NINT function
(real expected)
(2,413) TYPE MISMATCH: illegal argument type for NEG or ABS function
(real expected)
(2,414) TYPE MISMATCH: illegal argument type for SQRT or POWER function
(real expected)
(2,415) TYPE MISMATCH: illegal argument type for MIN or MAX function
(real expected)
(2,416) TYPE MISMATCH: illegal argument type for AFTER, BEFORE or MATCH
function (text expected)
(2,418) TYPE MISMATCH: illegal argument type for LENGTH, UPCASE or LOWCASE
function (text expected)
(2,419) TYPE MISMATCH: illegal argument type for NUMBER function
(text expected)
(2,420) TYPE MISMATCH: illegal argument type for STRING function
(real and an optional text expected)
(2,421) TYPE MISMATCH: illegal argument type for SUBSTRING function
(text and one or two reals expected)
(2,422) TYPE MISMATCH: illegal argument type for DISTANCE function
(real expected)
(2,424) TYPE MISMATCH: illegal argument type for PART function
(text, real and delimiter expected)
(2,425) EXPRLIB inconsistent operation stack
(2,426) EXPRLIB type stack overflow: expression too complex
(2,427) The value of the expression is undefined
(2,428) EXPRLIB evaluation stack overflow: expression too complex
(2,429) CALCULATOR ERROR: overflow error for +, -, * or / operator
(2,430) CALCULATOR ERROR: division by zero
(2,431) CALCULATOR ERROR: overflow error for TAN operator
(2,432) CALCULATOR ERROR: the argument of ACOS or ASIN is not in the range
[-1.0,+1.0]
(2,433) CALCULATOR ERROR: ATANT(0.0,0.0) is undefined
(2,434) CALCULATOR ERROR: square root of a negative number
(2,435) CALCULATOR ERROR: logarithm of a non positive number
(2,436) CALCULATOR ERROR: overflow error for ALOG operator
(2,437) CALCULATOR ERROR: overflow error for INT or NINT operator
(2,438) CALCULATOR ERROR: the first argument of POWER is negative and the
second one is not an integer
(2,439) CALCULATOR ERROR: overflow error for POWER function
(2,440) CALCULATOR ERROR: the first argument of POWER is zero and the
second one is non positive
(2,441) CALCULATOR ERROR: Unable to convert string '#N' to a number
(2,442) CALCULATOR ERROR: The concatenated text is too long
(2,443) CALCULATOR ERROR: STRING function precision must be in range D0 to D6
(2,444) CALCULATOR ERROR: Unable to convert variable #N into a number
(2,445) CALCULATOR ERROR: Unable to convert variable #N into a logical

 CADCENTRE 
 
Protected by copyright: see frontispiece   

  $#! !!! *<<:2+=<. *::*A; ,*667< +. =;.- 26 *6 .@8:.;;276

  #(  "# <.@< 4702,*4 7: :.*4 .@8:.;;276 .@8.,<.-

  #(  "# 244.0*4 *:0=5.6< <A8. /7: %%$ % 7: %#'#
>*:2*+4. 6*5. *6- :.*4 .@8.,<.-

  #(  "# 244.0*4 *:0=5.6< <A8. /7:  7: $
>*:2*+4. 6*5. *6- :.*4 .@8.,<.-

  #(  "# 244.0*4 *:0=5.6< <A8. /7: !!(") >*:2*+4. 6*5.
.@8.,<.-

  $#! !!!  2; *6 *::*A >*:2*+4. *6- 67< * ;,*4*: >*:2*+4.


 $#! !!!  2; * ;,*4*: >*:2*+4. *6- 67< *6 *::*A >*:2*+4.

  $#! !!! )'( ,*667< +. 8.:/7:5.- 4.;; <1*6 <1:.. >*4=.;
*:. 26 <1. .>*4=*<276 ;<*,3

  $#! !!! <1. *::*A .4.5.6< 6*5.  2; =;.- ?1.:. *6 *::*A
6*5. 2; .@8.,<.-

  $#! !!! <1. *:0=5.6< 7/ "# 2; <77 4*:0. ,*667< 8.:/7:5
,76>.:;276

  #(  "# 244.0*4 *:0=5.6< <A8. /7: <1.  #    /=6,<276
-2:.,<276 *6- 87;2<276 .@8.,<.-

  #(  "# 244.0*4 ,1.,3.- >*4=. /7: "# 42;<
:.*4 7: <.@< .@8.,<.-

  #(  "# 76. .4.5.6< 7/ <1. "# 42;< -7.; 67< 1*>. <1. ;*5. <A8. *;
<1. ,1.,3.- >*4=.

  $#! !!! 6<.0.: 7>.:/47? .6,7=6<.:.- ?124. .>*4=*<260
.@8:.;;276

   #(  "# 244.0*4 *:0=5.6< <A8. /7: #! /=6,<276
76. <?7 7: <1:.. <.@< *:0=5.6<; .@8.,<.-

 
 #(  "# 244.0*4 *:0=5.6< <A8. /7: #& /=6,<276
<?7 <1:.. 7: /7=: <.@< *:0=5.6<; .@8.,<.-

   #(  "# 244.0*4 *:0=5.6< /7: #& /=6,<276
?24- ,*:- ,*6 764A +. * ;2604. ,1*:*,<.:

   #(  "# 244.0*4 *:0=5.6< /7: #& /=6,<276
;2604. *6- 5=4<2,1*:*,<.: ?24- ,*:-; 5=;< -2//.:

   #(  "# 244.0*4 *:0=5.6< /7: #& /=6,<276
764A <1. 8*<<.:6 *:0=5.6< 5*A ,76<*26 ?24-,*:-;

  ' ! 8:7+4.5; 5*<,1260 ?24-,*:- .@8:.;;276  <77 ,7584.@

  "=+;,:28< 67< *447?.- 76 >*:2*+4. /7: !!(") 7: !!(&# /=6,<276;

  $#! !!! ::*A ;=+;,:28< 7=< 7/ :*60.

  $#! !!! :78.:<A & 67< /7=6-

  $#! !!! 6>*42- .4.5.6< */<.: 

   #(  "# 244.0*4 *:0=5.6< <A8. /7: "# /=6,<276

 
 #(  "# 244.0*4 *:0=5.6< <A8. /7: ! /=6,<276

   ! 7526*4 +7:. 67< /7=6- /7: <12; >*4=.

   #(  "# 244.0*4 *:0=5.6< <A8. /7: !# /=6,<276

  7;2<276 :.9=2:.- /7: -./26260 >74=5. 67< -2:.,<276 67: 7:2.6<*<276

  ::7: 0.<<260 >74=5. /7: 

  "# ;<*,3 26,758*<2+4. :70:*5 >.:;276 2; ! ;<*,3 >.:;276 2; !

  "# 26>*42-  *::*A 6*5.


 "#  *::*A 2; 67< -./26.-


  #! 
   :7<.,<.-+A,78A:201<;../:76<2;82.,.
 
   ..3 &/ /*# +*# /  !,1+0#.
     2)1# 0,, ).%#
     2.' )# '/ +,0  /'*-)# 2.' )#
     2.' )# '/ +,0 + ..3
    +2)'" .#$#.#+!# +1* #. '+ ..3
    #+#.) /0!( #..,.
   " .#$#.#+!# +1* #. '+ !,))#!0',+ 0 -,/'0',+ 
 
  /0!( '+!,*-0' )# 1# 0, 1/'+%  
2#./',+ 0  
#'+-10 / +" / ,. !,+2#.0 1/'+% 0&# 1-%."# 

  
 
.,0#!0#" 3!,-3.'%&0/##$.,+0'/-'#!#   
     
 
   

!$% %%#&%$   !& $ ' #  & % &% !# %!$ ( '  %# # $
 $% !  $

New Keyword Old Keyword 10.4 Modules Affected Future Modules


APOSition APos  
BENd BEnd  
BTEXt BText  
BTOLerance BTOLerence  
CATAlogue CATalogue  

CLEArance CLearance  
CREFerence CREf  
DATE DATe 
DESCription DEScription #!&$ #!&$
DFLT DFlt  

DIREFerence DIREf  
DRWG DRwg
 
ELBow ELbow  
ELEList ELElist  

FIXTy FIXty  
GBOX GBox  
GRADE GRADe #!&$ #!&$
INSUlation INSulation   
LFRAme LFrame  
LLINe LLine  
LOCK LOCk #!&$ #!&$
LPOSition LPos   
NAMe NAme  
NPOInt NPoint  
ORIFlag ORILflag  
OSHT OSht, OSHt  
PBORe PBore  
PCLAmp PCLamp  
PCOnnect PConn  
POSFlag POSIflag  
PPOSition PPos  
PRESsure PRessure #!&$ #!&$

PDMS Version 10.4.1   


User Bulletin #!%%)!")#%$#! %$"
New Keyword Old Keyword 10.4 Modules Affected Future Modules

*  *  "
#+$ &#+$ 
 "+) "+) 

")* 
#")*  "

 
) 

"%* 
("%*  "
% #% 
 -'  
 )' 
 )  *  "
 ,(#  "

/ .045 0( 5*' #$07' %#4'4 +/ 8*+%*  +4 .'/5+0/'& 5*' 4*035'3 #$$3'7+#5+0/ 8#4 0/-:
#7#+-#$-' (03 ! '-'.'/54 #/& #553+$65'4 +/ 5*' 4'-'%5+0/ 4:45'. !*+-' 5*' +.1#%5 0(
%*#/)+/) 5*'4' +4 /')-+)+$-' 5*': #3' +/%-6&'& (03 %0.1-'5'/'44

4 # 36-' 0( 5*6.$ &0/5 #$$3'7+#5' '-'.'/54 #/& #553+$65'4 50 -'44 5*#/ four -'55'34 '9%'15 (03 5*'
.045 %0..0/ 0/'4 46%* #4   #/&   ('8 '-'.'/54 *#7' *#& 50 *#7' 5*'+3 .+/+.6.
#$$3'7+#5+0/ '95'/&'& 50 five -'55'34 
( % #/& 
"%* #563#--: ,':803&4 8*+%*
#-3'#&: %0/4+45 0( 0/-: 580 03 5*3'' -'55'34 8+-- 3'.#+/ 6/%*#/)'&

05' 5*' 4:/5#9 %*#/)'4 (03 5*' (0--08+/)  (-#)4


 *#4 $''/ 3'1-#%'& $: 
#! #553+$65' +4  
*(+*"&%) *#4 $''/ 3'1-#%'& $:  #! #553+$65' +4 
"% *#4 $''/ 3'1-#%'& $:   #553+$65' +4 
 "# 3'.#+/4  "# #553+$65' +4 

 015+0/4 8*+%* *#7' $''/ +/%3'#4'& +/ 5*+4 03 3'%'/5 3'-'#4'4


 !*'/ 26'3:+/) 5*' &'5#+- -+45 5*' .+/+.6. #$$3'7+#5+0/ 0(
 ")* *#4 +/%3'#4'& (30.

50  %*#3#%5'34
 / 5*' 
&)"*"&% %0..#/& .+/+.6. #$$3'7+#5+0/4 #3' /08 
$ #/&
 ((&, *'4' 8'3' (03.'3-: #/& %*#3#%5'34 3'41'%5+7'-:
 / 5*'
  %0..#/& 

+$ ( *#4 *#& +54 .+/+.6. #$$3'7+#5+0/ +/%3'#4'& 50 


%*#3#%5'34
 15+0/  "# %$ *#4 *#& +54 .+/+.6. #$$3'7+#5+0/ +/%3'#4'& (30. 50 
%*#3#%5'34
 *' .+/+.6. #$$3'7+#5+0/ 0( $ *#4 $''/ +/%3'#4'& (30. 50 %*#3#%5'34
 *' .+/+.6. #$$3'7+#5+0/ 0(
 
+$ ("%! *#4 $''/ +/%3'#4'& (30. 50 
%*#3#%5'34
 *' .+/+.6. #$$3'7+#5+0/ 0( "%+*"&%)-$&#) *#4 $''/ +/%3'#4'& (30. 50
%*#3#%5'34

    ()"&%


305'%5'&$:%01:3+)*54''(30/5+41+'%' ) (+## *"%
 


 
 

Hewlett Packard:
))#'! ( %#)) )*#&#,#.+ #+ +-))(*, (' %% '(*&%%1 +-))(*, /%,, $*
/(*$+,,#('+

DEC Alpha:
))#'! #+ '(, +-))(*, (' '1
%)" &"#'+

Silicon Graphics:
))#'! #+ +-))(*, (' ," (%%(/#'! *'! ( #%#(' *)"#+ &"#'+
%#,1 '!#' '10
  *#&+('
%'
0,*&



, #+  +-))(*, ('


*#+  
*#+  
*#+ 
*+('% *#+
*#+ '1
'#!( ',*1
'#!( 

 1(- * '(, +-* /"#" #%#(' *)"#+ &"#' 1(- )(++++ 1(- ' #' (-, /"#" !*)"#+
(* #, #+ -+#'! 1 ',*#'! ," (%%(/#'! (&&'+
hinv c graphics
/usr/gfx/gfxinfo

" (%%(/#'! !*)"#+ (*+ +-))(*, ))#'!


   -+ #' ," '10 %#,1 '!#'
  -+ #' ," *#&+('
  -+ #' ," %' 0,*&  ' 


  
    
   *(,,1()1*#!", + *(',#+)#
 !!'  #"$ !#$ ! !% $&""!#% "" 
  &$  % #$ 
(
   &$  % ! (
   &$  % ! (
   &$  % ( (
  &$  % ! 

 
   
 
#!%%(!"(#%$#! %$"   
G Use of Earlier Versions of AutoDRAFT
with PDMS 10.4.1

'$ 3$/0(-, -% 21- 1' 1 (0 !$(,& /$*$ 0$# 1    21-   
#-$0 ,-1 02..-/1 21- $*$ 0$  -/ 20$/0 4'- ' 3$ 21- $*$ 0$  ,# ,-1 $*$ 0$
 (1 (0 '-4$3$/ .-00(!*$ 1- 20$ ./$3(-20 /$*$ 0$0 -% 21- 4(1'    '$
./-"$#2/$ %-/ #-(,& 1'(0 (0 -21*(,$# !$*-4 *-,& 4(1' ,6 *(+(1 1(-,0 1 0'-2*# !$ ,-1$# 1' 1 ,6 -%
1'$0$ ./$3(-20 /$*$ 0$0 -% 21- #- ,-1 "-,1 (, ,6 -% 1'$ !2& %(5$0 -/ $,' ,"$+$,10 4'("'
$5(01 (, 21-   

21-   0'-2*# ,-1 !$ 20$# 4(1'  -/  1  


$" ** 1' 1 1'$ %-**-4(,& 3$/0(-,0 -% 21- ' 3$ !$$, /$*$ 0$# 4(1'  

21-   /$*$ 0$# 4(1'  
 "-+. 1(!*$ 4(1' 21- 
21-   /$*$ 0$# 4(1'  
) "-+. 1(!*$ 4(1' 21-  
21-   /$*$ 0$# 4(1'  
 "-+. 1(!*$ 4(1' 21- 
21-   /$*$ 0$# 4(1'  
 "-+. 1(!*$ 4(1' 21-  
21-  ! /$*$ 0$# 4(1'  

"-+. 1(!*$ 4(1' 21- 
21-  ! /$*$ 0$# 4(1'  

"-+. 1(!*$ 4(1' 21-  

G.1 Setup for Running AutoDRAFT 1.2.1 or 2.2.1 with PDMS 10.4.1

4(,& 1- 1'$ (,1/-#2"1(-, -% 1'$ ,$4 "' / "1$/ %-,1 , +$0 1    ,6 ,$4  %(*$0
./-#2"$# !6  -/  4(** "-,1 (, 1'$0$ ,$4 %-,10 21-   ,#   /$
2, 4 /$ -% 1'$0$ ,$4 %-,1 , +$0 0- 1'$ "-,%(&2/ 1(-, "' ,&$0 -21*(,$# !$*-4 0'-2*# !$ + #$ (,
##(1(-, 1- 1'-0$ -21*(,$# (, 1'$ ,01 ** 1(-, 2(#$

setenv ACAD $ACAD;$NEWPDMSEXE/autodraftfonts;$OLDPDMSEXE/autodraft


set path = ($path $NEWPDMSEXE/autodraftfonts $OLDPDMSEXE/autodraft)

'(0 002+$0 1' 1 3 /( !*$  .-(,10 1- 1'$    #(/$"1-/6 ,#
 1- 1'$ /$*$3 ,1  
#(/$"1-/6

/ 4(,&0 "/$ 1$# 4(1'  


4(** /$%$/$,"$ 1'$ -*# %-,1 , +$0 1'$0$ 4(** !$ /$ # "-//$"1*6 !6
21-   


   G-1
   /-1$"1$#!6"-.6/(&'1 0$$%/-,1(0.($"$
G.2 Known Limitation using AutoDRAFT 1.2.1 or 2.2.1 with
DRAFT 10.4.1

 $ %$    "  "& $ " # %# &$        
$ $ $"#" &   (   %#"  #$(# " $  '! "$ &   $
"( '#$  $ "&

G-2
  
  
 
" $$( !("$#" $#!   


   



 User Bulletin Addendum:

 
# "#& # " #$ ( %  # "$ # " %#  (%" %# 
"!%"

$ $ '


"  #" $" # $ 
       



" # $  " "(  %#


     
   "$$( ("$#"$# 
Changes to AutoDRAFT


)'$%* .#+" ,+' ',+(,+ #&! +'' $'&! "- & '))+ 0 +"
#&+)',+#'& ' +" &. 1")+) #$ &%*

 )$'#&! ' #$* #&+' ,+'  ') /%($ ,*#&! +" $*( #$ &' $'&!)
#&+) )* .#+" +" ,+' #&#+#$#*+#'& ()',) '+ "'.-) +"+ +"
()$'#&! ' &0 ,*)1 #& '&+* $#&*+0$* & *' '& #&+' ,+' ."#" *")
+" *% &% * &0 #&! /(')+ -# ,+' .#$$ )*,$+ #& +" ()$'
-)*#'&* #&! ,* #& 0',) ,+' ).#&! #& () )& +' &0 /(')+ )'%


Supp-2  
 
)'++0'(0)#!"+* )'&+#*(#   
Changes to DATAL

  ""#)"  !"' %%" *   & "#) #%%' * " 

 ('$(' #%    ''%(' "#) #%%'


      Supp-3
   %#''*#$*%'
&%#"'&$
Changes to DESIGN and PARAGON



#3#/) --)'!1',+0 +,4 -/,3'"#    $#12/#

  1),%2# 0#)#!1',+ +,4 4,/(0 !,//#!1)6 $,/ 0-#!0 4'1& +, 0#)#!1,/0


 %%'+% ,$ #)#*#+10 6 1&#  !,**+" &0 ##+ !,+0'"#/ )6 #+&+!#" ,/
  $2/1&#/ "#1')0 0## #!1',+0  +"
 '+ 1&# PDMS 10.4.1 User Bulletin



+&+!#" .2#/6 1, %#1 !,*-,+#+1 "#0!/'-1',+0 ""#" + +,4 06   ,/
 

  #%1'3# -/'*'1'3#0 *6 +,4 # /#-/#0#+1#" 0 1/2# &,)#0 )1&,2%& 1&# ,/'%'+)
  !&#.2#/#" /#-/#0#+11',+ &0 ##+ /#1'+#" $,/ !,*-1' ')'16 ## #!1',+
 '+ 1&#
   PDMS 10.4.1 User Bulletin $,/ $2/1&#/ "#1')0

  2#/6'+% &0 ##+ #51#+"#" 1, '+!)2"#   06+15

  #/0-#!1'3# 3'#4'+% &0 +,4 ##+ -/,3'"#" '+  3,)2*# 3'#40

 

'-'+% "1 !,+0'01#+!6 !&#!('+% #//,/0 4'1&  7-,'+10 !,//#!1#"

  &# 20# ,$ -'+0 4&#+ 1&#  '0 +,1 #'+% 20#" 40 "'0 )#" 1 + #/)'#/ /#)#0#
   '+0 '+
  ,/    *,"# &3# +,4 ##+ /#7#+ )#"

   --)'!1',+ 1'/0 /# +,4 #11#/ "#1')#"

  --)'!1',+ 6+15 #//,/ '+ --)'!1',+ *!/, !,//#!1#"


 --)'!1',+  01/2!1',+ +" /4'+% )#3#)0 '*-/,3#"

  &#  !,**+" &0 ##+ #+&+!#" 0, 1&1 '1 +,4 1(#0 '1#*0 -'!(#" 6 1&#
!2/0,/ 0 4#)) 0 *('+% 20# ,$ 1&# 0#)#!1',+ *#!&+'0*

Supp-4   "#! 


/,1#!1#" 6!,-6/'%&10##$/,+1'0-'#!# #"%$
Changes to DRAFT

 !6 '%1 12: &) 86)( -1 ()*-1-7-21 2* %+  )35)6)17%7-21 8/)6


 
 

 "%5-%&/) /-1) 7,-'.1)66 -6 12: %9%-/%&/)




  !6)5=()*-1)( /-1)67</)6 %5) 12: %9%-/%&/)


 

 






   -3)6 '%1 12: &) 3-'.)( &< '85625


 #-5)/-1) 9-):6 %5) 12: '/-33)( 72 7,) 9-): &281(%5<
 

  // '%7%/2+8) %775-&87)6 %5) 12: %'')66-&/) 9-% ,%6, '2()6 %1( 48)5<
 
 




12: ,%6   237-21


%'.-1+ 6,))7 +5%3,-'6 12: -+125)( :,)1 3-'.-1+ &< '85625

  7 -6 12: 3266-&/) 72 '23< );-67-1+ (5%:-1+6

  7 -6 12: 3266-&/) 72 '23< 9-):6

 


 

 '200%1( %(()( 72 385+) -676


 7 -6 12: 3266-&/) 72 75%16*)5  %1( " &)7:))1 9-):6 $28 '%1 12:
 9-):6


 // 326-7-21 '2():25(6 12: ,%9)  237-21

 3/27 '2/2856 %5) 12: %9%-/%&/)

  52&/)06 :-7, %''85%'< 2* 6'%/-1+ 12: '255)'7)(




 

 '200%1( %(()( 72 385+) -676

 ,)5) -6 12: % $ 237-21 21 7,) (-0)16-21 *250

    Supp-5


  527)'7)(&<'23<5-+,76))*5217-63-)')
 / +,3 ",..$"0)5 ,.#$.$# (+ 

 
'$  -.(*(0(2$ %,.* +,3 )(/0/ *,.$ 0' + ,+$ /'$$0 3'$+ --.,-.( 0$

   -.(*(0(2$/ .$ +,3 ".$ 0$# ",..$"0)5 1/(+& "1./,. .$%$.$+"$/

  + 0'$  00.(!10$ %,.* ,.(&(+ (/ +,3 % . *,.$ %)$4(!)$

   ,10-10 %,.  00.(!10$ +,3 ",..$"0

  / +# / +,3 #. 3+ +# (#$+0(%($# / -6-,(+0/

 / +,3 -$.*(00$# (+ +,+6,.0',&,+ ) ($3/

   " + +,3 &$+$. 0$ (*-$.( ) 2 )1$/

  1./,. .$"(/(,+ %1+"0(,+ )(05 (*-)$*$+0$#

   
 
.,0$"0$#!5",-5.(&'0/$$%.,+0(/-($"$   
   

 ! " $ " " "$ !"    # !



  
    
    ""$$ " ! "!
         

 

  $% ) !"( "!&! &  ! & %&$!%


 

   !  " !% !"( ' !  "

   


 
$"&&)"#)$&
%$"!&%# 
Changes to ISODRAW and ISODRAFT

   #1".$) $/..&$3&% 3/  /' " 3&& &,#/6 *2 ./6 %1"6. $/11&$3,8

  "1*/42 01/#,&-2 6*3) #,".+ /1 .4,,  ./6 1&2/,5&%


 
 

  ..&$&22"18 /1 *.$/11&$3 20,*33*.( /' 2)&&32 *-01/5&%


 
 



 0//, .4-#&1 ./6 2)/6. 3)& $/11&$3 2*%& /' " 6&,%


 1/#,&-2 $"42&% #8 &7$&&%*.( 5"1*/42 *.3&1.", ,*-*32 6*3) ,"1(& 0*0*.( 2823&-2
 1&24,3*.( *.  )".(*.( ./ ,/.(&1 /$$41


   ! *2 ./6 31&"3&% *%&.3*$",,8 3/ "  !
 



.$/11&$3 0/2*3*/.*.( /1 %*-&.2*/.*.( /' #&.%2 ./6 $/11&$3&%
 


/11&$3&% %*-&.2*/. 6*3) ',/6 "33"

 /11&$3&% %*-&.2*/. 6*3) ',/6 "33"

  *0& 20&$ #1&"+2 ./ ,/.(&1 -*22&% .&"1 " 6&,%

 )& .4-#&1*.( #&36&&. *3&- .4-#&12 /. 3)& %1"6*.( ".% /. 3)& -"3&1*",2 ,*23 *2 ./6

 $/.2*23&.3 )& 0"13 .4-#&12 /' "%%*3*/.", '"#1*$"3*/. -"3&1*",2 "1& ./ ,/.(&1
/-*33&%


 &,% .4-#&1 ./ ,/.(&1 -*22*.(



"3"#"2& 6&,%2 ./ ,/.(&1 $"42& ,/22 /' 2/$+&3 6&,% 28-#/,2

  .6".3&% 6&,% .4-#&1 ./ ,/.(&1 /$$412


   Supp-9
   1/3&$3&%#8$/081*()32&&'1/.3*20*&$&
Changes to REPORTER


$&) #/"# *#+"&% *0*+$ .* )(,*+ !"* !* % ')&-" 0 +! %.
#+"&% 0*+$ % +!  "#"+0 "% +!  $&,#*


 %+ )  * % %&.  *,$$ &))+#0

 
$*  "%%"% ."+!  %& #&% ) "%+)')+ * 

Supp-10   
 
)&++0&'0)" !+ *)&%+"*'"   

You might also like