PDMS AUTONAMING 自动命名功能

小乐 发表于 2021-09-11

在最初做数据库的时候,经常发现的一个比较恶心的问题就是,在DESIGN中选中某个管道元件时,在查看属性的时候居然看不出来这个元件的口径。其实,后来知道,使用Q P1BORE就可以了。但是,这个查询的方式不是最好的解决快速查看元件规格的方式。最好的办法是,元件的SPREF属性,即PARAGON下的SPCO层次的名字中,既包括管道等级,又能包括一些典型的元件参数,如压力、口径。例如:

如图所示,阀门SPCO的名字为"管道等级+SCOM名字+STYPE",其关联的SCOM(元件)层次的名字为"类型+压力+密封面类型+通径"。

那怎么样才能实现系统自动命名成上述这个样子呢?我的数据库已经建完了,能不能快速改成上面这个样子呢?麻烦吗?下面就是这个问题的说明:

1、 首先确保有管理员权限

2、 在PARAGON模块,选择Settings->Naming选项

3、 点击Define Naming Rules…按钮,定义命名规则

4、 点击Elment Rules,定义类型规则

5、 设置命名元素类型及过滤规则

6、 选择过滤类型并设置命名规则

SPCO层次的命名规则:

!!CE.prmown.namn & '-' & !!CE.catref.namn & '-' & !!CE.STYPE

SCOM的命名规则:

a.只有一个通径的元件,如普通弯头、法兰等:

!!ce.owner.namn & '-' & PARA[1 ]

b.有两个通径的元件,异径接头、异径三通等:

!!ce.owner.namn & '-' & PARA[1 ] & '-' & PARA[2 ]

由于有两种命名方式,因此,大家在新建或者修改SCOM层次的名字时,注意这里要根据你要处理的对象进行修改切换。

7、 自动打开命名规则,主要是针对创建新元素对象

8、 相信大家大部分CATE元件库是拷贝过来,修改一下,所以,名字一般比较乱,怎么对SCOM应用我们的自动命名规则呢?

a. 先将所有需要重命名的SCOM层次添加到LIST中,然后批量执行unname:

b. 选中CATE层次,再使用工具中的AUTONAMING(注意变径元件要改一下AUTONAMING规则)。

9、这样,SCOM元件的名字弄完之后,在等级中添加新元件时, SPCO生成后的命名就会自动生成:

8、如果需要对SPCO重新命名时,需要通过Lists把SPCO进行UNNAME后才用使用以下重命名的功能。或者全选后,使用下面的界面进行批量重命名,但是这个只能一类一类的进行操作
转自新浪博客 :http://blog.sina.com.cn/s/blog_14c938c0e0102vn2e.html

小乐笔记

一个纪录工艺管道、三维工厂管道配管软件如PDMS,Autocad plant3d的学习笔记的博客