如何经过自定义属性设置PDMS模型颜色

转载请注明来源:http://www.cnblogs.com/dsmilelyphp

本教程适用于对建模、颜色规则配置、数据库管理、自定义属性有必定了解的人员html

注:学习本教程前请先阅读理解如下两篇文章:数据库

1. PDMS中如何设置颜色规则微信

2. 经过PDMS系统文件快速批量添加颜色规则网络

本文以Simple项目为例;
Admin模块为free用户:SYSTEM;密码:XXXXXX;MDB:空;
Lexicon模块为free用户:SYSTEM;密码:XXXXXX;MDB:PIPE;
Design模块用户:PIPE;密码:PIPE;MDB:PIPE

1. 前言

本文是PDMS模型配色相关文章的延伸,起源于一次QQ群网友之间的聊天,聊天过程当中得知能够经过自定义属性设置PDMS模型颜色。苦于网络搜索没有详细介绍,故最终根据网友提供的零星截图和PDMS用户手册相关知识点,经屡次尝试实现,终成下文。工具

下面就来为你们进行详细介绍。看完本教程后,若有任何疑问或意见,欢迎在评论区进行讨论,谢谢!学习

2. Admin模块中添加Dictionary(DICT)数据库

PDMS自定义属性须要保存在DICT数据库中,由于Simple项目参考使用MAS项目的DICT数据库,属于Read only DB,没法写入自定义属性。因此自定义属性(UDA)前,须要先为自定义属性(UDA)建一座房子,即在Admin模块下新建一个DICT数据库并将此数据库加入对应的MDB。3d

具体操做步骤以下:code

2.1 以free用户进入项目Admin模块,在Admin elements窗口Elements下拉菜单下选择Database&Extracts,以下图:htm

2.2 单击Admin elements窗口Create按钮,弹出Database&Extracts窗口,点击OK按钮。

2.3 进入Create Database窗口,按照下图红框逐项设置,而后点击APPLY按钮确认,

2.4 点击Dismiss按钮,回到Admin Elements窗口,此时在数据库列表看到新建的数据库PIPE/DICT即表示建立成功

2.5 在Elements下拉菜单下选择MDBs,MDB列表中选中PIPE,而后单击Modify按钮以下图:

2.6 进入Modify Multiple Database:PIPE,按照下图红框所示选择。

此处需注意,在确保其余选项如图以后,先在Project Databases列表中选中PIPE/DICT,而后在
Current Databases列表中选中MASTER/PIPECATA,最后点击窗口中间红框选中向下黑色箭头。

2.7 确认Current Databases列表以下图所示,而后点击ApplyDismiss按钮。

2.8 SAVE WORK and EXIT ADMIN modle。

3. Lexicon模块中添加自定义属性


Lexicon模块详细介绍能够参考一篇网友文章《Lexicon-PDMS的字典》,下面只介绍模型配色UDA相关内容及步骤。


3.1 以free用户进入项目Lexicon模块,初次进入在Dictionary Explorer窗口下只有WORL层级。后边操做须要使用到Current Element Editor窗口,能够经过菜单Display--Current Element Editor调出。

3.2 以下图在WORL层级鼠标右键单击,弹出窗口中选择New UDA World,并在Current Element Editor窗口中为UDA World命名。

3.3 在新建的COLOUR层级鼠标右键以下图,建立New UDA Group,并命名未COLOURSET,以下图。

3.4 继续在COLOURSET层级下右键建立New UDA,并设置相关参数,以下图。

各参数含义及设置方法请参考博文《Lexicon-PDMS的字典》,这里须要注意的是Length必须设置为1,不然有
可能报错。

3.5 SAVE WORK and EXIT Lexicon modle。

4. Design模块中配置颜色规则&设置自定义属性值

4.1 以PIPE用户(MDB:PIPE)进入项目Design模块,定位在PIPE层级,而后在Command Line 输入Q ATT,便可看到UDA :PCOLOUR,此时属性值为unset,以下图。

4.2 在为UDA赋值前,须要设置颜色规则,方法以下图所示。

4.3 在Auto Colour Rules窗口以下图设置,其中红叉标注的规则需删除。

4.4 设置完成后,单击OK保存,回到Graphics Settings窗口单击Save按钮,将配置规则文件保存到用户本身也规则文件夹下C:\AVEVA\Plant\PDMS12.0.SP4\pdmsuser。这样作是由于当须要恢复默认规则时,删除此文件夹下两个配色文件便可。最后单击OK确认。

4.6 在自定义PCOLOUR属性时,设置属性类型为Integer,因此在为PCOLOUR赋值时只能为整数,整数对应颜色网友lix1224提供以下图。

4.7 设置管线“2004”:PCOLOUR属性值为187,以下图所示。

5. 成果演示

5.1 从新加载管线“2004”,便可看到模型颜色已经改变,以下图.

后记

本例中只介绍了如何经过自定义属性修改管道颜色,对于其余专业来讲,原理是同样的。
最后感谢网友yywx和lix1224,很是感谢大家的分享。

参考资料:

一、DESIGN Reference Manual - General Commands;

二、《Lexicon-PDMS的字典》

三、网友lix1224帖子

下节预告:“自定义工具条设置PDMS模型颜色”,敬请期待!

若是您以为阅读本文对您有帮助,请将鼠标滑移到页面右边“赞助”图片上,能够选择扫描微信或支付宝二位码打赏1元,以示鼓励,谢谢!

相关文章
相关标签/搜索