本文涉及到PDMS颜色配置系统文件包括:1.des-colours【Colour Control File】2.des-col.pmldat【Data file for graphical colour options】3.des-element-rules.pmldat(系统定义)【Data file for element rule definitions】4.des-element-rules.pmldat(自定义)【Data file for element rule definitions】注:3和4文件名相同,但属于不同路径下文件
之前在一篇文章《PDMS中如何设置颜色规则》中,介绍了在PDMS软件中通过配置窗口设置元素模型显示颜色的方法,但考虑到需要定制很多颜色规则时,此法稍显繁琐。
经查找和测试,发现可以在系统文件中添加新的规则,达到便捷、批量创建颜色规则的目的。
下面就来为大家进行详细介绍。看完本教程后,如有任何疑问或意见,欢迎在评论区进行讨论,谢谢!
前文提到1-3号文件,保存(默认)在路径C:\AVEVA\Plant\PDMS12.0.SP4\PDMSUI\dflts之下,第4个保存(默认)在路径C:\AVEVA\Plant\PDMS12.0.SP4\pdmsuser下。当创建了用户自定义规则后才会生产第4个文件,否则没有。
下面针对这四个文件分别进行介绍及具体操作方法
首先用记事本打开颜色控制文件【Colour Control File】,可以看到文件分为两列50行,一列为颜色名称【Colour NAME】,另一列为颜色编码【Colour Code】,他们是一一对应关系。

右边图为可选配置颜色,共50种。它们的颜色编码从左到右、从上到下由1排序到50,与右边颜色控制文件也存在一一对应关系。
下面介绍2和3两个文件。
记事本打开文件des-col.pmldat【Data file for graphical colour options】共分为三个部分,分别对应graphics settings的三个方面,关系如下边两张图:


这里需要特别说明一下:在上作图红框“Rules”列表中的规则,从上到下程序会优先选用符合条件的规则,忽略之后符合条件的规则,故在使用过程中最好将用到规则放在最上方。规则顺序可以通过Auto Colour Rules窗口中Cut和Insert按钮调整规则顺序,或者将不用内容备份后删除。图上右边代码为PML2语言,具体含义可以参考帮助文档《Software Customisation Guide》 变量“!gphAutoColTnslVal”可选值分别为:0 12 25 50 75 87
记事本打开文件des-element-rules.pmldat(系统定义)【Data file for element rule definitions】,这份文件存放的就是颜色规则,同样它的内容也是PML2语言,如下图:

在第3个文件des-element-rules.pmldat(系统定义)【Data file for element rule definitions】中定义的规则属于PDMS Defined Rules,而在第4个文件des-element-rules.pmldat(自定义)【Data file for element rule definitions】中定义的规则属于User Defined RUles,同时根据需要也可以设置Project Defined Rules,它保存在项目文件目录下,例如sample项目:*C:\AVEVA\Plant\PDMS12.0.SP4\project\Sample\samdflts*。
介绍完上面内容,下面创建User Defined RUles为大家介绍下具体设置步骤:



可以看出,加载的模型仍为默认颜色,原因上文提到过即是Auto Colour Rules窗口中Rules列表中规则顺序引起的,通过Cut和Insert按钮调整新增规则到最上边,如下图。

重新加载模型,效果如下:

到这里本教程结束!
本文PDF文件下载:通过PDMS系统文件快速批量添加颜色规则
转载于:https://www.cnblogs.com/dsmilely/p/5362928.html
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删