PDMS中常用PML语句

PDMS中常用PML语句

2023年7月7日发(作者:)

Q abore ------查询元件的公称直径

Q aod ------查询元件的外径

Q P1 bore ------查询元件P1点的直径,包括设备上的Nozzle

Q P3 bore ------查询元件P3点的直径,包括设备上的Nozzle

Mark ce ------为当前元素做标记,可以是Pipe,Branch,members, Equipment

等,标记的内容是它本身的名称。

Mark with 'RPE1567' ce ------对当前元素标记’RPE1567’, 引号里面可以是任意内容

Q Att ------查询当前元素的参数

Q :ims-qcl ------查询Pipe或Branch的等级,当前元素要放在Pipe或Branch层上,

Q name ------查询名称,如果知道这个名称,直接敲入命令行就可以找到改元

素。

Q lastmodif ------查询最后修改时间

Q usermod ------查询最后修改的用户

Q usermod :ims-qcl ------查询最后修改:ims-qcl这个参数的用户

Q var !![0].wrt(world) ------查询阀门的设计重心

Q var !![999].wrt(world) ------查询阀门的设计者自己定义的重心

Q var !!(world) ------查询阀门的重心(不考虑负体积如挖孔等)

Q var !!(world) ------查询阀门真正的重心(这是PDMS自带的功能)

q var !!(world)

Q var !!ute(':ep') ------查询branch头部的壁厚,当前元素放在branch

Q var !!ute(':ep') ------查询选定元件下面管子的壁厚

Q var !!ute(':ep') 或 Q :ep of spref ------查询所选元件的壁厚

上边的:ep可以换成其他的参数,如:de(外径)

Q cllength ------查询branch的长度

Q var !!ute(':matiere')[1].name ------查询管道的材料

Q spref ------查询元素的制造规格,比如,对于支吊架来说,得出的结果就可

能是 spref /MDP/PR09-100 Q :mtoarea ------查询安装分区信息

Q p1 pos wrt world ------查询元件P1点坐标,例如预埋板

Q pos wrt world ------查询元件在世界中的坐标

Q poss wrt world ------查询Beam的头部的中心点坐标

Q pose wrt world ------查询Beam的尾部的中心点坐标

Q :mdsancref ------查询ATTA、STRU以及Anchor plate之间的链接关系

Q :prop desc ------查询Beam截面信息

Q Dtxr ------查询元件的catalogue详细参数

Q Prop code ------查询支吊架的详细类型

Q angle/radius ------查询弯头和三通的角度和半径

Enhance ce col red ------对当前元素着色, 也可以是green,pink , cyan等其他颜

Enhance ce transl >5 ------改透明度

Add all within vol ce ------添加当前元素空间内的所有元素

Add all STRU within vol ce 300 Col 4 ------添加当前元素周围300空间内的所有

STRU并以yellow显示,其中的STRU、

300和col 4是可变的参数

Add ce auto ce ------添加当前元素并居中显示

Add href cref ------添加branch头部和尾部相连的管道

Add cref ------添加三通相连的管道

Add all bran with :ims-ssno eq 'HRA_RPE_03' ------添加具有相同属性的管道,其中的:ims-ssno和HRA_RPE_03是可变参数

Add all bran with matchw(:ims-ssno,'HRA_RPE_03') ------添加具有相同属性的管道

add all bran with matchwild(:ims-ssno,'HRA_PTR_53') and Hbore gt 50 ------

Aid text num 2 (name of owner) at at hpos of owner ------辅助标记,其中的num 2、name of owner和hpos of owner是可变参数,比如改成num 3、TSN、ce/p0等都可以。

Aid clear text 2 ------清除标号为2的辅助标记 Pin 5 at ce/end ------做数字标记

Pin 5 off ------取消数字标记

Dir to next ------与下一个元件对齐

Savework ------保存

改变数据库:

Var !mdb eval(name) for all mdb

Q var !mdb

Mdb noup

/HK_work_TEMP (这个名字是从前面查询得来的)

定义一个空间:

!From = E490120 N88265 D4120

!to = E506570 N94043 D1260

!volume = !() & ' to ' & !()

接下来就可以对这个空间进行操作,如:

var !bran collect branch within $!volume

测量两条异面管道之间的最短距离:

!p1 = !![0].wrt(world) ------对管道1的管件1的坐标赋值

!p2 = !![0].wrt(world) ------对管道1的管件2的坐标赋值

!line1 = object line(!p1,!p2)

!(1001,1,2) ------对管道1的中心做辅助线

!p3 = !![0].wrt(world) ------对管道2的管件1的坐标赋值

!p4 = !![0].wrt(world) ------对管道2的管件2的坐标赋值

!line2 = object line(!p3,!p3)

!(1001,1,2) ------对管道2的中心做辅助线

!dist = !ce(!line2) ------求出距离

Q var !dist

以下命令可以查询管部件关键点坐标

在输入命令前,选中管部件。 Origin 点(弯头虚拟点,三通中心点):

q pos

管线流向第一点:

q p1 pos

管线流向第二点:

q p2 pos

支管或三通第三点:

q p3 pos

阀门重心点:

q p999 pos

在PDMS中查询管部件质量的命令 :

在输入命令前,选中管部件。

q cweight of cmpref of spref

以下命令可以查询管线状态

Q: MMSSTATUS

添加计算单元

add all bran with matchwild(:ims-ssno,'*HRA_NSSS_LB_RPE_02*')

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688702075a163752.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信