PDExperts




How to create new piping assembly in pds

Expand / Collapse
Author Message
 Posted Thursday, July 29, 2010 2:32 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: Saturday, October 29, 2011 1:07 AM
Posts: 13, Visits: 32
How to create new piping assembly in pds 
any simple documentation.
please share thanks
Post #233
Add to Twitter Add to Facebook
 Posted Wednesday, August 11, 2010 6:30 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: Thursday, December 01, 2011 11:38 AM
Posts: 12, Visits: 25

dear deep,

sorry there is no documentation for PAL but only provided in the data.pdf file. 
 
Piping assembly language is not very tough to write but you'll need some basic knowledge of programming like IF ELSE statements or some simple C commands..

Others PAL commands which are used are defined in data.pdf Pg 508

I'm writing a very simple example of a DRAIN assembly.. this is the simplest of the assemblies but this is just to make you understand how it works. After this you can modify & include some loops (like pipeclasses, insulation etc) which will enhance your assembly..

Procedure :- Copy the below program in any text editor like notepad or pfe etc.. & save.
Go to Reference Data Manage -> Piping Assembly -> Create/Interactive data

Then specify the filename (avail in the file path Tongue)  & load it.. if loaded correctly, it'll show no errors...

PAL example :-

# DRAIN USE FOR ALL CLASSES
PAL 'DR1'
 Second_size = 0.75 
 
        ORIENT_SECONDRAY = 'UP'
       
 Place Branch, 90_Deg , By Center



  If (Number_CPS .EQ. 2.0)Then
   Ref_Pnt_A = CP2 
  Else
!                       Branch is a TEE
   Ref_Pnt_A = CP3
  Endif


!-------- PLACEMENT OF PIPE, GATE VALVE, PIPE,FLANGE,BL. FLANGE
 Connect to Ref_Pnt_A
 Place PIPE, '100.0MM'
 ORIENTATION = PROMPT
 Place Valve, 6Q1C01 ,By CP1
 Place PIPE, '100.0MM'
 Place fitting, 6Q2C01, By CP2
 Place fitting, 6Q2C08, By CP1

End

@ PDexpert ADMIN
I'm not able to upload any file or image.. hence it becomes very difficult to explain.. Sad
ADMIN kindly look at this please...

Ciao
Abhishek

Post #285
Add to Twitter Add to Facebook