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定義的是出口方向,同時保證進口方向與上個元件的出口方向比對。
-
旋轉元件,使得出口為E,且進口方向與上個元件的出口方向比對DIR E
-
旋轉元件,使得進口方向與上個元件的出口方向比對,同時更改P3方向為 U45E。DIR AND P3 IS U45E
CONNECT
-
将目前管件的到達點與上個管件的出口點重合CONNECT
-
将目前管件的出口點與下個管件的到達點重合CONNECT TO NEXT
-
同例一,且P3點朝上。CONNECT AND P3 IS U
僅僅相鄰的管件可以連接配接,不包括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