PDMS管道命令

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值