天天看點

PDMS管道指令branch管件建立管件UDA

branch

Connect

主要用于設定管道的頭尾參考,一旦利用CONN指令連接配接以後,管道的頭尾其他屬性都能自動得到。如:

HBOR ,HBOR, HCON, HPOS and HDIR。

CONN PH TO /1205-N5
CONN PT TO LAST MEM
CONN PH TO PT OF /100-A8/1
CONN PH TO ID NOZZ
           

使用連接配接指令前,必須先定義branch的等級。

延伸頭尾

// 沿着branch的最後一個管件的出口方向延伸1000。這個1000是算到最後一個管件的P0點.
POS PT DISTANCE 1000    

// 延伸branch頭部,直到頭部坐标達到E30的位置。
POS PH THROUGH E30    

// 将尾部沿着目前尾部的反方向移動-2000,此處是尾部方向的反方向
MOVE PT DIST -2000            

// 将尾部移動E2000 S500
MOVE PT BY E2000 S500       

// 定義管道頭尾的外徑标高
BOP ONTO /BEAM    
TOP UNDER U3000
           

管件

進出口屬性

// 該屬性主要用于定義管件的進出口ppoint點,此處更改并不會影響到元件庫。預設是進口1,出口2
ARRIVE LEAVE  
// 交換進出口的ppoint點, 該指令主要用于将管件的進出口點互換。
FLIP 
           

多方向管件屬性

  • CREF

    第三口
  • CRFA

    第四口

DIRECTION

dir定義的是出口方向,同時保證進口方向與上個元件的出口方向比對。

  • DIR E

    旋轉元件,使得出口為E,且進口方向與上個元件的出口方向比對
  • DIR AND P3 IS U45E

    旋轉元件,使得進口方向與上個元件的出口方向比對,同時更改P3方向為 U45E。

CONNECT

  • CONNECT

    将目前管件的到達點與上個管件的出口點重合
  • CONNECT TO NEXT

    将目前管件的出口點與下個管件的到達點重合
  • CONNECT AND P3 IS U

    同例一,且P3點朝上。

僅僅相鄰的管件可以連接配接,不包括ATTA附件,如果連接配接對象的類型或管徑不比對的話,将自動翻轉。

建立管件

在建立的管件的時候,通常有沿管線方向和逆管線方向兩種方法。在開發的時候,可以通過設定系統自帶的全局變量的方式來實作。

目前對象是CE

  • 順管線方向
for
!!cdCOMP.forw.val = true
           
  • 逆管線方向
back
!!cdCOMP.backw.val = true
           

但上述的方法隻适用于CE是管件的情況,如果CE是branch,則僅僅靠上面的方法還是難以實作的。還需要特殊的處理:

目前對象是branch

  • 順管線方向
!a = ''
new weld $!<a>
           
  • 逆管線方向
!a = 'Before 1'
new weld $!<a>
           

表示逆向建立,且在第1個元件之前。好奇怪的文法格式。

UDA

PRIM

這個類型指的是

branch member

繼續閱讀